Lines Matching refs:RegsX86_64
32 RegsX86_64::RegsX86_64() : RegsImpl<uint64_t>(X86_64_REG_LAST, Location(LOCATION_SP_OFFSET, -8)) {} in RegsX86_64() function in unwindstack::RegsX86_64
34 ArchEnum RegsX86_64::Arch() { in Arch()
38 uint64_t RegsX86_64::pc() { in pc()
42 uint64_t RegsX86_64::sp() { in sp()
46 void RegsX86_64::set_pc(uint64_t pc) { in set_pc()
50 void RegsX86_64::set_sp(uint64_t sp) { in set_sp()
54 bool RegsX86_64::SetPcFromReturnAddress(Memory* process_memory) { in SetPcFromReturnAddress()
66 void RegsX86_64::IterateRegisters(std::function<void(const char*, uint64_t)> fn) { in IterateRegisters()
86 Regs* RegsX86_64::Read(void* remote_data) { in Read()
89 RegsX86_64* regs = new RegsX86_64(); in Read()
111 void RegsX86_64::SetFromUcontext(x86_64_ucontext_t* ucontext) { in SetFromUcontext()
127 Regs* RegsX86_64::CreateFromUcontext(void* ucontext) { in CreateFromUcontext()
130 RegsX86_64* regs = new RegsX86_64(); in CreateFromUcontext()
135 bool RegsX86_64::StepIfSignalHandler(uint64_t elf_offset, Elf* elf, Memory* process_memory) { in StepIfSignalHandler()
164 Regs* RegsX86_64::Clone() { in Clone()
165 return new RegsX86_64(*this); in Clone()