| Index: src/runtime/runtime-test.cc
|
| diff --git a/src/runtime/runtime-test.cc b/src/runtime/runtime-test.cc
|
| index 024c441b9315b7073a97c7c541cc46c5c105ab96..23b4948ac48636711042064fe8735745751f4f93 100644
|
| --- a/src/runtime/runtime-test.cc
|
| +++ b/src/runtime/runtime-test.cc
|
| @@ -24,7 +24,7 @@ namespace internal {
|
|
|
| RUNTIME_FUNCTION(Runtime_ConstructDouble) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 2);
|
| + DCHECK_EQ(2, args.length());
|
| CONVERT_NUMBER_CHECKED(uint32_t, hi, Uint32, args[0]);
|
| CONVERT_NUMBER_CHECKED(uint32_t, lo, Uint32, args[1]);
|
| uint64_t result = (static_cast<uint64_t>(hi) << 32) | lo;
|
| @@ -33,7 +33,7 @@ RUNTIME_FUNCTION(Runtime_ConstructDouble) {
|
|
|
| RUNTIME_FUNCTION(Runtime_DeoptimizeFunction) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
|
|
| // This function is used by fuzzers to get coverage in compiler.
|
| // Ignore calls on non-function objects to avoid runtime errors.
|
| @@ -60,7 +60,7 @@ RUNTIME_FUNCTION(Runtime_DeoptimizeFunction) {
|
|
|
| RUNTIME_FUNCTION(Runtime_DeoptimizeNow) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 0);
|
| + DCHECK_EQ(0, args.length());
|
|
|
| Handle<JSFunction> function;
|
|
|
| @@ -86,7 +86,7 @@ RUNTIME_FUNCTION(Runtime_DeoptimizeNow) {
|
|
|
| RUNTIME_FUNCTION(Runtime_RunningInSimulator) {
|
| SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 0);
|
| + DCHECK_EQ(0, args.length());
|
| #if defined(USE_SIMULATOR)
|
| return isolate->heap()->true_value();
|
| #else
|
| @@ -97,7 +97,7 @@ RUNTIME_FUNCTION(Runtime_RunningInSimulator) {
|
|
|
| RUNTIME_FUNCTION(Runtime_IsConcurrentRecompilationSupported) {
|
| SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 0);
|
| + DCHECK_EQ(0, args.length());
|
| return isolate->heap()->ToBoolean(
|
| isolate->concurrent_recompilation_enabled());
|
| }
|
| @@ -152,7 +152,7 @@ RUNTIME_FUNCTION(Runtime_OptimizeFunctionOnNextCall) {
|
|
|
| RUNTIME_FUNCTION(Runtime_InterpretFunctionOnNextCall) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(Object, function_object, 0);
|
| if (!function_object->IsJSFunction()) {
|
| return isolate->heap()->undefined_value();
|
| @@ -170,7 +170,7 @@ RUNTIME_FUNCTION(Runtime_InterpretFunctionOnNextCall) {
|
|
|
| RUNTIME_FUNCTION(Runtime_BaselineFunctionOnNextCall) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(Object, function_object, 0);
|
| if (!function_object->IsJSFunction()) {
|
| return isolate->heap()->undefined_value();
|
| @@ -228,7 +228,7 @@ RUNTIME_FUNCTION(Runtime_OptimizeOsr) {
|
|
|
| RUNTIME_FUNCTION(Runtime_NeverOptimizeFunction) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_CHECKED(JSFunction, function, 0);
|
| function->shared()->set_disable_optimization_reason(
|
| kOptimizationDisabledForTest);
|
| @@ -289,7 +289,7 @@ RUNTIME_FUNCTION(Runtime_GetOptimizationStatus) {
|
|
|
|
|
| RUNTIME_FUNCTION(Runtime_UnblockConcurrentRecompilation) {
|
| - DCHECK(args.length() == 0);
|
| + DCHECK_EQ(0, args.length());
|
| if (FLAG_block_concurrent_recompilation &&
|
| isolate->concurrent_recompilation_enabled()) {
|
| isolate->optimizing_compile_dispatcher()->Unblock();
|
| @@ -300,7 +300,7 @@ RUNTIME_FUNCTION(Runtime_UnblockConcurrentRecompilation) {
|
|
|
| RUNTIME_FUNCTION(Runtime_GetOptimizationCount) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
|
| return Smi::FromInt(function->shared()->opt_count());
|
| }
|
| @@ -311,7 +311,7 @@ static void ReturnThis(const v8::FunctionCallbackInfo<v8::Value>& args) {
|
|
|
| RUNTIME_FUNCTION(Runtime_GetUndetectable) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 0);
|
| + DCHECK_EQ(0, args.length());
|
| v8::Isolate* v8_isolate = reinterpret_cast<v8::Isolate*>(isolate);
|
|
|
| Local<v8::ObjectTemplate> desc = v8::ObjectTemplate::New(v8_isolate);
|
| @@ -339,7 +339,7 @@ static void call_as_function(const v8::FunctionCallbackInfo<v8::Value>& args) {
|
| // parameters when it is called.
|
| RUNTIME_FUNCTION(Runtime_GetCallable) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 0);
|
| + DCHECK_EQ(0, args.length());
|
| v8::Isolate* v8_isolate = reinterpret_cast<v8::Isolate*>(isolate);
|
| Local<v8::FunctionTemplate> t = v8::FunctionTemplate::New(v8_isolate);
|
| Local<ObjectTemplate> instance_template = t->InstanceTemplate();
|
| @@ -355,7 +355,7 @@ RUNTIME_FUNCTION(Runtime_GetCallable) {
|
|
|
| RUNTIME_FUNCTION(Runtime_ClearFunctionTypeFeedback) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
|
| function->ClearTypeFeedbackInfo();
|
| Code* unoptimized = function->shared()->code();
|
| @@ -430,7 +430,7 @@ RUNTIME_FUNCTION(Runtime_CheckWasmWrapperElision) {
|
|
|
| RUNTIME_FUNCTION(Runtime_NotifyContextDisposed) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 0);
|
| + DCHECK_EQ(0, args.length());
|
| isolate->heap()->NotifyContextDisposed(true);
|
| return isolate->heap()->undefined_value();
|
| }
|
| @@ -460,7 +460,7 @@ RUNTIME_FUNCTION(Runtime_SetAllocationTimeout) {
|
|
|
| RUNTIME_FUNCTION(Runtime_DebugPrint) {
|
| SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
|
|
| OFStream os(stdout);
|
| #ifdef DEBUG
|
| @@ -491,7 +491,7 @@ RUNTIME_FUNCTION(Runtime_DebugPrint) {
|
|
|
| RUNTIME_FUNCTION(Runtime_DebugTrace) {
|
| SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 0);
|
| + DCHECK_EQ(0, args.length());
|
| isolate->PrintStack(stdout);
|
| return isolate->heap()->undefined_value();
|
| }
|
| @@ -501,7 +501,7 @@ RUNTIME_FUNCTION(Runtime_DebugTrace) {
|
| // very slowly for very deeply nested ConsStrings. For debugging use only.
|
| RUNTIME_FUNCTION(Runtime_GlobalPrint) {
|
| SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
|
|
| CONVERT_ARG_CHECKED(String, string, 0);
|
| StringCharacterStream stream(string);
|
| @@ -517,7 +517,7 @@ RUNTIME_FUNCTION(Runtime_SystemBreak) {
|
| // The code below doesn't create handles, but when breaking here in GDB
|
| // having a handle scope might be useful.
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 0);
|
| + DCHECK_EQ(0, args.length());
|
| base::OS::DebugBreak();
|
| return isolate->heap()->undefined_value();
|
| }
|
| @@ -526,7 +526,7 @@ RUNTIME_FUNCTION(Runtime_SystemBreak) {
|
| // Sets a v8 flag.
|
| RUNTIME_FUNCTION(Runtime_SetFlags) {
|
| SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_CHECKED(String, arg, 0);
|
| std::unique_ptr<char[]> flags =
|
| arg->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL);
|
| @@ -537,7 +537,7 @@ RUNTIME_FUNCTION(Runtime_SetFlags) {
|
|
|
| RUNTIME_FUNCTION(Runtime_Abort) {
|
| SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_SMI_ARG_CHECKED(message_id, 0);
|
| const char* message =
|
| GetBailoutReason(static_cast<BailoutReason>(message_id));
|
| @@ -551,7 +551,7 @@ RUNTIME_FUNCTION(Runtime_Abort) {
|
|
|
| RUNTIME_FUNCTION(Runtime_AbortJS) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(String, message, 0);
|
| base::OS::PrintError("abort: %s\n", message->ToCString().get());
|
| isolate->PrintStack(stderr);
|
| @@ -562,14 +562,14 @@ RUNTIME_FUNCTION(Runtime_AbortJS) {
|
|
|
|
|
| RUNTIME_FUNCTION(Runtime_NativeScriptsCount) {
|
| - DCHECK(args.length() == 0);
|
| + DCHECK_EQ(0, args.length());
|
| return Smi::FromInt(Natives::GetBuiltinsCount());
|
| }
|
|
|
| // TODO(5510): remove this.
|
| RUNTIME_FUNCTION(Runtime_GetV8Version) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 0);
|
| + DCHECK_EQ(0, args.length());
|
|
|
| const char* version_string = v8::V8::GetVersion();
|
|
|
| @@ -580,7 +580,7 @@ RUNTIME_FUNCTION(Runtime_GetV8Version) {
|
| RUNTIME_FUNCTION(Runtime_DisassembleFunction) {
|
| HandleScope scope(isolate);
|
| #ifdef DEBUG
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| // Get the function and make sure it is compiled.
|
| CONVERT_ARG_HANDLE_CHECKED(JSFunction, func, 0);
|
| if (!Compiler::Compile(func, Compiler::KEEP_EXCEPTION)) {
|
| @@ -644,7 +644,7 @@ RUNTIME_FUNCTION(Runtime_TraceTailCall) {
|
|
|
| RUNTIME_FUNCTION(Runtime_GetExceptionDetails) {
|
| HandleScope shs(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(JSObject, exception_obj, 0);
|
|
|
| Factory* factory = isolate->factory();
|
| @@ -669,7 +669,7 @@ RUNTIME_FUNCTION(Runtime_GetExceptionDetails) {
|
|
|
| RUNTIME_FUNCTION(Runtime_HaveSameMap) {
|
| SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 2);
|
| + DCHECK_EQ(2, args.length());
|
| CONVERT_ARG_CHECKED(JSObject, obj1, 0);
|
| CONVERT_ARG_CHECKED(JSObject, obj2, 1);
|
| return isolate->heap()->ToBoolean(obj1->map() == obj2->map());
|
| @@ -678,7 +678,7 @@ RUNTIME_FUNCTION(Runtime_HaveSameMap) {
|
|
|
| RUNTIME_FUNCTION(Runtime_InNewSpace) {
|
| SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_CHECKED(Object, obj, 0);
|
| return isolate->heap()->ToBoolean(isolate->heap()->InNewSpace(obj));
|
| }
|
| @@ -745,7 +745,7 @@ RUNTIME_FUNCTION(Runtime_SpeciesProtector) {
|
| // buffer, which is then returned.
|
| RUNTIME_FUNCTION(Runtime_SerializeWasmModule) {
|
| HandleScope shs(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED_2(WasmModuleObject, module_obj, 0);
|
|
|
| Handle<WasmCompiledModule> orig(module_obj->compiled_module());
|
| @@ -762,7 +762,7 @@ RUNTIME_FUNCTION(Runtime_SerializeWasmModule) {
|
| // Return undefined if unsuccessful.
|
| RUNTIME_FUNCTION(Runtime_DeserializeWasmModule) {
|
| HandleScope shs(isolate);
|
| - DCHECK(args.length() == 2);
|
| + DCHECK_EQ(2, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(JSArrayBuffer, buffer, 0);
|
| CONVERT_ARG_HANDLE_CHECKED(JSArrayBuffer, wire_bytes, 1);
|
|
|
| @@ -797,7 +797,7 @@ RUNTIME_FUNCTION(Runtime_DeserializeWasmModule) {
|
|
|
| RUNTIME_FUNCTION(Runtime_ValidateWasmInstancesChain) {
|
| HandleScope shs(isolate);
|
| - DCHECK(args.length() == 2);
|
| + DCHECK_EQ(2, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED_2(WasmModuleObject, module_obj, 0);
|
| CONVERT_ARG_HANDLE_CHECKED(Smi, instance_count, 1);
|
| wasm::testing::ValidateInstancesChain(isolate, module_obj,
|
| @@ -807,7 +807,7 @@ RUNTIME_FUNCTION(Runtime_ValidateWasmInstancesChain) {
|
|
|
| RUNTIME_FUNCTION(Runtime_ValidateWasmModuleState) {
|
| HandleScope shs(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED_2(WasmModuleObject, module_obj, 0);
|
| wasm::testing::ValidateModuleState(isolate, module_obj);
|
| return isolate->heap()->ToBoolean(true);
|
| @@ -815,7 +815,7 @@ RUNTIME_FUNCTION(Runtime_ValidateWasmModuleState) {
|
|
|
| RUNTIME_FUNCTION(Runtime_ValidateWasmOrphanedInstance) {
|
| HandleScope shs(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED_2(WasmInstanceObject, instance, 0);
|
| wasm::testing::ValidateOrphanedInstance(isolate, instance);
|
| return isolate->heap()->ToBoolean(true);
|
|
|