Lines Matching defs:frame
606 void AppendFileLocation(Isolate* isolate, Handle<CallSiteInfo> frame,
608 Handle<Object> script_name_or_source_url(frame->GetScriptNameOrSourceURL(),
610 if (!script_name_or_source_url->IsString() && frame->IsEval()) {
612 Handle<String>::cast(CallSiteInfo::GetEvalOrigin(frame)));
626 int line_number = CallSiteInfo::GetLineNumber(frame);
631 int column_number = CallSiteInfo::GetColumnNumber(frame);
670 void AppendMethodCall(Isolate* isolate, Handle<CallSiteInfo> frame,
672 Handle<Object> type_name = CallSiteInfo::GetTypeName(frame);
673 Handle<Object> method_name = CallSiteInfo::GetMethodName(frame);
674 Handle<Object> function_name = CallSiteInfo::GetFunctionName(frame);
676 Handle<Object> receiver(frame->receiver_or_instance(), isolate);
717 void SerializeJSStackFrame(Isolate* isolate, Handle<CallSiteInfo> frame,
719 Handle<Object> function_name = CallSiteInfo::GetFunctionName(frame);
720 if (frame->IsAsync()) {
722 if (frame->IsPromiseAll() || frame->IsPromiseAny() ||
723 frame->IsPromiseAllSettled()) {
727 builder->AppendInt(CallSiteInfo::GetSourcePosition(frame));
732 if (frame->IsMethodCall()) {
733 AppendMethodCall(isolate, frame, builder);
734 } else if (frame->IsConstructor()) {
744 AppendFileLocation(isolate, frame, builder);
748 AppendFileLocation(isolate, frame, builder);
753 void SerializeWasmStackFrame(Isolate* isolate, Handle<CallSiteInfo> frame,
755 Handle<Object> module_name = CallSiteInfo::GetWasmModuleName(frame);
756 Handle<Object> function_name = CallSiteInfo::GetFunctionName(frame);
771 Handle<Object> url(frame->GetScriptNameOrSourceURL(), isolate);
779 const int wasm_func_index = frame->GetWasmFunctionIndex();
786 CallSiteInfo::GetColumnNumber(frame) - 1);
795 void SerializeCallSiteInfo(Isolate* isolate, Handle<CallSiteInfo> frame,
798 if (frame->IsWasm() && !frame->IsAsmJsWasm()) {
799 SerializeWasmStackFrame(isolate, frame, builder);
803 SerializeJSStackFrame(isolate, frame, builder);
807 Handle<CallSiteInfo> frame) {
809 SerializeCallSiteInfo(isolate, frame, &builder);