Lines Matching defs:callback

313   FatalErrorCallback callback = nullptr;
315 callback = isolate->exception_behavior();
317 if (callback == nullptr) {
322 callback(location, message);
497 Local<Context> context, SerializeInternalFieldsCallback callback) {
505 data->default_embedder_fields_serializer_ = callback;
509 SerializeInternalFieldsCallback callback) {
517 data->embedder_fields_serializers_.push_back(callback);
1288 i::Isolate* isolate, FunctionCallback callback, v8::Local<Value> data,
1324 if (callback != nullptr) {
1325 Utils::ToLocal(obj)->SetCallHandler(callback, data, side_effect_type,
1332 Isolate* isolate, FunctionCallback callback, v8::Local<Value> data,
1351 i_isolate, callback, data, signature, length, behavior, false,
1360 Isolate* isolate, FunctionCallback callback, v8::Local<Value> data,
1376 return FunctionTemplateNew(i_isolate, callback, data, signature, length,
1382 Isolate* isolate, FunctionCallback callback, Local<Private> cache_property,
1388 return FunctionTemplateNew(i_isolate, callback, data, signature, length,
1410 FunctionCallback callback, v8::Local<Value> data,
1420 SET_FIELD_WRAPPED(isolate, obj, set_callback, callback);
1856 void ObjectTemplate::SetAccessCheckCallback(AccessCheckCallback callback,
1869 SET_FIELD_WRAPPED(isolate, info, set_callback, callback);
1883 AccessCheckCallback callback,
1899 SET_FIELD_WRAPPED(isolate, info, set_callback, callback);
1935 void ObjectTemplate::SetCallAsFunctionHandler(FunctionCallback callback,
1943 SET_FIELD_WRAPPED(isolate, obj, set_callback, callback);
2395 Module::ResolveModuleCallback callback) {
2400 isolate, Utils::OpenHandle(this), context, callback, nullptr);
5178 FunctionCallback callback, Local<Value> data,
5185 FunctionTemplateNew(isolate, callback, data, Local<Signature>(), length,
6553 Context::AbortScriptExecutionCallback callback) {
6556 if (callback == nullptr) {
6561 callback);
8446 void Isolate::AddGCPrologueCallback(GCCallbackWithData callback, void* data,
8449 isolate->heap()->AddGCPrologueCallback(callback, gc_type, data);
8452 void Isolate::RemoveGCPrologueCallback(GCCallbackWithData callback,
8455 isolate->heap()->RemoveGCPrologueCallback(callback, data);
8458 void Isolate::AddGCEpilogueCallback(GCCallbackWithData callback, void* data,
8461 isolate->heap()->AddGCEpilogueCallback(callback, gc_type, data);
8464 void Isolate::RemoveGCEpilogueCallback(GCCallbackWithData callback,
8467 isolate->heap()->RemoveGCEpilogueCallback(callback, data);
8475 void Isolate::AddGCPrologueCallback(GCCallback callback, GCType gc_type) {
8476 void* data = reinterpret_cast<void*>(callback);
8480 void Isolate::RemoveGCPrologueCallback(GCCallback callback) {
8481 void* data = reinterpret_cast<void*>(callback);
8485 void Isolate::AddGCEpilogueCallback(GCCallback callback, GCType gc_type) {
8486 void* data = reinterpret_cast<void*>(callback);
8490 void Isolate::RemoveGCEpilogueCallback(GCCallback callback) {
8491 void* data = reinterpret_cast<void*>(callback);
8528 GetExternallyAllocatedMemoryInBytesCallback callback) {
8530 isolate->heap()->SetGetExternallyAllocatedMemoryInBytesCallback(callback);
8549 void Isolate::RequestInterrupt(InterruptCallback callback, void* data) {
8551 isolate->RequestInterrupt(callback, data);
8748 AbortOnUncaughtExceptionCallback callback) {
8750 isolate->SetAbortOnUncaughtExceptionCallback(callback);
8754 HostImportModuleDynamicallyWithImportAssertionsCallback callback) {
8756 isolate->SetHostImportModuleDynamicallyCallback(callback);
8760 HostImportModuleDynamicallyCallback callback) {
8762 isolate->SetHostImportModuleDynamicallyCallback(callback);
8766 HostInitializeImportMetaObjectCallback callback) {
8768 isolate->SetHostInitializeImportMetaObjectCallback(callback);
8772 HostCreateShadowRealmContextCallback callback) {
8774 isolate->SetHostCreateShadowRealmContextCallback(callback);
8777 void Isolate::SetPrepareStackTraceCallback(PrepareStackTraceCallback callback) {
8779 isolate->SetPrepareStackTraceCallback(callback);
9094 void Isolate::AddBeforeCallEnteredCallback(BeforeCallEnteredCallback callback) {
9095 if (callback == nullptr) return;
9097 isolate->AddBeforeCallEnteredCallback(callback);
9101 BeforeCallEnteredCallback callback) {
9103 isolate->RemoveBeforeCallEnteredCallback(callback);
9106 void Isolate::AddCallCompletedCallback(CallCompletedCallback callback) {
9107 if (callback == nullptr) return;
9109 isolate->AddCallCompletedCallback(callback);
9112 void Isolate::RemoveCallCompletedCallback(CallCompletedCallback callback) {
9114 isolate->RemoveCallCompletedCallback(callback);
9121 void Isolate::SetAtomicsWaitCallback(AtomicsWaitCallback callback, void* data) {
9123 isolate->SetAtomicsWaitCallback(callback, data);
9131 void Isolate::SetPromiseRejectCallback(PromiseRejectCallback callback) {
9132 if (callback == nullptr) return;
9134 isolate->SetPromiseRejectCallback(callback);
9154 void Isolate::EnqueueMicrotask(MicrotaskCallback callback, void* data) {
9156 isolate->default_microtask_queue()->EnqueueMicrotask(this, callback, data);
9171 MicrotasksCompletedCallbackWithData callback, void* data) {
9172 DCHECK(callback);
9174 isolate->default_microtask_queue()->AddMicrotasksCompletedCallback(callback,
9179 MicrotasksCompletedCallbackWithData callback, void* data) {
9182 callback, data);
9185 void Isolate::SetUseCounterCallback(UseCounterCallback callback) {
9186 reinterpret_cast<i::Isolate*>(this)->SetUseCounterCallback(callback);
9189 void Isolate::SetCounterFunction(CounterLookupCallback callback) {
9191 isolate->counters()->ResetCounterFunction(callback);
9194 void Isolate::SetCreateHistogramFunction(CreateHistogramCallback callback) {
9196 isolate->counters()->ResetCreateHistogramFunction(callback);
9200 AddHistogramSampleCallback callback) {
9203 ->SetAddHistogramSampleFunction(callback);
9212 void Isolate::SetAddCrashKeyCallback(AddCrashKeyCallback callback) {
9214 isolate->SetAddCrashKeyCallback(callback);
9381 void Isolate::Set##ExternalName(Type callback) { \
9383 isolate->set_##InternalName(callback); \
9429 void Isolate::AddNearHeapLimitCallback(v8::NearHeapLimitCallback callback,
9432 isolate->heap()->AddNearHeapLimitCallback(callback, data);
9435 void Isolate::RemoveNearHeapLimitCallback(v8::NearHeapLimitCallback callback,
9438 isolate->heap()->RemoveNearHeapLimitCallback(callback, heap_limit);
9493 FailedAccessCheckCallback callback) {
9495 isolate->SetFailedAccessCheckCallback(callback);
10296 BuildEmbedderGraphCallback callback, void* data) {
10298 callback, data);
10302 BuildEmbedderGraphCallback callback, void* data) {
10304 callback, data);
10307 void HeapProfiler::SetGetDetachednessCallback(GetDetachednessCallback callback,
10309 reinterpret_cast<i::HeapProfiler*>(this)->SetGetDetachednessCallback(callback,
10630 v8::FunctionCallback callback) {
10633 Address callback_address = reinterpret_cast<Address>(callback);
10635 callback(info);
10641 Handle<Object> callback) {
10653 Handle<Object> argv[] = {callback};