Lines Matching defs:context
95 MeasureMemoryDelegate(Isolate* isolate, Handle<NativeContext> context,
100 bool ShouldMeasure(v8::Local<v8::Context> context) override;
114 Handle<NativeContext> context,
118 context_ = isolate->global_handles()->Create(*context);
127 bool MeasureMemoryDelegate::ShouldMeasure(v8::Local<v8::Context> context) {
129 Handle<NativeContext>::cast(Utils::OpenHandle(*context));
205 HeapObject context;
206 if (contexts->Get(i).GetHeapObject(&context)) {
207 unique_contexts.insert(context.ptr());
221 HeapObject context;
222 if (!request.contexts->Get(i).GetHeapObject(&context)) {
225 request.sizes[i] = stats.Get(context.ptr());
322 v8::Local<v8::Context> context = Utils::Convert<HeapObject, v8::Context>(
324 sizes.push_back(std::make_pair(context, request.sizes[i]));
333 Isolate* isolate, Handle<NativeContext> context, Handle<JSPromise> promise,
335 return std::make_unique<MeasureMemoryDelegate>(isolate, context, promise,
339 bool NativeContextInferrer::InferForContext(Isolate* isolate, Context context,
342 Map context_map = context.map(cage_base, kAcquireLoad);
359 // The context may be a smi during deserialization.
365 // The function does not have a context.
382 // The maximum number of steps to perform when looking for the context.
400 void NativeContextStats::IncrementExternalSize(Address context, Map map,
410 size_by_context_[context] += external_size;