Author: Jonas Devlieghere Date: 2022-03-23T16:19:49-07:00 New Revision: a765f2a04460c5a8b814382ff969a8085e36269b
URL: https://github.com/llvm/llvm-project/commit/a765f2a04460c5a8b814382ff969a8085e36269b DIFF: https://github.com/llvm/llvm-project/commit/a765f2a04460c5a8b814382ff969a8085e36269b.diff LOG: [lldb] Support class_ro_t pointer authentication Upstream support for signed class_ro_t pointers. Added: Modified: lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp Removed: ################################################################################ diff --git a/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp b/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp index 5e83d43526efa..9fdddbada4bee 100644 --- a/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp +++ b/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp @@ -78,6 +78,7 @@ bool ClassDescriptorV2::objc_class_t::Read(Process *process, if (ABISP abi_sp = process->GetABI()) { m_isa = abi_sp->FixCodeAddress(m_isa); m_superclass = abi_sp->FixCodeAddress(m_superclass); + m_data_ptr = abi_sp->FixCodeAddress(m_data_ptr); } return true; } _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits