Home | History | Annotate | Download | only in src

Lines Matching defs:isolate

44 StubCache::StubCache(Isolate* isolate) : isolate_(isolate) {
45 ASSERT(isolate == Isolate::Current());
763 PROFILE(isolate(),
921 PROFILE(isolate(),
979 PROFILE(isolate(),
993 static Object* GetProbeValue(Isolate* isolate, Code::Flags flags) {
996 isolate->heap()->raw_unchecked_non_monomorphic_cache();
997 int entry = dictionary->FindEntry(isolate, flags);
999 return isolate->heap()->raw_unchecked_undefined_value();
1003 MUST_USE_RESULT static MaybeObject* ProbeCache(Isolate* isolate,
1005 Heap* heap = isolate->heap();
1006 Object* probe = GetProbeValue(isolate, flags);
1022 static MaybeObject* FillCache(Isolate* isolate, MaybeObject* maybe_code) {
1026 Heap* heap = isolate->heap();
1034 CHECK(GetProbeValue(isolate, Code::cast(code)->flags()) == code);
1050 Object* result = ProbeCache(isolate(), flags)->ToObjectUnchecked();
1289 HandleScope scope(isolate);
1293 VMState state(isolate, EXTERNAL);
1294 ExternalCallbackScope call_scope(isolate, getter_address);
1297 RETURN_IF_SCHEDULED_EXCEPTION(isolate);
1311 HandleScope scope(isolate);
1312 LOG(isolate, ApiNamedPropertyAccess("store", recv, *name));
1313 CustomArguments custom_args(isolate, callback->data(), recv, recv);
1317 VMState state(isolate, EXTERNAL);
1318 ExternalCallbackScope call_scope(isolate, setter_address);
1321 RETURN_IF_SCHEDULED_EXCEPTION(isolate);
1353 HandleScope scope(isolate);
1357 VMState state(isolate, EXTERNAL);
1360 RETURN_IF_SCHEDULED_EXCEPTION(isolate);
1366 return isolate->heap()->no_interceptor_result_sentinel();
1374 IC ic(IC::NO_EXTRA_FRAME, Isolate::Current());
1384 return Isolate::Current()->Throw(*error);
1397 Isolate* isolate = receiver_handle->GetIsolate();
1408 HandleScope scope(isolate);
1412 VMState state(isolate, EXTERNAL);
1415 RETURN_IF_SCHEDULED_EXCEPTION(isolate);
1426 RETURN_IF_SCHEDULED_EXCEPTION(isolate);
1451 RETURN_IF_SCHEDULED_EXCEPTION(isolate);
1484 HandleScope scope(isolate());
1497 isolate()->counters()->call_initialize_stubs()->Increment();
1500 PROFILE(isolate(),
1509 HandleScope scope(isolate());
1524 isolate()->counters()->call_premonomorphic_stubs()->Increment();
1527 PROFILE(isolate(),
1536 HandleScope scope(isolate());
1548 isolate()->counters()->call_normal_stubs()->Increment();
1551 PROFILE(isolate(),
1560 HandleScope scope(isolate());
1573 isolate()->counters()->call_megamorphic_stubs()->Increment();
1576 PROFILE(isolate(),
1585 HandleScope scope(isolate());
1597 isolate()->counters()->call_megamorphic_stubs()->Increment();
1600 PROFILE(isolate(),
1610 HandleScope scope(isolate());
1621 PROFILE(isolate(),
1629 HandleScope scope(isolate());
1646 PROFILE(isolate(),
1702 PROFILE(isolate(),
1718 PROFILE(isolate(),
1735 PROFILE(isolate(),
1752 PROFILE(isolate(),
1854 PROFILE(isolate(), CodeCreateEvent(Logger::STUB_TAG, code, "ConstructStub"));
1934 PROFILE(isolate(),