Lines Matching defs:isolate
93 ASSERT(Isolate::Current()->context()->global_context()->number_function()->
95 Map* number_map = Isolate::Current()->context()->global_context()->
103 Isolate* isolate = object->GetIsolate();
110 isolate->heap()->length_symbol(), value, NONE);
116 HandleScope scope(isolate);
119 Handle<JSObject> object_handle(object, isolate);
120 Handle<Object> value_handle(value, isolate);
131 return isolate->Throw(
132 *isolate->factory()->NewRangeError("invalid_array_length",
317 Isolate* isolate = wrapper->GetIsolate();
318 HandleScope scope(isolate);
319 Handle<Script> script(Script::cast(wrapper->value()), isolate);
324 ASSERT(*line_ends == isolate->heap()->empty_fixed_array() ||
325 line_ends->map() == isolate->heap()->fixed_cow_array_map());
327 isolate->factory()->NewJSArrayWithElements(line_ends);
448 Heap* heap = Isolate::Current()->heap();
573 Factory* factory = Isolate::Current()->factory();
594 Isolate* isolate = Isolate::Current();
595 HandleScope scope(isolate);
598 if (!found_it) return isolate->heap()->undefined_value();
599 Handle<JSFunction> function(holder, isolate);
603 for (JavaScriptFrameIterator it(isolate); !it.done(); it.Advance()) {
621 int index = info->StackSlotIndex(isolate->heap()->arguments_symbol());
623 Handle<Object> arguments(frame->GetExpression(index), isolate);
637 Handle<JSObject> arguments = isolate->factory()->NewArgumentsObject(
639 Handle<FixedArray> array = isolate->factory()->NewFixedArray(length);
653 return isolate->heap()->null_value();
670 Isolate* isolate,
674 return isolate->Throw(
675 *isolate->factory()->NewTypeError("strict_caller",
683 Isolate* isolate = Isolate::Current();
684 HandleScope scope(isolate);
688 if (!found_it) return isolate->heap()->undefined_value();
689 Handle<JSFunction> function(holder, isolate);
692 for (JavaScriptFrameIterator it(isolate); !it.done(); it.Advance()) {
702 return CheckNonStrictCallerOrThrow(isolate, functions[i - 1]);
709 return CheckNonStrictCallerOrThrow(isolate, functions.last());
713 if (it.done()) return isolate->heap()->null_value();
722 return isolate->heap()->null_value();