justincohen updated this revision to Diff 330667. justincohen added a comment.
squash Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D98529/new/ https://reviews.llvm.org/D98529 Files: lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h Index: lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h =================================================================== --- lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h +++ lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h @@ -62,6 +62,12 @@ return true; } + lldb::addr_t FixCodeAddress(lldb::addr_t pc) override { + // Short term workaround to remove any pointer authentication codes. This + // should be removed once full PAC support is added. + return pc & 0x0000000FFFFFFFFF; + } + // Static Functions static void Initialize();
Index: lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h =================================================================== --- lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h +++ lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h @@ -62,6 +62,12 @@ return true; } + lldb::addr_t FixCodeAddress(lldb::addr_t pc) override { + // Short term workaround to remove any pointer authentication codes. This + // should be removed once full PAC support is added. + return pc & 0x0000000FFFFFFFFF; + } + // Static Functions static void Initialize();
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits