Home
last modified time | relevance | path

Searched refs:mapName (Results 1 - 12 of 12) sorted by relevance

/base/hiviewdfx/faultloggerd/interfaces/common/
H A Ddfx_frame.h51 std::string mapName {""};
66 DfxFrame(uint64_t pc, uint64_t funcOffset, const char *mapName, const char *funcName) in DfxFrame()
67 : pc(pc), funcOffset(funcOffset), mapName(mapName), funcName(funcName) {} in DfxFrame()
96 output.append(mapName); in ToSymbolString()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddfx_frame_formatter.cpp48 std::string mapName = frame->map == nullptr ? "" : frame->map->name; in GetFrameStr() local
49 data = StringPrintf("#%02zu at %s", frame->index, mapName.c_str()); in GetFrameStr()
52 frame->mapName.c_str(), frame->line, frame->column); in GetFrameStr()
62 if (!frame->mapName.empty()) { in GetFrameStr()
63 DfxMap::UnFormatMapName(frame->mapName); in GetFrameStr()
64 data += " " + frame->mapName; in GetFrameStr()
H A Ddfx_map.cpp385 void DfxMap::FormatMapName(pid_t pid, std::string& mapName) in FormatMapName() argument
391 if (StartsWith(mapName, "/data/storage/")) { in FormatMapName()
392 mapName = "/proc/" + std::to_string(pid) + "/root" + mapName; in FormatMapName()
396 void DfxMap::UnFormatMapName(std::string& mapName) in UnFormatMapName() argument
399 if (StartsWith(mapName, "/proc/")) { in UnFormatMapName()
400 auto startPos = mapName.find("/data/storage/"); in UnFormatMapName()
402 mapName = mapName.substr(startPos); in UnFormatMapName()
H A Dunwinder.cpp705 dfxFrame.mapName = std::string(jsFrames[i].url); in StepArkJsFrame()
1220 frame.mapName = "Not mapped"; in FillFrame()
1224 frame.mapName = frame.map->GetElfName(); in FillFrame()
1225 DFX_TRACE_SCOPED_DLSYM("FillFrame:%s", frame.mapName.c_str()); in FillFrame()
1228 DFXLOGU("mapName: %{public}s, mapOffset: %{public}" PRIx64 "", frame.mapName.c_str(), frame.mapOffset); in FillFrame()
1237 DFXLOGU("Failed to get symbol, relPc: %{public}" PRIx64 ", mapName: %{public}s", in FillFrame()
1238 frame.relPc, frame.mapName.c_str()); in FillFrame()
1271 frame.mapName = std::string(jsFunction.url); in FillJsFrame()
1275 DFXLOGU("Js frame mapName in FillJsFrame()
[all...]
/base/hiviewdfx/faultloggerd/tools/process_dump/
H A Ddfx_fault_stack.cpp136 if (frame.mapName.find("ld-musl") != std::string::npos || in CreateBlockForCorruptedStack()
137 frame.mapName.find("ffrt") != std::string::npos || in CreateBlockForCorruptedStack()
138 frame.mapName.find("bin") != std::string::npos) { in CreateBlockForCorruptedStack()
246 auto mapName = map->name; in CollectRegistersBlock() local
247 if (!mapName.empty()) { in CollectRegistersBlock()
248 name.append("(" + mapName + ")"); in CollectRegistersBlock()
295 frame.mapName = map->name; in ParseUnwindStack()
299 auto elf = DfxElf::Create(frame.mapName); in ParseUnwindStack()
302 frame.mapName.c_str()); in ParseUnwindStack()
308 DFXLOGW("%{public}s : mapName( in ParseUnwindStack()
[all...]
H A Ddfx_unwind_async_thread.cpp152 frame.mapName = map->name; in UnwindThreadFallback()
155 frame.mapName = (index == 0 ? "Not mapped pc" : "Not mapped lr"); in UnwindThreadFallback()
173 if (initSize < minFramesNum || frames[minFramesNum - 1].mapName.find("Not mapped") != std::string::npos || in UnwindThreadByParseStackIfNeed()
174 frames[minFramesNum - 1].mapName.find("[Unknown]") != std::string::npos) { in UnwindThreadByParseStackIfNeed()
H A Ddfx_stack_info_formatter.cpp41 frameJson["file"] = frame.mapName; in FillJsFrame()
176 std::string strippedMapName = frame.mapName; in FillNativeFrame()
H A Dprinter.cpp202 if (frame.mapName.find("ld-musl-aarch64.so.1") != std::string::npos && in IsLastValidFrame()
208 if (frame.mapName.find("libffrt") != std::string::npos && in IsLastValidFrame()
H A Dprocess_dumper.cpp882 if (frames[index].mapName.find("ld-musl-", 0) != std::string::npos) { in ReportAddrSanitizer()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddfx_map.h34 static void FormatMapName(pid_t pid, std::string& mapName);
35 static void UnFormatMapName(std::string& mapName);
/base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter/
H A Ddfx_json_formatter.cpp120 std::string file = threadStack.frames[frameIdx].mapName; in FormatKernelStackStr()
154 frameJson["file"] = frame.mapName.empty() ? "Unknown" : frame.mapName; in FormatKernelStackJson()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/
H A Ddfx_kernel_stack.cpp93 frame.mapName = (*it)[2].str(); // 2 : second of searched element is map name in FormatThreadKernelStack()

Completed in 9 milliseconds