• Home
  • Raw
  • Download

Lines Matching refs:isolate_

103   Isolate* isolate() const { return isolate_; }  in isolate()
129 Isolate* const isolate_; member in v8::internal::wasm::CompilationState
238 Isolate* isolate_; member in v8::internal::wasm::__anonc090e3370111::InstanceBuilder
944 : isolate_(isolate), in InstanceBuilder()
969 CodeSpaceMemoryModificationScope modification_scope(isolate_->heap()); in Build()
971 DisallowJavascriptExecution no_js(isolate_); in Build()
974 isolate_->counters(), module_->origin, wasm_instantiate, module_time)); in Build()
983 isolate_->counters(), module_->origin, wasm, min_mem_pages_count); in Build()
1013 isolate_->wasm_engine()->memory_tracker(); in Build()
1029 ErrorThrower thrower(isolate_, "recompile"); in Build()
1030 CompileNativeModule(isolate_, &thrower, module_object_, module_, &env); in Build()
1044 WasmInstanceObject::New(isolate_, module_object_); in Build()
1054 isolate_->array_buffer_allocator()->Allocate(globals_buffer_size); in Build()
1060 isolate_->factory()->NewJSArrayBuffer(SharedFlag::kNotShared, TENURED); in Build()
1063 JSArrayBuffer::Setup(globals_, isolate_, is_external, backing_store, in Build()
1082 Handle<FixedArray> buffers_array = isolate_->factory()->NewFixedArray( in Build()
1118 isolate_, memory_, in Build()
1124 Handle<WasmMemoryObject> memory_object(instance->memory_object(), isolate_); in Build()
1125 WasmMemoryObject::AddInstance(isolate_, memory_object, instance); in Build()
1182 WasmInstanceObject::InstallFinalizer(isolate_, instance); in Build()
1211 isolate_, native_module, start_index, use_trap_handler()); in Build()
1215 isolate_, instance, MaybeHandle<String>(), start_index, in Build()
1219 DCHECK(!isolate_->has_pending_exception()); in Build()
1230 HandleScope scope(isolate_); in ExecuteStartFunction()
1232 Handle<Object> undefined = isolate_->factory()->undefined_value(); in ExecuteStartFunction()
1234 Execution::Call(isolate_, start_function_, undefined, 0, nullptr); in ExecuteStartFunction()
1237 DCHECK(isolate_->has_pending_exception()); in ExecuteStartFunction()
1254 isolate_, ffi_.ToHandleChecked(), module_name); in LookupImport()
1267 result = Object::GetPropertyOrElement(isolate_, module, import_name); in LookupImport()
1292 isolate_, ffi_.ToHandleChecked(), import_name); in LookupImportAsm()
1304 result = isolate_->factory()->undefined_value(); in LookupImportAsm()
1414 WasmModuleObject::ExtractUtf8StringFromModuleBytes(isolate_, wire_bytes, in SanitizeImports()
1424 WasmModuleObject::ExtractUtf8StringFromModuleBytes(isolate_, wire_bytes, in SanitizeImports()
1457 Handle<JSArrayBuffer> buffer(memory->array_buffer(), isolate_); in FindImportedMemoryBuffer()
1496 WasmExportedFunction::cast(*value), isolate_); in ProcessImports()
1498 imported_function->instance(), isolate_); in ProcessImports()
1515 Handle<JSReceiver> js_receiver(JSReceiver::cast(*value), isolate_); in ProcessImports()
1518 isolate_, js_receiver, expected_sig, func_index, in ProcessImports()
1521 RecordStats(*wrapper_code, isolate_->counters()); in ProcessImports()
1544 table_instance.table_object->functions(), isolate_); in ProcessImports()
1581 Handle<Object> val(table_instance.js_wrappers->get(i), isolate_); in ProcessImports()
1596 handle(target->instance(), isolate_); in ProcessImports()
1619 Handle<JSArrayBuffer> buffer(memory->array_buffer(), isolate_); in ProcessImports()
1680 if (value->IsJSFunction()) value = isolate_->factory()->nan_value(); in ProcessImports()
1683 value = Object::ToInt32(isolate_, value).ToHandleChecked(); in ProcessImports()
1685 value = Object::ToNumber(isolate_, value).ToHandleChecked(); in ProcessImports()
1706 isolate_); in ProcessImports()
1817 if (!NewArrayBuffer(isolate_, num_pages * kWasmPageSize, shared_flag) in AllocateMemory()
1839 isolate_); in ProcessExports()
1865 exports_object = isolate_->factory()->NewJSObjectWithNullProto(); in ProcessExports()
1870 isolate_->native_context()->object_function(), isolate_); in ProcessExports()
1871 exports_object = isolate_->factory()->NewJSObject(object_function); in ProcessExports()
1881 isolate_->factory()->InternalizeUtf8String(AsmJs::kSingleFunctionName); in ProcessExports()
1892 isolate_, module_object_, exp.name) in ProcessExports()
1896 String::Equals(isolate_, name, single_function_name)) { in ProcessExports()
1910 export_wrappers->GetValueChecked<Code>(isolate_, export_index); in ProcessExports()
1918 isolate_, module_object_, func_name_ref) in ProcessExports()
1922 isolate_, instance, func_name, function.func_index, in ProcessExports()
1938 WasmTableObject::New(isolate_, table.initial_size, maximum, in ProcessExports()
1950 Handle<WasmMemoryObject>(instance->memory_object(), isolate_)); in ProcessExports()
1961 instance->imported_mutable_globals_buffers(), isolate_); in ProcessExports()
1963 isolate_, global.index); in ProcessExports()
1976 buffer = handle(instance->globals_buffer(), isolate_); in ProcessExports()
1983 WasmGlobalObject::New(isolate_, buffer, global.type, offset, in ProcessExports()
2010 desc.set_value(isolate_->factory()->NewNumber(num)); in ProcessExports()
2020 isolate_, export_to, name, &desc, kThrowOnError); in ProcessExports()
2075 target_instance = handle(entry.instance(), isolate_); in LoadTableSegments()
2093 isolate_, native_module, func_index, use_trap_handler()); in LoadTableSegments()
2100 isolate_, module_object_, func_name_ref) in LoadTableSegments()
2104 isolate_, instance, func_name, func_index, in LoadTableSegments()
2112 isolate_, table_instance.table_object, table_index, function->sig, in LoadTableSegments()
2124 WasmTableObject::AddDispatchTable(isolate_, table_instance.table_object, in LoadTableSegments()
2134 : isolate_(isolate), in AsyncCompileJob()
2157 isolate_->wasm_engine()->RemoveCompileJob(this); in Abort()
2218 DCHECK_NOT_NULL(isolate_->context()); in FinishCompile()
2220 Handle<Script> script(module_object_->script(), isolate_); in FinishCompile()
2221 isolate_->debug()->OnAfterCompile(script); in FinishCompile()
2224 native_module_->LogWasmCodes(isolate_); in FinishCompile()
2229 isolate_, *compilation_state->detected_features()); in FinishCompile()
2238 isolate_->wasm_engine()->RemoveCompileJob(this); in AsyncCompileFailed()
2254 HandleScope scope(job_->isolate_); in Run()
2255 SaveContext saved_context(job_->isolate_); in Run()
2256 job_->isolate_->set_context(*job_->native_context_); in Run()
2276 : CancelableTask(on_foreground ? job->isolate_->cancelable_task_manager() in CompileTask()
2407 ErrorThrower thrower(job_->isolate_, "AsyncCompile"); in RunInForeground()
2436 job_->isolate_->CountUsage( in RunInForeground()
2442 Handle<Script> script = CreateWasmScript(job_->isolate_, job_->wire_bytes_); in RunInForeground()
2457 job_->isolate_, job_->enabled_features_, module_, env, in RunInForeground()
2463 DeferredHandleScope deferred(job_->isolate_); in RunInForeground()
2464 job_->module_object_ = handle(*job_->module_object_, job_->isolate_); in RunInForeground()
2506 job->isolate_->wasm_engine()->RemoveCompileJob(job); in RunInForeground()
2568 CodeSpaceMemoryModificationScope modification_scope(job_->isolate_->heap()); in RunInForeground()
2570 CompileJsToWasmWrappers(job_->isolate_, job_->module_object_); in RunInForeground()
2590 job_->isolate_->wasm_engine()->RemoveCompileJob(job_); in RunInForeground()
2599 job_->isolate_->wasm_engine()->RemoveCompileJob(job_); in RunInForeground()
2758 HandleScope scope(job_->isolate_); in OnFinishedStream()
2759 SaveContext saved_context(job_->isolate_); in OnFinishedStream()
2760 job_->isolate_->set_context(*job_->native_context_); in OnFinishedStream()
2793 : isolate_(isolate), in CompilationState()
2802 v8::Isolate* v8_isolate = reinterpret_cast<v8::Isolate*>(isolate_); in CompilationState()