Lines Matching refs:frame
86 std::string Backtrace::FormatFrameData(const backtrace_frame_data_t* frame) {
88 if (BacktraceMap::IsValid(frame->map)) {
89 if (!frame->map.name.empty()) {
90 map_name = frame->map.name.c_str();
93 map_name += StringPrintf(":%" PRIPTR "]", frame->map.start);
96 map_name = StringPrintf("<anonymous:%" PRIPTR ">", frame->map.start);
102 std::string line(StringPrintf("#%02zu pc %" PRIPTR " ", frame->num, frame->rel_pc));
106 if (frame->map.offset != 0) {
107 line += " (offset " + StringPrintf("0x%" PRIxPTR, frame->map.offset) + ")";
109 if (!frame->func_name.empty()) {
110 line += " (" + frame->func_name;
111 if (frame->func_offset) {
112 line += StringPrintf("+%" PRIuPTR, frame->func_offset);