Home
last modified time | relevance | path

Searched refs:RegsArm (Results 1 – 15 of 15) sorted by relevance

/system/core/libunwindstack/
DRegsArm.cpp32 RegsArm::RegsArm() : RegsImpl<uint32_t>(ARM_REG_LAST, Location(LOCATION_REGISTER, ARM_REG_LR)) {} in RegsArm() function in unwindstack::RegsArm
34 ArchEnum RegsArm::Arch() { in Arch()
38 uint64_t RegsArm::pc() { in pc()
42 uint64_t RegsArm::sp() { in sp()
46 void RegsArm::set_pc(uint64_t pc) { in set_pc()
50 void RegsArm::set_sp(uint64_t sp) { in set_sp()
54 uint64_t RegsArm::GetPcAdjustment(uint64_t rel_pc, Elf* elf) { in GetPcAdjustment()
85 bool RegsArm::SetPcFromReturnAddress(Memory*) { in SetPcFromReturnAddress()
95 void RegsArm::IterateRegisters(std::function<void(const char*, uint64_t)> fn) { in IterateRegisters()
114 Regs* RegsArm::Read(void* remote_data) { in Read()
[all …]
DArmExidx.h29 class RegsArm; variable
56 ArmExidx(RegsArm* regs, Memory* elf_memory, Memory* process_memory) in ArmExidx()
75 RegsArm* regs() { return regs_; } in regs()
107 RegsArm* regs_ = nullptr;
DRegs.cpp63 return RegsArm::Read(buffer.data()); in RemoteGet()
81 return RegsArm::CreateFromUcontext(ucontext); in CreateFromUcontext()
115 regs = new RegsArm(); in CreateFromLocal()
DElfInterfaceArm.cpp120 RegsArm* regs_arm = reinterpret_cast<RegsArm*>(regs); in StepExidx()
DAndroid.bp69 "RegsArm.cpp",
/system/core/libunwindstack/include/unwindstack/
DRegsArm.h32 class RegsArm : public RegsImpl<uint32_t> {
34 RegsArm();
35 virtual ~RegsArm() = default;
/system/core/libunwindstack/tests/
DElfInterfaceArmTest.cpp276 RegsArm regs; in TEST_F()
321 RegsArm regs; in TEST_F()
346 RegsArm regs; in TEST_F()
369 RegsArm regs; in TEST_F()
396 RegsArm regs; in TEST_F()
DRegsTest.cpp142 RegsArm arm; in TEST_F()
179 RegsArm regs_arm; in TEST_F()
216 RegsArm arm; in TEST_F()
270 RegsArm arm_regs; in TEST_F()
308 regs.emplace_back(new RegsArm()); in TEST_F()
DRegsStepIfSignalHandlerTest.cpp56 RegsArm regs; in ArmStepIfSignalHandlerNonRt()
86 RegsArm regs; in ArmStepIfSignalHandlerRt()
DRegsIterateTest.cpp60 std::vector<Register> ExpectedRegisters<RegsArm>() { in ExpectedRegisters()
238 using RegTypes = ::testing::Types<RegsArm, RegsArm64, RegsX86, RegsX86_64, RegsMips, RegsMips64>;
DElfTest.cpp287 RegsArm regs; in TEST_F()
332 RegsArm regs; in TEST_F()
DArmExidxDecodeTest.cpp43 regs_arm_.reset(new RegsArm()); in Init()
79 std::unique_ptr<RegsArm> regs_arm_;
DUnwindOfflineTest.cpp95 RegsArm* regs = new RegsArm; in Init()
DUnwinderTest.cpp1371 RegsArm* arm = new RegsArm; in TEST_F()
/system/extras/simpleperf/
DOfflineUnwinder.cpp63 return unwindstack::RegsArm::Read(&arm_user_regs); in GetBacktraceRegs()