Home | History | Annotate | Download | only in src

Lines Matching full:isolate

49   Isolate* isolate = Isolate::Current();
50 HandleScopeImplementer* impl = isolate->handle_scope_implementer();
54 (isolate->handle_scope_data()->next - impl->blocks()->last()));
59 Isolate* isolate = Isolate::Current();
61 isolate->handle_scope_data();
73 HandleScopeImplementer* impl = isolate->handle_scope_implementer();
99 void HandleScope::DeleteExtensions(Isolate* isolate) {
100 ASSERT(isolate == Isolate::Current());
102 isolate->handle_scope_data();
103 isolate->handle_scope_implementer()->DeleteExtensions(current->limit);
117 &Isolate::Current()->handle_scope_data()->level);
123 &Isolate::Current()->handle_scope_data()->next);
129 &Isolate::Current()->handle_scope_data()->limit);
237 Isolate* isolate = Isolate::Current();
239 isolate,
241 isolate, object, key, value, attributes, strict_mode),
250 Isolate* isolate = object->GetIsolate();
252 isolate,
254 isolate, object, key, value, attributes),
261 Isolate* isolate = object->GetIsolate();
262 CALL_HEAP_FUNCTION(isolate,
263 Runtime::ForceDeleteObjectProperty(isolate, object, key),
284 Isolate* isolate = obj->GetIsolate();
285 Handle<String> str = isolate->factory()->LookupAsciiSymbol(name);
286 CALL_HEAP_FUNCTION(isolate, obj->GetProperty(*str), Object);
292 Isolate* isolate = Isolate::Current();
293 CALL_HEAP_FUNCTION(isolate,
294 Runtime::GetObjectProperty(isolate, obj, key), Object);
302 Isolate* isolate = receiver->GetIsolate();
303 CALL_HEAP_FUNCTION(isolate,
319 Isolate* isolate = Isolate::Current();
321 isolate,
322 isolate->heap()->LookupSingleCharacterStringFromCode(index), Object);
336 Isolate* isolate = obj->GetIsolate();
337 CALL_HEAP_FUNCTION(isolate,
338 isolate->heap()->CopyJSObject(*obj), JSObject);
360 Isolate* isolate = Isolate::Current();
361 isolate->global_handles()->Destroy(cache.location());
362 isolate->counters()->script_wrappers()->Decrement();
372 Isolate* isolate = Isolate::Current();
374 isolate->counters()->script_wrappers()->Increment();
375 Handle<JSFunction> constructor = isolate->script_function();
377 Handle<JSValue>::cast(isolate->factory()->NewJSObject(constructor));
383 Handle<Object> handle = isolate->global_handles()->Create(*result);
384 isolate->global_handles()->MakeWeak(handle.location(), NULL,
397 Isolate* isolate = script->GetIsolate();
401 Handle<FixedArray> empty = isolate->factory()->NewFixedArray(0);
407 Handle<String> src(String::cast(script->source()), isolate);
411 if (*array != isolate->heap()->empty_fixed_array()) {
412 array->set_map(isolate->heap()->fixed_cow_array_map());
421 static void CalculateLineEnds(Isolate* isolate,
426 StringSearch<char, SourceChar> search(isolate, CStrVector("\n"));
451 Isolate* isolate = src->GetIsolate();
458 CalculateLineEnds(isolate,
463 CalculateLineEnds(isolate
470 Handle<FixedArray> array = isolate->factory()->NewFixedArray(line_count);
549 Isolate* isolate = receiver->GetIsolate();
551 CustomArguments args(isolate, interceptor->data(), *receiver, *object);
557 LOG(isolate, ApiObjectAccess("interceptor-named-enum", *object));
560 VMState state(isolate, EXTERNAL);
571 Isolate* isolate = receiver->GetIsolate();
573 CustomArguments args(isolate, interceptor->data(), *receiver, *object);
579 LOG(isolate, ApiObjectAccess("interceptor-indexed-enum", *object));
582 VMState state(isolate, EXTERNAL);
604 Isolate* isolate = object->GetIsolate();
605 Handle<FixedArray> content = isolate->factory()->empty_fixed_array();
607 isolate->context()->global_context()->arguments_boilerplate(),
608 isolate);
611 isolate);
615 *p != isolate->heap()->null_value();
616 p = Handle<Object>(p->GetPrototype(), isolate)) {
618 Handle<JSProxy> proxy(JSProxy::cast(*p), isolate);
621 isolate->proxy_enumerate(), object, ARRAY_SIZE(args), args, threw);
627 Handle<JSObject> current(JSObject::cast(*p), isolate);
631 !isolate->MayNamedAccess(*current,
632 isolate->heap()->undefined_value(),
634 isolate->ReportFailedAccessCheck(*current, v8::ACCESS_KEYS);
640 isolate->factory()->NewFixedArray(current->NumberOfEnumElements());
694 Isolate* isolate = object->GetIsolate();
695 isolate->counters()->for_in()->Increment();
698 return isolate->factory()->NewJSArrayWithElements(elements);
705 Isolate* isolate = object->GetIsolate();
708 isolate->counters()->enum_cache_hits()->Increment();
711 isolate);
713 isolate->counters()->enum_cache_misses()->Increment();
717 Handle<FixedArray> storage = isolate->factory()->NewFixedArray(num_enum);
718 Handle<FixedArray> sort_array = isolate->factory()->NewFixedArray(num_enum);
724 indices = isolate->factory()->NewFixedArray(num_enum);
725 sort_array2 = isolate->factory()->NewFixedArray(num_enum);
729 Handle<DescriptorArray>(object->map()->instance_descriptors(), isolate);
758 isolate->factory()->NewFixedArray(
770 Handle<FixedArray> storage = isolate->factory()->NewFixedArray(num_enum);
771 Handle<FixedArray> sort_array = isolate->factory()->NewFixedArray(num_enum);