Lines Matching defs:callback

189   return other.callback == callback && other.data == data;
1624 // major GC. Therefore if we collect aggressively and weak handle callback
1725 // Extend the gc callback flags with external memory flags.
2569 info.callback(isolate, gc_type, flags, info.data);
2579 info.callback(isolate, gc_type, flags, info.data);
3820 // The callback increased the heap limit.
4305 void Heap::AddNearHeapLimitCallback(v8::NearHeapLimitCallback callback,
4310 CHECK_NE(callback_data.first, callback);
4312 near_heap_limit_callbacks_.push_back(std::make_pair(callback, data));
4315 void Heap::RemoveNearHeapLimitCallback(v8::NearHeapLimitCallback callback,
4318 if (near_heap_limit_callbacks_[i].first == callback) {
4352 v8::NearHeapLimitCallback callback =
4355 size_t heap_limit = callback(data, max_old_generation_size(),
5761 // Set up layout tracing callback.
6205 void Heap::AddGCPrologueCallback(v8::Isolate::GCCallbackWithData callback,
6207 DCHECK_NOT_NULL(callback);
6210 GCCallbackTuple(callback, gc_type, data)));
6211 gc_prologue_callbacks_.emplace_back(callback, gc_type, data);
6214 void Heap::RemoveGCPrologueCallback(v8::Isolate::GCCallbackWithData callback,
6216 DCHECK_NOT_NULL(callback);
6218 if (gc_prologue_callbacks_[i].callback == callback &&
6228 void Heap::AddGCEpilogueCallback(v8::Isolate::GCCallbackWithData callback,
6230 DCHECK_NOT_NULL(callback);
6233 GCCallbackTuple(callback, gc_type, data)));
6234 gc_epilogue_callbacks_.emplace_back(callback, gc_type, data);
6237 void Heap::RemoveGCEpilogueCallback(v8::Isolate::GCCallbackWithData callback,
6239 DCHECK_NOT_NULL(callback);
6241 if (gc_epilogue_callbacks_[i].callback == callback &&