Searched refs:mapName (Results 1 - 12 of 12) sorted by relevance
/base/hiviewdfx/faultloggerd/interfaces/common/ |
H A D | dfx_frame.h | 51 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 D | dfx_frame_formatter.cpp | 48 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 D | dfx_map.cpp | 385 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 D | unwinder.cpp | 705 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 D | dfx_fault_stack.cpp | 136 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 D | dfx_unwind_async_thread.cpp | 152 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 D | dfx_stack_info_formatter.cpp | 41 frameJson["file"] = frame.mapName; in FillJsFrame() 176 std::string strippedMapName = frame.mapName; in FillNativeFrame()
|
H A D | printer.cpp | 202 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 D | process_dumper.cpp | 882 if (frames[index].mapName.find("ld-musl-", 0) != std::string::npos) { in ReportAddrSanitizer()
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | dfx_map.h | 34 static void FormatMapName(pid_t pid, std::string& mapName); 35 static void UnFormatMapName(std::string& mapName);
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter/ |
H A D | dfx_json_formatter.cpp | 120 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 D | dfx_kernel_stack.cpp | 93 frame.mapName = (*it)[2].str(); // 2 : second of searched element is map name
in FormatThreadKernelStack()
|
Completed in 9 milliseconds