Author: Pavel Labath Date: 2022-08-04T13:55:35+02:00 New Revision: b8985ba0adb5fd881bb301fbc79370b86396e658
URL: https://github.com/llvm/llvm-project/commit/b8985ba0adb5fd881bb301fbc79370b86396e658 DIFF: https://github.com/llvm/llvm-project/commit/b8985ba0adb5fd881bb301fbc79370b86396e658.diff LOG: [lldb] Fix arm breakages from D130985 The kernel was rejecting sizeof(struct GPR) as it was not a multiple of 8. Add a padding field to fix that. One also wonders whether "cpsr" is right register name for aarch64. Added: Modified: lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h Removed: ################################################################################ diff --git a/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h b/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h index 3e992acb1f002..7f7c3ee90c6b8 100644 --- a/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h +++ b/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h @@ -47,6 +47,7 @@ class RegisterInfoPOSIX_arm64 uint64_t sp; // x31 uint64_t pc; // pc uint32_t cpsr; // cpsr + uint32_t pad; }; LLVM_PACKED_END _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits