Lines Matching defs:isolate

24 JSReceiver GetCompatibleReceiver(Isolate* isolate, FunctionTemplateInfo info,
26 RCS_SCOPE(isolate, RuntimeCallCounterId::kGetCompatibleReceiver);
42 if (!prototype.IsNull(isolate)) {
52 Isolate* isolate, Handle<HeapObject> function,
58 DCHECK(args.receiver()->IsTheHole(isolate));
59 if (fun_data->GetInstanceTemplate().IsUndefined(isolate)) {
61 ObjectTemplate::New(reinterpret_cast<v8::Isolate*>(isolate),
63 FunctionTemplateInfo::SetInstanceTemplate(isolate, fun_data,
67 ObjectTemplateInfo::cast(fun_data->GetInstanceTemplate()), isolate);
69 isolate, js_receiver,
70 ApiNatives::InstantiateObject(isolate, instance_template,
86 if (!isolate->MayAccess(handle(isolate->context(), isolate),
88 isolate->ReportFailedAccessCheck(js_obj_receiver);
89 RETURN_EXCEPTION_IF_SCHEDULED_EXCEPTION(isolate, Object);
90 return isolate->factory()->undefined_value();
94 raw_holder = GetCompatibleReceiver(isolate, *fun_data, *js_receiver);
99 isolate, NewTypeError(MessageTemplate::kIllegalInvocation), Object);
104 if (!raw_call_data.IsUndefined(isolate)) {
110 isolate, data_obj, *function, raw_holder, *new_target,
114 RETURN_EXCEPTION_IF_SCHEDULED_EXCEPTION(isolate, Object);
117 return isolate->factory()->undefined_value();
122 return handle(*result, isolate);
131 HandleScope scope(isolate);
136 isolate);
139 isolate, HandleApiCallHelper<true>(isolate, function, new_target,
143 isolate, HandleApiCallHelper<false>(isolate, function, new_target,
152 RelocatableArguments(Isolate* isolate, int length, Address* arguments)
153 : BuiltinArguments(length, arguments), Relocatable(isolate) {}
167 MaybeHandle<Object> Builtins::InvokeApiFunction(Isolate* isolate,
173 RCS_SCOPE(isolate, RuntimeCallCounterId::kInvokeApiFunction);
182 ASSIGN_RETURN_ON_EXCEPTION(isolate, receiver,
183 Object::ConvertReceiver(isolate, receiver),
197 isolate);
213 ReadOnlyRoots(isolate).the_hole_value().ptr();
221 RelocatableArguments arguments(isolate, frame_argc, &argv[frame_argc - 1]);
223 result = HandleApiCallHelper<true>(isolate, function, new_target,
226 result = HandleApiCallHelper<false>(isolate, function, new_target,
238 Isolate* isolate, bool is_construct_call, BuiltinArguments args) {
253 new_target = ReadOnlyRoots(isolate).undefined_value();
263 DCHECK(!handler.IsUndefined(isolate));
269 HandleScope scope(isolate);
271 isolate, call_data.data(), constructor, obj, new_target,
275 result = ReadOnlyRoots(isolate).undefined_value();
281 RETURN_FAILURE_IF_SCHEDULED_EXCEPTION(isolate);
288 return HandleApiCallAsFunctionOrConstructor(isolate, false, args);
294 return HandleApiCallAsFunctionOrConstructor(isolate, true, args);