Lines Matching refs:Handle
22 MessageLocation::MessageLocation(Handle<Script> script, int start_pos, in MessageLocation()
25 MessageLocation::MessageLocation(Handle<Script> script, int start_pos, in MessageLocation()
26 int end_pos, Handle<SharedFunctionInfo> shared) in MessageLocation()
37 Handle<Object> message_obj) { in DefaultMessageReport()
43 Handle<Object> data(loc->script()->name(), isolate); in DefaultMessageReport()
46 data_str = Handle<String>::cast(data)->ToCString(DISALLOW_NULLS); in DefaultMessageReport()
52 Handle<JSMessageObject> MessageHandler::MakeMessageObject( in MakeMessageObject()
54 const MessageLocation* location, Handle<Object> argument, in MakeMessageObject()
55 Handle<FixedArray> stack_frames) { in MakeMessageObject()
60 Handle<Script> script_handle = isolate->factory()->empty_script(); in MakeMessageObject()
67 Handle<Object> stack_frames_handle = stack_frames.is_null() in MakeMessageObject()
68 ? Handle<Object>::cast(factory->undefined_value()) in MakeMessageObject()
69 : Handle<Object>::cast(stack_frames); in MakeMessageObject()
71 Handle<JSMessageObject> message_obj = factory->NewJSMessageObject( in MakeMessageObject()
78 Handle<JSMessageObject> message) { in ReportMessage()
91 Handle<Object> exception(exception_object, isolate); in ReportMessage()
100 Handle<Object> argument(message->argument(), isolate); in ReportMessage()
103 Handle<Object> stringified; in ReportMessage()
133 Isolate* isolate, const MessageLocation* loc, Handle<Object> message, in ReportMessageNoExceptions()
138 Handle<TemplateList> global_listeners = in ReportMessageNoExceptions()
159 Handle<Object> callback_data(listener->get(1), isolate); in ReportMessageNoExceptions()
175 Handle<String> MessageHandler::GetMessage(Isolate* isolate, in GetMessage()
176 Handle<Object> data) { in GetMessage()
177 Handle<JSMessageObject> message = Handle<JSMessageObject>::cast(data); in GetMessage()
178 Handle<Object> arg = Handle<Object>(message->argument(), isolate); in GetMessage()
183 Isolate* isolate, Handle<Object> data) { in GetLocalizedMessage()
190 Object* EvalFromFunctionName(Isolate* isolate, Handle<Script> script) { in EvalFromFunctionName()
194 Handle<SharedFunctionInfo> shared(script->eval_from_shared(), isolate); in EvalFromFunctionName()
203 Object* EvalFromScript(Isolate* isolate, Handle<Script> script) { in EvalFromScript()
207 Handle<SharedFunctionInfo> eval_from_shared(script->eval_from_shared(), in EvalFromScript()
214 MaybeHandle<String> FormatEvalOrigin(Isolate* isolate, Handle<Script> script) { in FormatEvalOrigin()
215 Handle<Object> sourceURL(script->GetNameOrSourceURL(), isolate); in FormatEvalOrigin()
218 return Handle<String>::cast(sourceURL); in FormatEvalOrigin()
224 Handle<Object> eval_from_function_name = in FormatEvalOrigin()
227 Handle<String> str; in FormatEvalOrigin()
236 Handle<Object> eval_from_script_obj = in FormatEvalOrigin()
239 Handle<Script> eval_from_script = in FormatEvalOrigin()
240 Handle<Script>::cast(eval_from_script_obj); in FormatEvalOrigin()
244 Handle<String> str; in FormatEvalOrigin()
252 Handle<Object> name_obj = handle(eval_from_script->name(), isolate); in FormatEvalOrigin()
254 builder.AppendString(Handle<String>::cast(name_obj)); in FormatEvalOrigin()
261 Handle<String> str = isolate->factory()->NumberToString( in FormatEvalOrigin()
279 Handle<String> result; in FormatEvalOrigin()
286 Handle<Object> StackFrameBase::GetEvalOrigin() { in GetEvalOrigin()
296 void JSStackFrame::FromFrameArray(Isolate* isolate, Handle<FrameArray> array, in FromFrameArray()
312 JSStackFrame::JSStackFrame(Isolate* isolate, Handle<Object> receiver, in JSStackFrame()
313 Handle<JSFunction> function, in JSStackFrame()
314 Handle<AbstractCode> code, int offset) in JSStackFrame()
323 Handle<Object> JSStackFrame::GetFunction() const { in GetFunction()
324 return Handle<Object>::cast(function_); in GetFunction()
327 Handle<Object> JSStackFrame::GetFileName() { in GetFileName()
332 Handle<Object> JSStackFrame::GetFunctionName() { in GetFunctionName()
333 Handle<String> result = JSFunction::GetName(function_); in GetFunctionName()
345 bool CheckMethodName(Isolate* isolate, Handle<JSReceiver> receiver, in CheckMethodName()
346 Handle<Name> name, Handle<JSFunction> fun, in CheckMethodName()
353 Handle<Object> accessors = iter.GetAccessors(); in CheckMethodName()
355 Handle<AccessorPair> pair = Handle<AccessorPair>::cast(accessors); in CheckMethodName()
362 Handle<Object> ScriptNameOrSourceUrl(Handle<Script> script, Isolate* isolate) { in ScriptNameOrSourceUrl()
370 Handle<Object> JSStackFrame::GetScriptNameOrSourceUrl() { in GetScriptNameOrSourceUrl()
375 Handle<Object> JSStackFrame::GetMethodName() { in GetMethodName()
380 Handle<JSReceiver> receiver; in GetMethodName()
388 Handle<String> name(function_->shared()->Name(), isolate_); in GetMethodName()
401 Handle<Object> result; in GetMethodName()
404 Handle<Object> current = PrototypeIterator::GetCurrent(iter); in GetMethodName()
406 Handle<JSObject> current_obj = Handle<JSObject>::cast(current); in GetMethodName()
408 Handle<FixedArray> keys = in GetMethodName()
413 Handle<Name> name_key(Name::cast(keys->get(i)), isolate_); in GetMethodName()
427 Handle<Object> JSStackFrame::GetTypeName() { in GetTypeName()
437 Handle<JSReceiver> receiver; in GetTypeName()
472 bool IsNonEmptyString(Handle<Object> object) { in IsNonEmptyString()
483 Handle<Object> file_name = call_site->GetScriptNameOrSourceUrl(); in AppendFileLocation()
485 Handle<Object> eval_origin = call_site->GetEvalOrigin(); in AppendFileLocation()
487 builder->AppendString(Handle<String>::cast(eval_origin)); in AppendFileLocation()
492 builder->AppendString(Handle<String>::cast(file_name)); in AppendFileLocation()
503 Handle<String> line_string = isolate->factory()->NumberToString( in AppendFileLocation()
510 Handle<String> column_string = isolate->factory()->NumberToString( in AppendFileLocation()
517 int StringIndexOf(Isolate* isolate, Handle<String> subject, in StringIndexOf()
518 Handle<String> pattern) { in StringIndexOf()
526 bool StringEndsWithMethodName(Isolate* isolate, Handle<String> subject, in StringEndsWithMethodName()
527 Handle<String> pattern) { in StringEndsWithMethodName()
556 Handle<Object> type_name = call_site->GetTypeName(); in AppendMethodCall()
557 Handle<Object> method_name = call_site->GetMethodName(); in AppendMethodCall()
558 Handle<Object> function_name = call_site->GetFunctionName(); in AppendMethodCall()
561 Handle<String> function_string = Handle<String>::cast(function_name); in AppendMethodCall()
563 Handle<String> type_string = Handle<String>::cast(type_name); in AppendMethodCall()
574 Handle<String> method_string = Handle<String>::cast(method_name); in AppendMethodCall()
583 builder->AppendString(Handle<String>::cast(type_name)); in AppendMethodCall()
587 builder->AppendString(Handle<String>::cast(method_name)); in AppendMethodCall()
599 Handle<Object> function_name = GetFunctionName(); in ToString()
610 builder.AppendString(Handle<String>::cast(function_name)); in ToString()
615 builder.AppendString(Handle<String>::cast(function_name)); in ToString()
634 Handle<Script> JSStackFrame::GetScript() const { in GetScript()
640 void WasmStackFrame::FromFrameArray(Isolate* isolate, Handle<FrameArray> array, in FromFrameArray()
659 Handle<Object> WasmStackFrame::GetReceiver() const { return wasm_instance_; } in GetReceiver()
661 Handle<Object> WasmStackFrame::GetFunction() const { in GetFunction()
665 Handle<Object> WasmStackFrame::GetFunctionName() { in GetFunctionName()
666 Handle<Object> name; in GetFunctionName()
667 Handle<WasmModuleObject> module_object(wasm_instance_->module_object(), in GetFunctionName()
680 Handle<WasmModuleObject> module_object(wasm_instance_->module_object(), in ToString()
721 Handle<Object> WasmStackFrame::Null() const { in Null()
727 Handle<Script> WasmStackFrame::GetScript() const { in GetScript()
734 Handle<FrameArray> array, in FromFrameArray()
742 Handle<Object> AsmJsWasmStackFrame::GetReceiver() const { in GetReceiver()
746 Handle<Object> AsmJsWasmStackFrame::GetFunction() const { in GetFunction()
751 Handle<Object> AsmJsWasmStackFrame::GetFileName() { in GetFileName()
752 Handle<Script> script(wasm_instance_->module_object()->script(), isolate_); in GetFileName()
757 Handle<Object> AsmJsWasmStackFrame::GetScriptNameOrSourceUrl() { in GetScriptNameOrSourceUrl()
758 Handle<Script> script(wasm_instance_->module_object()->script(), isolate_); in GetScriptNameOrSourceUrl()
768 Handle<WasmModuleObject> module_object(wasm_instance_->module_object(), in GetPosition()
778 Handle<Script> script(wasm_instance_->module_object()->script(), isolate_); in GetLineNumber()
785 Handle<Script> script(wasm_instance_->module_object()->script(), isolate_); in GetColumnNumber()
796 Handle<Object> function_name = GetFunctionName(); in ToString()
799 builder.AppendString(Handle<String>::cast(function_name)); in ToString()
811 Handle<FrameArray> array, int frame_ix) in FrameArrayIterator()
848 Handle<FrameArray> frame_array, in ConstructCallSite()
850 Handle<JSFunction> target = in ConstructCallSite()
853 Handle<JSObject> obj; in ConstructCallSite()
857 Handle<Symbol> key = isolate->factory()->call_site_frame_array_symbol(); in ConstructCallSite()
863 Handle<Object> value(Smi::FromInt(frame_index), isolate); in ConstructCallSite()
874 Handle<FrameArray> elems) { in GetStackFrames()
877 Handle<FixedArray> frames = isolate->factory()->NewFixedArray(frame_count); in GetStackFrames()
879 Handle<Object> site; in GetStackFrames()
888 MaybeHandle<Object> AppendErrorString(Isolate* isolate, Handle<Object> error, in AppendErrorString()
891 ErrorUtils::ToString(isolate, Handle<Object>::cast(error)); in AppendErrorString()
897 Handle<Object> pending_exception = in AppendErrorString()
941 Handle<JSObject> error, in FormatStackTrace()
942 Handle<Object> raw_stack) { in FormatStackTrace()
944 Handle<JSArray> raw_stack_array = Handle<JSArray>::cast(raw_stack); in FormatStackTrace()
947 Handle<FrameArray> elems(FrameArray::cast(raw_stack_array->elements()), in FormatStackTrace()
953 Handle<JSFunction> global_error = isolate->error_function(); in FormatStackTrace()
954 Handle<Object> prepare_stack_trace; in FormatStackTrace()
966 Handle<JSArray> sites; in FormatStackTrace()
971 ScopedVector<Handle<Object>> argv(argc); in FormatStackTrace()
976 Handle<Object> result; in FormatStackTrace()
1002 Handle<Object> pending_exception = in FormatStackTrace()
1027 Handle<String> MessageTemplate::FormatMessage(Isolate* isolate, in FormatMessage()
1029 Handle<Object> arg) { in FormatMessage()
1031 Handle<String> result_string = Object::NoSideEffectsToString(isolate, arg); in FormatMessage()
1064 Handle<String> arg0, in FormatMessage()
1065 Handle<String> arg1, in FormatMessage()
1066 Handle<String> arg2) { in FormatMessage()
1076 Handle<String> args[] = {arg0, arg1, arg2}; in FormatMessage()
1085 Handle<String> arg = args[i++]; in FormatMessage()
1097 Isolate* isolate, Handle<JSFunction> target, Handle<Object> new_target, in Construct()
1098 Handle<Object> message, FrameSkipMode mode, Handle<Object> caller, in Construct()
1103 Handle<JSReceiver> new_target_recv = in Construct()
1104 new_target->IsJSReceiver() ? Handle<JSReceiver>::cast(new_target) in Construct()
1105 : Handle<JSReceiver>::cast(target); in Construct()
1109 Handle<JSObject> err; in Construct()
1121 Handle<String> msg_string; in Construct()
1147 Handle<JSReceiver> recv, in GetStringPropertyOrDefault()
1148 Handle<String> key, in GetStringPropertyOrDefault()
1149 Handle<String> default_str) { in GetStringPropertyOrDefault()
1150 Handle<Object> obj; in GetStringPropertyOrDefault()
1154 Handle<String> str; in GetStringPropertyOrDefault()
1169 Handle<Object> receiver) { in ToString()
1179 Handle<JSReceiver> recv = Handle<JSReceiver>::cast(receiver); in ToString()
1184 Handle<String> name_key = isolate->factory()->name_string(); in ToString()
1185 Handle<String> name_default = isolate->factory()->Error_string(); in ToString()
1186 Handle<String> name; in ToString()
1195 Handle<String> msg_key = isolate->factory()->message_string(); in ToString()
1196 Handle<String> msg_default = isolate->factory()->empty_string(); in ToString()
1197 Handle<String> msg; in ToString()
1214 Handle<String> result; in ToString()
1221 Handle<String> FormatMessage(Isolate* isolate, int template_index, in FormatMessage()
1222 Handle<Object> arg0, Handle<Object> arg1, in FormatMessage()
1223 Handle<Object> arg2) { in FormatMessage()
1224 Handle<String> arg0_str = Object::NoSideEffectsToString(isolate, arg0); in FormatMessage()
1225 Handle<String> arg1_str = Object::NoSideEffectsToString(isolate, arg1); in FormatMessage()
1226 Handle<String> arg2_str = Object::NoSideEffectsToString(isolate, arg2); in FormatMessage()
1230 Handle<String> msg; in FormatMessage()
1247 Isolate* isolate, Handle<JSFunction> constructor, int template_index, in MakeGenericError()
1248 Handle<Object> arg0, Handle<Object> arg1, Handle<Object> arg2, in MakeGenericError()
1260 Handle<Object> no_caller; in MakeGenericError()
1261 Handle<String> msg = FormatMessage(isolate, template_index, arg0, arg1, arg2); in MakeGenericError()