Searched refs:relPc (Results 1 - 10 of 10) sorted by relevance
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
H A D | dfx_symbols.cpp | 102 bool DfxSymbols::GetFuncNameAndOffsetByPc(uint64_t relPc, std::shared_ptr<DfxElf> elf, in GetFuncNameAndOffsetByPc() argument 106 relPc = relPc | 1; in GetFuncNameAndOffsetByPc() 109 if ((elf != nullptr) && elf->GetFuncInfo(relPc, elfSymbol)) { in GetFuncNameAndOffsetByPc() 112 funcOffset = relPc - elfSymbol.value; in GetFuncNameAndOffsetByPc() 116 DFXLOGU("Symbol relPc: %{public}" PRIx64 ", funcName: %{public}s, funcOffset: %{public}" PRIx64 "", in GetFuncNameAndOffsetByPc() 117 relPc, funcName.c_str(), funcOffset); in GetFuncNameAndOffsetByPc()
|
H A D | dfx_frame_formatter.cpp | 56 uint64_t pc = frame->relPc == 0 ? frame->pc : frame->relPc; in GetFrameStr()
|
H A D | unwinder.cpp | 1219 frame.relPc = frame.pc; in FillFrame() 1226 frame.relPc = frame.map->GetRelPc(frame.pc); in FillFrame() 1236 if (!DfxSymbols::GetFuncNameAndOffsetByPc(frame.relPc, elf, frame.funcName, frame.funcOffset)) { 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() 1367 uint64_t relPc = map->GetRelPc(static_cast<uint64_t>(pc)); in GetSymbolByPc() local 1373 return DfxSymbols::GetFuncNameAndOffsetByPc(relPc, elf, funcName, funcOffset); in GetSymbolByPc() 1390 frame->relPc = frame->pc - info->dlpi_addr; in DlPhdrCallback() 1392 DFXLOGU("relPc: %{public}" PRIx64 ", mapName: %{public}s", frame->relPc, fram in DlPhdrCallback() [all...] |
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | dfx_symbols.h | 37 static bool GetFuncNameAndOffsetByPc(uint64_t relPc, std::shared_ptr<DfxElf> elf,
|
/base/hiviewdfx/faultloggerd/tools/process_dump/ |
H A D | dfx_stack_info_formatter.cpp | 165 frameJson["pc"] = StringPrintf("%016lx", frame.relPc); in FillNativeFrame() 167 frameJson["pc"] = StringPrintf("%08llx", frame.relPc); in FillNativeFrame()
|
H A D | dfx_unwind_async_thread.cpp | 151 frame.relPc = map->GetRelPc(pc); in UnwindThreadFallback() 154 frame.relPc = pc; in UnwindThreadFallback()
|
H A D | dfx_fault_stack.cpp | 311 frame.relPc = frame.pc - map->begin + map->offset + static_cast<uint64_t>(loadBias); in ParseUnwindStack()
|
/base/hiviewdfx/faultloggerd/interfaces/common/ |
H A D | dfx_frame.h | 41 uint64_t relPc {0};
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter/ |
H A D | dfx_json_formatter.cpp | 123 if (snprintf_s(buf, sizeof(buf), sizeof(buf) - 1, format, frameIdx, threadStack.frames[frameIdx].relPc, in FormatKernelStackStr() 148 if (snprintf_s(buf, sizeof(buf), sizeof(buf) - 1, format, frame.relPc) <= 0) { in FormatKernelStackJson()
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/ |
H A D | dfx_kernel_stack.cpp | 92 frame.relPc = strtoull((*it)[1].str().c_str(), nullptr, base);
in FormatThreadKernelStack()
|
Completed in 7 milliseconds