Home | History | Annotate | Download | only in runtime

Lines Matching refs:isolate

13 #include "src/isolate-inl.h"
21 SealHandleScope shs(isolate);
23 RUNTIME_ASSERT(isolate->bootstrapper()->IsActive());
24 return isolate->heap()->undefined_value();
29 HandleScope scope(isolate);
32 RUNTIME_ASSERT(isolate->bootstrapper()->IsActive());
35 Bootstrapper::ExportFromRuntime(isolate, container);
42 HandleScope scope(isolate);
45 RUNTIME_ASSERT(isolate->bootstrapper()->IsActive());
48 Bootstrapper::ExportExperimentalFromRuntime(isolate, container);
55 HandleScope scope(isolate);
59 RUNTIME_ASSERT(isolate->bootstrapper()->IsActive());
60 Handle<Context> native_context = isolate->native_context();
75 return isolate->heap()->undefined_value();
80 HandleScope scope(isolate);
82 return isolate->Throw(args[0]);
87 HandleScope scope(isolate);
89 return isolate->ReThrow(args[0]);
94 SealHandleScope shs(isolate);
96 return isolate->StackOverflow();
101 SealHandleScope shs(isolate);
103 return isolate->UnwindAndFindHandler();
108 SealHandleScope shs(isolate);
110 return isolate->PromoteScheduledException();
115 HandleScope scope(isolate);
119 isolate, NewReferenceError(MessageTemplate::kNotDefined, name));
124 HandleScope scope(isolate);
130 return *isolate->factory()->NewTypeError(message_template, arg0);
135 HandleScope scope(isolate);
141 return *isolate->factory()->NewReferenceError(message_template, arg0);
146 HandleScope scope(isolate);
152 return *isolate->factory()->NewSyntaxError(message_template, arg0);
157 HandleScope scope(isolate);
160 isolate, NewTypeError(MessageTemplate::kIllegalInvocation));
165 HandleScope scope(isolate);
169 isolate,
175 HandleScope scope(isolate);
178 isolate, NewTypeError(MessageTemplate::kStrongImplicitConversion));
183 HandleScope scope(isolate);
186 Handle<String> type = Object::TypeOf(isolate, object);
188 isolate, NewTypeError(MessageTemplate::kApplyNonFunction, object, type));
194 HandleScope scope(isolate);
198 if (debug_event) isolate->debug()->OnPromiseReject(promise, value);
199 Handle<Symbol> key = isolate->factory()->promise_has_handler_symbol();
202 isolate->ReportPromiseReject(promise, value,
205 return isolate->heap()->undefined_value();
211 HandleScope scope(isolate);
213 Handle<Symbol> key = isolate->factory()->promise_has_handler_symbol();
216 isolate->ReportPromiseReject(promise, Handle<Object>(),
218 return isolate->heap()->undefined_value();
223 SealHandleScope shs(isolate);
227 StackLimitCheck check(isolate);
229 return isolate->StackOverflow();
232 return isolate->stack_guard()->HandleInterrupts();
237 SealHandleScope shs(isolate);
239 return isolate->stack_guard()->HandleInterrupts();
244 HandleScope scope(isolate);
250 return *isolate->factory()->NewFillerObject(size, false, NEW_SPACE);
255 HandleScope scope(isolate);
264 return *isolate->factory()->NewFillerObject(size, double_align, space);
272 HandleScope scope(isolate);
277 if (!isolate->bootstrapper()->IsActive()) {
280 isolate, isolate->CaptureAndSetDetailedStackTrace(error_object));
283 isolate, isolate->CaptureAndSetSimpleStackTrace(error_object, caller));
285 return isolate->heap()->undefined_value();
290 SealHandleScope shs(isolate);
298 SealHandleScope shs(isolate);
306 HandleScope scope(isolate);
314 isolate, result,
316 isolate->native_context()->IncrementErrorsThrown();
323 HandleScope scope(isolate); \
327 CallSite call_site(isolate, call_site_obj); \
329 return RETURN(call_site.NAME(), isolate); \
333 Isolate* isolate) {
338 static inline Object* ReturnPositiveNumberOrNull(int value, Isolate* isolate) {
339 if (value >= 0) return *isolate->factory()->NewNumberFromInt(value);
340 return isolate->heap()->null_value();
344 static inline Object* ReturnBoolean(bool value, Isolate* isolate) {
345 return isolate->heap()->ToBoolean(value);
370 SealHandleScope shs(isolate);
375 StatsCounter(isolate, name->ToCString().get()).Increment();
377 return isolate->heap()->undefined_value();
383 bool ComputeLocation(Isolate* isolate, MessageLocation* target) {
384 JavaScriptFrameIterator it(isolate);
407 Handle<String> RenderCallSite(Isolate* isolate, Handle<Object> object) {
409 if (ComputeLocation(isolate, &location)) {
416 CallPrinter printer(isolate, location.function()->shared()->IsBuiltin());
419 return isolate->factory()->NewStringFromAsciiChecked(string);
422 isolate->clear_pending_exception();
425 return Object::TypeOf(isolate, object);
432 HandleScope scope(isolate);
435 Handle<String> callsite = RenderCallSite(isolate, object);
437 isolate, NewTypeError(MessageTemplate::kCalledNonCallable, callsite));
442 HandleScope scope(isolate);
445 Handle<String> callsite = RenderCallSite(isolate, object);
447 isolate, NewTypeError(MessageTemplate::kNotConstructor, callsite));
453 HandleScope scope(isolate);
458 isolate, result,
459 Object::CreateListFromArrayLike(isolate, object, ElementTypes::kAll));
465 HandleScope scope(isolate);
468 isolate->CountUsage(static_cast<v8::Isolate::UseCounterFeature>(counter));
469 return isolate->heap()->undefined_value();