| /base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
| D | unwinder.cpp | 150 bool Unwinder::GetMapByPc(uintptr_t pc, void *ctx, std::shared_ptr<DfxMap>& map) in GetMapByPc() 183 uintptr_t pc = regs_->GetPc(); in StepArkJsFrame() local 233 uintptr_t pc = 0, sp = 0, stepPc = 0; in Unwind() local 305 uintptr_t pc = 0; in UnwindByFp() local 330 bool Unwinder::Step(uintptr_t& pc, uintptr_t& sp, void *ctx) in Step() 460 bool Unwinder::FpStep(uintptr_t& fp, uintptr_t& pc, void *ctx) in FpStep() 536 void Unwinder::DoPcAdjust(uintptr_t& pc) in DoPcAdjust() 569 void Unwinder::AddFrame(uintptr_t pc, uintptr_t sp, std::shared_ptr<DfxMap> map, size_t& index) in AddFrame() 641 bool Unwinder::GetSymbolByPc(uintptr_t pc, std::shared_ptr<DfxMaps> maps, std::string& funcName, ui… in GetSymbolByPc()
|
| D | dfx_regs.cpp | 141 void DfxRegs::SetSpecialRegs(uintptr_t fp, uintptr_t lr, uintptr_t sp, uintptr_t pc) in SetSpecialRegs() 166 void DfxRegs::SetPc(uintptr_t pc) in SetPc() 189 uintptr_t fp = 0, lr = 0, sp = 0, pc = 0; in GetSpecialRegsName() local 205 uintptr_t fp = 0, lr = 0, sp = 0, pc = 0; in PrintSpecialRegs() local
|
| D | dwarf_cfa_instructions.cpp | 33 bool DwarfCfaInstructions::Iterate(uintptr_t pc, FrameDescEntry fde, in Iterate() 302 bool DwarfCfaInstructions::Parse(uintptr_t pc, FrameDescEntry fde, RegLocState &rsState) in Parse()
|
| D | dfx_ark.cpp | 45 int DfxArk::GetArkNativeFrameInfo(int pid, uintptr_t& pc, uintptr_t& fp, uintptr_t& sp, JsFrame* fr… in GetArkNativeFrameInfo() 78 int DfxArk::StepArkManagedNativeFrame(int pid, uintptr_t& pc, uintptr_t& fp, uintptr_t& sp, char* b… in StepArkManagedNativeFrame()
|
| D | dfx_accessors.cpp | 78 int DfxAccessorsLocal::FindUnwindTable(uintptr_t pc, UnwindTableInfo& uti, void *arg) in FindUnwindTable() 149 int DfxAccessorsRemote::FindUnwindTable(uintptr_t pc, UnwindTableInfo& uti, void *arg) in FindUnwindTable() 189 int DfxAccessorsCustomize::FindUnwindTable(uintptr_t pc, UnwindTableInfo& uti, void *arg) in FindUnwindTable()
|
| D | dfx_regs_riscv64.cpp | 140 bool DfxRegsRiscv64::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame()
|
| D | dfx_regs_arm64.cpp | 141 bool DfxRegsArm64::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame()
|
| D | dfx_regs_x86_64.cpp | 96 bool DfxRegsX86_64::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame()
|
| 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()
|
| D | dfx_map.cpp | 110 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 | 396 uint64_t DfxElf::GetRelPc(uint64_t pc, uint64_t mapStart, uint64_t mapOffset) in GetRelPc() 757 int DfxElf::FindUnwindTableInfo(uintptr_t pc, std::shared_ptr<DfxMap> map, struct UnwindTableInfo& … in FindUnwindTableInfo() 809 int DfxElf::FindUnwindTableLocal(uintptr_t pc, struct UnwindTableInfo& uti) in FindUnwindTableLocal() 849 uintptr_t pc = cbData->pc; in DlPhdrCb() local
|
| /base/hiviewdfx/faultloggerd/frameworks/unwinder/ |
| D | dfx_symbols.cpp | 61 uint64_t pc, std::string& name, uint64_t& offset) in GetNameAndOffsetByPc() 85 uint64_t pc, std::string& name, uint64_t& offset) in GetNameAndOffsetByPc() 109 bool DfxSymbols::GetNameAndOffsetByPc(uint64_t pc, std::string& name, uint64_t& offset) in GetNameAndOffsetByPc()
|
| D | fp_unwinder.cpp | 111 uintptr_t pc = dfxregs->pc_; in Unwind() local 148 bool FpUnwinder::Step(uintptr_t& fp, uintptr_t& pc) in Step()
|
| D | dfx_maps.cpp | 234 uint64_t DfxElfMap::GetRelPc(uint64_t pc) in GetRelPc() 258 uint32_t DfxElfMap::GetPcAdjustment(uint64_t pc) in GetPcAdjustment()
|
| /base/hiviewdfx/faultloggerd/test/unittest/unwind/ |
| D | maps_test.cpp | 212 uint64_t pc = 0xf6d83001; variable 217 uint64_t pc = 0x7f0ab40016; variable
|
| D | unwinder_test.cpp | 409 uintptr_t pc, sp; variable 445 uintptr_t pc, sp; variable 520 uintptr_t pc, fp; variable
|
| /base/hiviewdfx/faultloggerd/test/funchook/ |
| D | dfx_hook_utils.c | 63 unw_word_t pc; in LogBacktrace() local
|
| /base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
| D | dfx_elf.h | 27 uintptr_t pc; member
|
| D | dfx_map.h | 76 bool Contain(uint64_t pc) const in Contain()
|
| /base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/ |
| D | dfx_crash_local_handler.c | 103 unw_word_t pc; in UnwindWithContext() local 237 uintptr_t pc = context->uc_mcontext.pc; in UnwindWithContextByFramePointer() local
|
| /base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/ |
| D | dfx_json_formatter.cpp | 59 std::string pc = frames[frameIdx]["pc"].asString(); in FormatNativeFrame() local
|
| /base/hiviewdfx/faultloggerd/tools/process_dump/ |
| D | dfx_unwind_remote.cpp | 164 auto createFrame = [maps, unwinder] (size_t index, uintptr_t pc, uintptr_t sp = 0) { in UnwindThreadFallback()
|
| D | dfx_unwind_remote_emulator.cpp | 168 uint64_t DfxUnwindRemote::DoAdjustPc(unw_cursor_t & cursor, uint64_t pc) in DoAdjustPc() 432 auto createFrame = [maps, thread] (size_t index, uintptr_t pc) { in UnwindThreadFallback()
|
| /base/hiviewdfx/faultloggerd/test/benchmarktest/unwind/ |
| D | unwind_local_benchmark.cpp | 93 unw_word_t sp = 0, pc = 0, prevPc, relPc; in UnwindLocal() local
|