Home | History | Annotate | Download | only in libunwindstack

Lines Matching defs:RegsArm

25 #include <unwindstack/RegsArm.h>
31 RegsArm::RegsArm() : RegsImpl<uint32_t>(ARM_REG_LAST, Location(LOCATION_REGISTER, ARM_REG_LR)) {}
33 ArchEnum RegsArm::Arch() {
37 uint64_t RegsArm::pc() {
41 uint64_t RegsArm::sp() {
45 void RegsArm::set_pc(uint64_t pc) {
49 void RegsArm::set_sp(uint64_t sp) {
53 uint64_t RegsArm::GetPcAdjustment(uint64_t rel_pc, Elf* elf) {
84 bool RegsArm::SetPcFromReturnAddress(Memory*) {
94 void RegsArm::IterateRegisters(std::function<void(const char*, uint64_t)> fn) {
113 Regs* RegsArm::Read(void* remote_data) {
116 RegsArm* regs = new RegsArm();
121 Regs* RegsArm::CreateFromUcontext(void* ucontext) {
124 RegsArm* regs = new RegsArm();
129 bool RegsArm::StepIfSignalHandler(uint64_t rel_pc, Elf* elf, Memory* process_memory) {
200 Regs* RegsArm::Clone() {
201 return new RegsArm(*this);