• Home
  • Raw
  • Download

Lines Matching full:isolate

22 using v8::Isolate;
40 bool ShouldAbortOnUncaughtException(Isolate* isolate) { in ShouldAbortOnUncaughtException() argument
41 DebugSealHandleScope scope(isolate); in ShouldAbortOnUncaughtException()
42 Environment* env = Environment::GetCurrent(isolate); in ShouldAbortOnUncaughtException()
72 context, Undefined(env->isolate()), arraysize(args), args); in PrepareStackTraceCallback()
202 void SetIsolateCreateParamsForNode(Isolate::CreateParams* params) { in SetIsolateCreateParamsForNode()
215 void SetIsolateErrorHandlers(v8::Isolate* isolate, const IsolateSettings& s) { in SetIsolateErrorHandlers() argument
217 isolate->AddMessageListenerWithErrorLevel( in SetIsolateErrorHandlers()
219 Isolate::MessageErrorLevel::kMessageError | in SetIsolateErrorHandlers()
220 Isolate::MessageErrorLevel::kMessageWarning); in SetIsolateErrorHandlers()
225 isolate->SetAbortOnUncaughtExceptionCallback(abort_callback); in SetIsolateErrorHandlers()
229 isolate->SetFatalErrorHandler(fatal_error_cb); in SetIsolateErrorHandlers()
234 isolate->SetPrepareStackTraceCallback(prepare_stack_trace_cb); in SetIsolateErrorHandlers()
238 void SetIsolateMiscHandlers(v8::Isolate* isolate, const IsolateSettings& s) { in SetIsolateMiscHandlers() argument
239 isolate->SetMicrotasksPolicy(s.policy); in SetIsolateMiscHandlers()
243 isolate->SetAllowWasmCodeGenerationCallback(allow_wasm_codegen_cb); in SetIsolateMiscHandlers()
248 isolate->SetPromiseRejectCallback(promise_reject_cb); in SetIsolateMiscHandlers()
252 v8::CpuProfiler::UseDetailedSourcePositionsForProfiling(isolate); in SetIsolateMiscHandlers()
255 void SetIsolateUpForNode(v8::Isolate* isolate, in SetIsolateUpForNode() argument
257 SetIsolateErrorHandlers(isolate, settings); in SetIsolateUpForNode()
258 SetIsolateMiscHandlers(isolate, settings); in SetIsolateUpForNode()
261 void SetIsolateUpForNode(v8::Isolate* isolate) { in SetIsolateUpForNode() argument
263 SetIsolateUpForNode(isolate, settings); in SetIsolateUpForNode()
266 Isolate* NewIsolate(ArrayBufferAllocator* allocator, uv_loop_t* event_loop) { in NewIsolate()
272 Isolate* NewIsolate(Isolate::CreateParams* params, in NewIsolate()
275 Isolate* isolate = Isolate::Allocate(); in NewIsolate() local
276 if (isolate == nullptr) return nullptr; in NewIsolate()
278 // Register the isolate on the platform before the isolate gets initialized, in NewIsolate()
279 // so that the isolate can access the platform during initialization. in NewIsolate()
280 platform->RegisterIsolate(isolate, event_loop); in NewIsolate()
283 Isolate::Initialize(isolate, *params); in NewIsolate()
284 SetIsolateUpForNode(isolate); in NewIsolate()
286 return isolate; in NewIsolate()
289 Isolate* NewIsolate(ArrayBufferAllocator* allocator, in NewIsolate()
292 Isolate::CreateParams params; in NewIsolate()
297 Isolate* NewIsolate(std::shared_ptr<ArrayBufferAllocator> allocator, in NewIsolate()
300 Isolate::CreateParams params; in NewIsolate()
305 IsolateData* CreateIsolateData(Isolate* isolate, in CreateIsolateData() argument
309 return new IsolateData(isolate, loop, platform, allocator); in CreateIsolateData()
349 Isolate* isolate = context->GetIsolate(); in CreateEnvironment() local
350 HandleScope handle_scope(isolate); in CreateEnvironment()
383 HandleScope handle_scope(env->isolate()); in FreeEnvironment()
396 platform->DrainTasks(env->isolate()); in FreeEnvironment()
441 String::NewFromUtf8(env->isolate(), in LoadEnvironment()
443 auto main_utf16 = std::make_unique<String::Value>(env->isolate(), str); in LoadEnvironment()
511 Isolate* isolate = context->GetIsolate(); in GetPerContextExports() local
512 EscapableHandleScope handle_scope(isolate); in GetPerContextExports()
515 Local<Private> key = Private::ForApi(isolate, in GetPerContextExports()
516 FIXED_ONE_BYTE_STRING(isolate, "node:per_context_binding_exports")); in GetPerContextExports()
524 Local<Object> exports = Object::New(isolate); in GetPerContextExports()
534 Local<Context> NewContext(Isolate* isolate, in NewContext() argument
536 auto context = Context::New(isolate, nullptr, object_template); in NewContext()
553 Isolate* isolate = context->GetIsolate(); in InitializeContextRuntime() local
554 HandleScope handle_scope(isolate); in InitializeContextRuntime()
558 Local<String> intl_string = FIXED_ONE_BYTE_STRING(isolate, "Intl"); in InitializeContextRuntime()
560 FIXED_ONE_BYTE_STRING(isolate, "v8BreakIterator"); in InitializeContextRuntime()
570 Local<String> atomics_string = FIXED_ONE_BYTE_STRING(isolate, "Atomics"); in InitializeContextRuntime()
571 Local<String> wake_string = FIXED_ONE_BYTE_STRING(isolate, "wake"); in InitializeContextRuntime()
581 Local<String> object_string = FIXED_ONE_BYTE_STRING(isolate, "Object"); in InitializeContextRuntime()
582 Local<String> prototype_string = FIXED_ONE_BYTE_STRING(isolate, "prototype"); in InitializeContextRuntime()
590 Local<String> proto_string = FIXED_ONE_BYTE_STRING(isolate, "__proto__"); in InitializeContextRuntime()
607 Isolate* isolate = context->GetIsolate(); in InitializeContextForSnapshot() local
608 HandleScope handle_scope(isolate); in InitializeContextForSnapshot()
611 True(isolate)); in InitializeContextForSnapshot()
617 Isolate* isolate = context->GetIsolate(); in InitializePrimordials() local
622 FIXED_ONE_BYTE_STRING(isolate, "primordials"); in InitializePrimordials()
623 Local<String> global_string = FIXED_ONE_BYTE_STRING(isolate, "global"); in InitializePrimordials()
624 Local<String> exports_string = FIXED_ONE_BYTE_STRING(isolate, "exports"); in InitializePrimordials()
627 Local<Object> primordials = Object::New(isolate); in InitializePrimordials()
628 if (!primordials->SetPrototype(context, Null(isolate)).FromJust() || in InitializePrimordials()
651 fn->Call(context, Undefined(isolate), arraysize(arguments), arguments); in InitializePrimordials()
671 uv_loop_t* GetCurrentEventLoop(Isolate* isolate) { in GetCurrentEventLoop() argument
672 HandleScope handle_scope(isolate); in GetCurrentEventLoop()
673 Local<Context> context = isolate->GetCurrentContext(); in GetCurrentEventLoop()