Home
last modified time | relevance | path

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

12

/system/unwinding/libunwindstack/tools/
Dunwind_reg_info.cpp67 void PrintRegInformation(DwarfSection* section, Memory* memory, uint64_t pc, uint8_t class_type, in PrintRegInformation()
148 void PrintArmRegInformation(ElfInterfaceArm* interface, uint64_t pc) { in PrintArmRegInformation()
173 int GetInfo(const char* file, uint64_t offset, uint64_t pc) { in GetInfo()
274 uint64_t pc = 0; in main() local
/system/unwinding/libunwindstack/
DElfInterfaceArm.cpp37 bool ElfInterfaceArm::FindEntry(uint32_t pc, uint64_t* entry_offset) { in FindEntry()
103 bool ElfInterfaceArm::Step(uint64_t pc, Regs* regs, Memory* process_memory, bool* finished, in Step()
113 bool ElfInterfaceArm::StepExidx(uint64_t pc, Regs* regs, Memory* process_memory, bool* finished) { in StepExidx()
DDwarfEhFrameWithHdr.h39 AddressType pc; member
54 uint64_t AdjustPcFromFde(uint64_t pc) override { in AdjustPcFromFde()
DRegsArm64.cpp46 uint64_t RegsArm64::pc() { in pc() function in unwindstack::RegsArm64
54 static uint64_t strip_pac(uint64_t pc, uint64_t mask) { in strip_pac()
70 void RegsArm64::set_pc(uint64_t pc) { in set_pc()
DRegsRiscv64.cpp39 uint64_t RegsRiscv64::pc() { in pc() function in unwindstack::RegsRiscv64
47 void RegsRiscv64::set_pc(uint64_t pc) { in set_pc()
DRegsMips64.cpp39 uint64_t RegsMips64::pc() { in pc() function in unwindstack::RegsMips64
47 void RegsMips64::set_pc(uint64_t pc) { in set_pc()
DRegsArm.cpp38 uint64_t RegsArm::pc() { in pc() function in unwindstack::RegsArm
46 void RegsArm::set_pc(uint64_t pc) { in set_pc()
DDwarfEhFrame.h40 uint64_t AdjustPcFromFde(uint64_t pc) override { in AdjustPcFromFde()
DDwarfDebugFrame.h44 uint64_t AdjustPcFromFde(uint64_t pc) override { return pc; } in AdjustPcFromFde()
DRegsX86_64.cpp38 uint64_t RegsX86_64::pc() { in pc() function in unwindstack::RegsX86_64
46 void RegsX86_64::set_pc(uint64_t pc) { in set_pc()
DRegsX86.cpp37 uint64_t RegsX86::pc() { in pc() function in unwindstack::RegsX86
45 void RegsX86::set_pc(uint64_t pc) { in set_pc()
DRegsMips.cpp39 uint64_t RegsMips::pc() { in pc() function in unwindstack::RegsMips
47 void RegsMips::set_pc(uint64_t pc) { in set_pc()
DDwarfEhFrameWithHdr.cpp104 const DwarfFde* DwarfEhFrameWithHdr<AddressType>::GetFdeFromPc(uint64_t pc) { in GetFdeFromPc()
162 bool DwarfEhFrameWithHdr<AddressType>::GetFdeOffsetFromPc(uint64_t pc, uint64_t* fde_offset) { in GetFdeOffsetFromPc()
DDwarfSection.cpp46 bool DwarfSection::Step(uint64_t pc, Regs* regs, Memory* process_memory, bool* finished, in Step()
591 bool DwarfSectionImpl<AddressType>::GetCfaLocationInfo(uint64_t pc, const DwarfFde* fde, in GetCfaLocationInfo()
614 bool DwarfSectionImpl<AddressType>::Log(uint8_t indent, uint64_t pc, const DwarfFde* fde, in Log()
741 const DwarfFde* DwarfSectionImpl<AddressType>::GetFdeFromPc(uint64_t pc) { in GetFdeFromPc()
748 auto comp = [](uint64_t pc, auto& entry) { return pc < entry.first; }; in GetFdeFromPc()
DMaps.cpp42 std::shared_ptr<MapInfo> Maps::Find(uint64_t pc) { in Find()
145 std::shared_ptr<MapInfo> LocalUpdatableMaps::Find(uint64_t pc) { in Find()
DUnwinder.cpp416 FrameData Unwinder::BuildFrameFromPcOnly(uint64_t pc, ArchEnum arch, Maps* maps, in BuildFrameFromPcOnly()
461 FrameData Unwinder::BuildFrameFromPcOnly(uint64_t pc) { in BuildFrameFromPcOnly()
DGlobalDebugImpl.h132 bool ForEachSymfile(Maps* maps, uint64_t pc, Callback callback) { in ForEachSymfile()
170 bool GetFunctionName(Maps* maps, uint64_t pc, SharedString* name, uint64_t* offset) { in GetFunctionName()
177 Symfile* Find(Maps* maps, uint64_t pc) { in Find()
DElf.cpp109 uint64_t Elf::GetRelPc(uint64_t pc, MapInfo* map_info) { in GetRelPc()
249 bool Elf::IsValidPc(uint64_t pc) { in IsValidPc()
DElfInterface.cpp45 bool ElfInterface::IsValidPc(uint64_t pc) { in IsValidPc()
449 bool ElfInterface::Step(uint64_t pc, Regs* regs, Memory* process_memory, bool* finished, in Step()
/system/unwinding/libunwindstack/utils/
DRegsFake.h36 uint64_t pc() override { return fake_pc_; } in pc() function
38 void set_pc(uint64_t pc) override { fake_pc_ = pc; } in set_pc()
81 uint64_t pc() override { return fake_pc_; } in pc() function
83 void set_pc(uint64_t pc) override { fake_pc_ = pc; } in set_pc()
/system/unwinding/libunwindstack/include/unwindstack/
DUserArm64.h36 uint64_t pc; member
/system/unwinding/libunwindstack/benchmarks/
DSymbolBenchmark.cpp56 for (auto pc : offsets) { in BenchmarkSymbolLookup() local
84 static void BenchmarkSymbolLookup(benchmark::State& state, uint64_t pc, std::string elf_file, in BenchmarkSymbolLookup()
/system/unwinding/libunwindstack/tests/fuzz/
DUnwinderFuzz.cpp94 uint64_t pc = data_provider.ConsumeIntegral<uint64_t>(); in LLVMFuzzerTestOneInput() local
DUnwinderComponentCreator.cpp88 uint64_t pc = data_provider->ConsumeIntegral<uint64_t>(); in ElfPushFakeStepData() local
252 uint32_t pc, uint32_t size) { in PutElfInMemory()
336 uint32_t pc = data_provider->ConsumeIntegral<uint32_t>(); in PutElfFilesInMemory() local
/system/unwinding/libunwindstack/tests/
DDwarfEhFrameWithHdrTest.cpp400 TypeParam pc = 0x1000 * (i + 1); in TYPED_TEST_P() local
413 TypeParam pc = 0x1000 * (i + 1); in TYPED_TEST_P() local

12