Home
last modified time | relevance | path

Searched defs:pc (Results 1 – 25 of 36) sorted by relevance

12

/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
Dunwinder.cpp150 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()
Ddfx_regs.cpp141 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
Ddwarf_cfa_instructions.cpp33 bool DwarfCfaInstructions::Iterate(uintptr_t pc, FrameDescEntry fde, in Iterate()
302 bool DwarfCfaInstructions::Parse(uintptr_t pc, FrameDescEntry fde, RegLocState &rsState) in Parse()
Ddfx_ark.cpp45 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()
Ddfx_accessors.cpp78 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()
Ddfx_regs_riscv64.cpp140 bool DfxRegsRiscv64::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame()
Ddfx_regs_arm64.cpp141 bool DfxRegsArm64::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame()
Ddfx_regs_x86_64.cpp96 bool DfxRegsX86_64::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame()
Ddwarf_section.cpp35 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()
Ddfx_map.cpp110 uint64_t DfxMap::GetRelPc(uint64_t pc) in GetRelPc()
Ddfx_regs_arm.cpp126 bool DfxRegsArm::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame()
Ddfx_elf.cpp396 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/
Ddfx_symbols.cpp61 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()
Dfp_unwinder.cpp111 uintptr_t pc = dfxregs->pc_; in Unwind() local
148 bool FpUnwinder::Step(uintptr_t& fp, uintptr_t& pc) in Step()
Ddfx_maps.cpp234 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/
Dmaps_test.cpp212 uint64_t pc = 0xf6d83001; variable
217 uint64_t pc = 0x7f0ab40016; variable
Dunwinder_test.cpp409 uintptr_t pc, sp; variable
445 uintptr_t pc, sp; variable
520 uintptr_t pc, fp; variable
/base/hiviewdfx/faultloggerd/test/funchook/
Ddfx_hook_utils.c63 unw_word_t pc; in LogBacktrace() local
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
Ddfx_elf.h27 uintptr_t pc; member
Ddfx_map.h76 bool Contain(uint64_t pc) const in Contain()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/
Ddfx_crash_local_handler.c103 unw_word_t pc; in UnwindWithContext() local
237 uintptr_t pc = context->uc_mcontext.pc; in UnwindWithContextByFramePointer() local
/base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/
Ddfx_json_formatter.cpp59 std::string pc = frames[frameIdx]["pc"].asString(); in FormatNativeFrame() local
/base/hiviewdfx/faultloggerd/tools/process_dump/
Ddfx_unwind_remote.cpp164 auto createFrame = [maps, unwinder] (size_t index, uintptr_t pc, uintptr_t sp = 0) { in UnwindThreadFallback()
Ddfx_unwind_remote_emulator.cpp168 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/
Dunwind_local_benchmark.cpp93 unw_word_t sp = 0, pc = 0, prevPc, relPc; in UnwindLocal() local

12