diff options
Diffstat (limited to 'lldb/source/Plugins/ABI/AArch64/ABIAArch64.h')
-rw-r--r-- | lldb/source/Plugins/ABI/AArch64/ABIAArch64.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lldb/source/Plugins/ABI/AArch64/ABIAArch64.h b/lldb/source/Plugins/ABI/AArch64/ABIAArch64.h index bdff648f1b52..41bbf5cfdeb9 100644 --- a/lldb/source/Plugins/ABI/AArch64/ABIAArch64.h +++ b/lldb/source/Plugins/ABI/AArch64/ABIAArch64.h @@ -16,7 +16,14 @@ public: static void Initialize(); static void Terminate(); + virtual lldb::addr_t FixCodeAddress(lldb::addr_t pc) override; + virtual lldb::addr_t FixDataAddress(lldb::addr_t pc) override; + protected: + virtual lldb::addr_t FixAddress(lldb::addr_t pc, lldb::addr_t mask) { + return pc; + } + std::pair<uint32_t, uint32_t> GetEHAndDWARFNums(llvm::StringRef name) override; |