Lines Matching refs:isolate
18 void MessageHandler::DefaultMessageReport(Isolate* isolate, in DefaultMessageReport() argument
21 SmartArrayPointer<char> str = GetLocalizedMessage(isolate, message_obj); in DefaultMessageReport()
25 HandleScope scope(isolate); in DefaultMessageReport()
26 Handle<Object> data(loc->script()->name(), isolate); in DefaultMessageReport()
37 Isolate* isolate, in MakeMessageObject() argument
42 Factory* factory = isolate->factory(); in MakeMessageObject()
77 void MessageHandler::ReportMessage(Isolate* isolate, in ReportMessage() argument
85 Object* exception_object = isolate->heap()->undefined_value(); in ReportMessage()
86 if (isolate->has_pending_exception()) { in ReportMessage()
87 exception_object = isolate->pending_exception(); in ReportMessage()
89 Handle<Object> exception_handle(exception_object, isolate); in ReportMessage()
91 Isolate::ExceptionScope exception_scope(isolate); in ReportMessage()
92 isolate->clear_pending_exception(); in ReportMessage()
93 isolate->set_external_caught_exception(false); in ReportMessage()
98 v8::NeanderArray global_listeners(isolate->factory()->message_listeners()); in ReportMessage()
101 DefaultMessageReport(isolate, loc, message); in ReportMessage()
102 if (isolate->has_scheduled_exception()) { in ReportMessage()
103 isolate->clear_scheduled_exception(); in ReportMessage()
107 HandleScope scope(isolate); in ReportMessage()
113 Handle<Object> callback_data(listener.get(1), isolate); in ReportMessage()
121 if (isolate->has_scheduled_exception()) { in ReportMessage()
122 isolate->clear_scheduled_exception(); in ReportMessage()
129 Handle<String> MessageHandler::GetMessage(Isolate* isolate, in GetMessage() argument
131 Factory* factory = isolate->factory(); in GetMessage()
135 isolate->js_builtins_object(), fmt_str).ToHandleChecked()); in GetMessage()
137 Handle<Object> argv[] = { Handle<Object>(message->type(), isolate), in GetMessage()
138 Handle<Object>(message->arguments(), isolate) }; in GetMessage()
141 fun, isolate->js_builtins_object(), arraysize(argv), argv); in GetMessage()
158 Isolate* isolate, in GetLocalizedMessage() argument
160 HandleScope scope(isolate); in GetLocalizedMessage()
161 return GetMessage(isolate, data)->ToCString(DISALLOW_NULLS); in GetLocalizedMessage()