9#ifndef LLDB_SOURCE_PLUGINS_ABI_AARCH64_ABIAARCH64_H
10#define LLDB_SOURCE_PLUGINS_ABI_AARCH64_ABIAARCH64_H
27 std::pair<uint32_t, uint32_t>
30 std::string
GetMCName(std::string reg)
override;
35 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s)
override;
37 using lldb_private::MCBasedABI::MCBasedABI;
lldb::addr_t FixDataAddress(lldb::addr_t pc) override
lldb::addr_t FixCodeAddress(lldb::addr_t pc) override
Some targets might use bits in a code address to indicate a mode switch.
uint32_t GetGenericNum(llvm::StringRef name) override
Return the generic number of the given register.
virtual lldb::addr_t FixAddress(lldb::addr_t pc, lldb::addr_t mask)
void AugmentRegisterInfo(std::vector< lldb_private::DynamicRegisterInfo::Register > ®s) override
std::pair< uint32_t, uint32_t > GetEHAndDWARFNums(llvm::StringRef name) override
Return eh_frame and dwarf numbers for the given register.
std::string GetMCName(std::string reg) override
For the given (capitalized) lldb register name, return the name of this register in the MCRegisterInf...