/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
D | dfx_accessors.cpp | 43 bool DfxAccessors::GetMapByPcAndCtx(uintptr_t pc, std::shared_ptr<DfxMap>& map, void *arg) in GetMapByPcAndCtx() 106 int DfxAccessorsLocal::FindUnwindTable(uintptr_t pc, UnwindTableInfo& uti, void *arg) in FindUnwindTable() 130 int DfxAccessorsLocal::GetMapByPc(uintptr_t pc, std::shared_ptr<DfxMap>& map, void *arg) in GetMapByPc() 194 int DfxAccessorsRemote::FindUnwindTable(uintptr_t pc, UnwindTableInfo& uti, void *arg) in FindUnwindTable() 218 int DfxAccessorsRemote::GetMapByPc(uintptr_t pc, std::shared_ptr<DfxMap>& map, void *arg) in GetMapByPc() 242 int DfxAccessorsCustomize::FindUnwindTable(uintptr_t pc, UnwindTableInfo& uti, void *arg) in FindUnwindTable() 250 int DfxAccessorsCustomize::GetMapByPc(uintptr_t pc, std::shared_ptr<DfxMap>& map, void *arg) in GetMapByPc()
|
D | dfx_hap.cpp | 43 bool DfxHap::ParseHapInfo(pid_t pid, uint64_t pc, uintptr_t methodid, std::shared_ptr<DfxMap> map, in ParseHapInfo() 74 bool DfxHap::ParseHapFileInfo(uint64_t pc, uintptr_t methodid, std::shared_ptr<DfxMap> map, JsFunct… in ParseHapFileInfo() 92 bool DfxHap::ParseHapMemInfo(pid_t pid, uint64_t pc, uintptr_t methodid, std::shared_ptr<DfxMap> ma… in ParseHapMemInfo()
|
D | dfx_regs.cpp | 165 void DfxRegs::SetSpecialRegs(uintptr_t fp, uintptr_t lr, uintptr_t sp, uintptr_t pc) in SetSpecialRegs() 190 void DfxRegs::SetPc(uintptr_t pc) in SetPc() 213 uintptr_t fp = 0, lr = 0, sp = 0, pc = 0; in GetSpecialRegsName() local 229 uintptr_t fp = 0, lr = 0, sp = 0, pc = 0; in PrintSpecialRegs() local
|
D | dwarf_cfa_instructions.cpp | 35 bool DwarfCfaInstructions::Iterate(uintptr_t pc, FrameDescEntry fde, in Iterate() 309 bool DwarfCfaInstructions::Parse(uintptr_t pc, FrameDescEntry fde, RegLocState &rsState) in Parse()
|
D | unwinder.cpp | 454 uintptr_t pc = regs_->GetPc(); in UnwindByFp() local 469 bool Unwinder::FpStep(uintptr_t& fp, uintptr_t& pc, void *ctx) in FpStep() 499 bool Unwinder::Step(uintptr_t& pc, uintptr_t& sp, void *ctx) in Step() 706 void Unwinder::DoPcAdjust(uintptr_t& pc) in DoPcAdjust() 872 bool Unwinder::GetFrameByPc(uintptr_t pc, std::shared_ptr<DfxMaps> maps, DfxFrame &frame) in GetFrameByPc() 919 bool Unwinder::GetSymbolByPc(uintptr_t pc, std::shared_ptr<DfxMaps> maps, std::string& funcName, ui… in GetSymbolByPc()
|
D | dwarf_section.cpp | 35 bool DwarfSection::LinearSearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryIn… in LinearSearchEntry() 58 bool DwarfSection::SearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryInfo& ue… in SearchEntry() 115 bool DwarfSection::Step(uintptr_t pc, uintptr_t fdeAddr, std::shared_ptr<RegLocState> rs) in Step()
|
D | dfx_ark.cpp | 200 uintptr_t *fp, uintptr_t *sp, uintptr_t *pc, uintptr_t* methodid, bool *isJsFrame) in StepArkFrame() 215 int DfxArk::GetArkNativeFrameInfo(int pid, uintptr_t& pc, uintptr_t& fp, uintptr_t& sp, JsFrame* fr… in GetArkNativeFrameInfo() 230 int DfxArk::StepArkManagedNativeFrame(int pid, uintptr_t& pc, uintptr_t& fp, uintptr_t& sp, char* b… in StepArkManagedNativeFrame()
|
D | dfx_regs_arm64.cpp | 141 bool DfxRegsArm64::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame()
|
D | dfx_frame_formatter.cpp | 57 uint64_t pc = frame->relPc == 0 ? frame->pc : frame->relPc; in GetFrameStr() local
|
D | dfx_regs_riscv64.cpp | 141 bool DfxRegsRiscv64::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame()
|
D | dfx_regs_x86_64.cpp | 97 bool DfxRegsX86_64::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame()
|
D | dfx_map.cpp | 102 uint64_t DfxMap::GetRelPc(uint64_t pc) in GetRelPc()
|
D | dfx_regs_arm.cpp | 126 bool DfxRegsArm::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame()
|
D | dfx_elf.cpp | 397 uint64_t DfxElf::GetRelPc(uint64_t pc, uint64_t mapStart, uint64_t mapOffset) in GetRelPc() 762 int DfxElf::FindUnwindTableInfo(uintptr_t pc, std::shared_ptr<DfxMap> map, struct UnwindTableInfo& … in FindUnwindTableInfo() 817 int DfxElf::FindUnwindTableLocal(uintptr_t pc, struct UnwindTableInfo& uti) in FindUnwindTableLocal() 863 uintptr_t pc = cbData->pc; in DlPhdrCb() local
|
/base/hiviewdfx/faultloggerd/test/unittest/unwind/ |
D | fp_unwinder_test.cpp | 49 uintptr_t pc = regs[0]; variable 81 uintptr_t pc = regs[0]; variable
|
D | maps_test.cpp | 137 uint64_t pc = 0xf6d83001; variable 140 uint64_t pc = 0x7f0ab40016; variable
|
D | unwinder_test.cpp | 428 uintptr_t pc, sp; variable 466 uintptr_t pc, sp; variable 545 uintptr_t pc, fp; variable 589 uintptr_t pc = regs->GetPc(); variable
|
/base/hiviewdfx/faultloggerd/test/funchook/ |
D | dfx_hook_utils.c | 54 unw_word_t pc; in LogBacktrace() local
|
/base/hiviewdfx/faultloggerd/interfaces/common/ |
D | dfx_frame.h | 64 DfxFrame(uint64_t pc, uint64_t sp = 0) : pc(pc), sp(sp) {} in pc() function
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
D | dfx_elf.h | 27 uintptr_t pc; member
|
/base/hiviewdfx/hicollie/frameworks/native/ |
D | sample_stack_printer.h | 30 uintptr_t pc; member
|
D | thread_sampler.cpp | 58 int ThreadSampler::FindUnwindTable(uintptr_t pc, UnwindTableInfo& outTableInfo, void *arg) in FindUnwindTable() 103 int ThreadSampler::GetMapByPc(uintptr_t pc, std::shared_ptr<DfxMap>& map, void *arg) in GetMapByPc()
|
/base/hiviewdfx/faultloggerd/test/benchmarktest/unwind/ |
D | unwind_local_benchmark.cpp | 68 unw_word_t pc = 0; in UnwindLocal() local
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter/ |
D | dfx_json_formatter.cpp | 57 std::string pc = frames[frameIdx]["pc"].asString(); in FormatNativeFrame() local
|
/base/hiviewdfx/faultloggerd/tools/process_dump/ |
D | dfx_unwind_async_thread.cpp | 127 auto createFrame = [maps, unwinder] (size_t index, uintptr_t pc, uintptr_t sp = 0) { in UnwindThreadFallback()
|