Lines Matching refs:params

8617                          const v8::Isolate::CreateParams& params) {
8620 if (auto allocator = params.array_buffer_allocator_shared) {
8621 CHECK(params.array_buffer_allocator == nullptr ||
8622 params.array_buffer_allocator == allocator.get());
8626 CHECK_NOT_NULL(params.array_buffer_allocator);
8627 i_isolate->set_array_buffer_allocator(params.array_buffer_allocator);
8629 if (params.snapshot_blob != nullptr) {
8630 i_isolate->set_snapshot_blob(params.snapshot_blob);
8635 if (params.fatal_error_callback) {
8636 isolate->SetFatalErrorHandler(params.fatal_error_callback);
8639 if (params.oom_error_callback) {
8640 isolate->SetOOMErrorHandler(params.oom_error_callback);
8643 if (params.counter_lookup_callback) {
8644 isolate->SetCounterFunction(params.counter_lookup_callback);
8647 if (params.create_histogram_callback) {
8648 isolate->SetCreateHistogramFunction(params.create_histogram_callback);
8651 if (params.add_histogram_sample_callback) {
8653 params.add_histogram_sample_callback);
8656 i_isolate->set_api_external_references(params.external_references);
8657 i_isolate->set_allow_atomics_wait(params.allow_atomics_wait);
8659 i_isolate->heap()->ConfigureHeap(params.constraints);
8660 if (params.constraints.stack_limit() != nullptr) {
8662 reinterpret_cast<uintptr_t>(params.constraints.stack_limit());
8666 if (params.experimental_attach_to_shared_isolate != nullptr) {
8668 params.experimental_attach_to_shared_isolate));
8689 auto code_event_handler = params.code_event_handler;
8697 params.only_terminate_in_safe_scope);
8699 params.embedder_wrapper_type_index);
8701 params.embedder_wrapper_object_index);
8712 Isolate* Isolate::New(const Isolate::CreateParams& params) {
8714 Initialize(isolate, params);