Home
last modified time | relevance | path

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

12

/system/unwinding/libunwindstack/tools/
Dunwind_reg_info.cpp74 void PrintRegInformation(DwarfSection* section, std::shared_ptr<Memory>&& memory, uint64_t pc, in PrintRegInformation()
155 void PrintArmRegInformation(ElfInterfaceArm* interface, uint64_t pc) { in PrintArmRegInformation()
180 int GetInfo(const char* file, uint64_t offset, uint64_t pc) { in GetInfo()
282 uint64_t pc = 0; in main() local
/system/unwinding/libunwindstack/
DElfInterfaceArm.cpp37 bool ElfInterfaceArm::FindEntry(uint32_t pc, uint64_t* entry_offset) { in FindEntry()
99 bool ElfInterfaceArm::Step(uint64_t pc, Regs* regs, Memory* process_memory, bool* finished, in Step()
109 bool ElfInterfaceArm::StepExidx(uint64_t pc, Regs* regs, Memory* process_memory, bool* finished) { in StepExidx()
DDwarfEhFrameWithHdr.h42 AddressType pc; member
57 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()
DRegsArm.cpp38 uint64_t RegsArm::pc() { in pc() function in unwindstack::RegsArm
46 void RegsArm::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()
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()
DDwarfEhFrame.h42 uint64_t AdjustPcFromFde(uint64_t pc) override { in AdjustPcFromFde()
DDwarfDebugFrame.h44 uint64_t AdjustPcFromFde(uint64_t pc) override { return pc; } in AdjustPcFromFde()
DDwarfEhFrameWithHdr.cpp109 const DwarfFde* DwarfEhFrameWithHdr<AddressType>::GetFdeFromPc(uint64_t pc) { in GetFdeFromPc()
167 bool DwarfEhFrameWithHdr<AddressType>::GetFdeOffsetFromPc(uint64_t pc, uint64_t* fde_offset) { in GetFdeOffsetFromPc()
DRegsRiscv64.cpp79 uint64_t RegsRiscv64::pc() { in pc() function in unwindstack::RegsRiscv64
87 void RegsRiscv64::set_pc(uint64_t pc) { in set_pc()
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()
744 const DwarfFde* DwarfSectionImpl<AddressType>::GetFdeFromPc(uint64_t pc) { in GetFdeFromPc()
751 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.cpp107 uint64_t Elf::GetRelPc(uint64_t pc, MapInfo* map_info) { in GetRelPc()
247 bool Elf::IsValidPc(uint64_t pc) { in IsValidPc()
DAndroidUnwinder.cpp118 FrameData AndroidUnwinder::BuildFrameFromPcOnly(uint64_t pc) { in BuildFrameFromPcOnly()
DElfInterface.cpp49 bool ElfInterface::IsValidPc(uint64_t pc) { in IsValidPc()
518 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/media/audio_utils/spdif/
DSPDIFFrameScanner.cpp58 const uint16_t pc = mHeaderBuffer[4] | (mHeaderBuffer[5] << 8); in parseHeader() local
/system/unwinding/libunwindstack/benchmarks/
DSymbolBenchmark.cpp51 for (auto pc : offsets) { in RunBenchmark() local
68 void RunBenchmark(benchmark::State& state, uint64_t pc, const std::string& elf_file, in RunBenchmark()
/system/unwinding/libunwindstack/tests/fuzz/
DUnwinderFuzz.cpp94 uint64_t pc = data_provider.ConsumeIntegral<uint64_t>(); in LLVMFuzzerTestOneInput() local
DUnwinderComponentCreator.cpp80 uint64_t pc = data_provider->ConsumeIntegral<uint64_t>(); in ElfPushFakeStepData() local
246 uint32_t pc, uint32_t size) { in PutElfInMemory()
330 uint32_t pc = data_provider->ConsumeIntegral<uint32_t>(); in PutElfFilesInMemory() local
/system/unwinding/libunwindstack/tests/
DDwarfEhFrameWithHdrTest.cpp448 TypeParam pc = 0x1000 * (i + 1); in TYPED_TEST_P() local
461 TypeParam pc = 0x1000 * (i + 1); in TYPED_TEST_P() local

12