================
@@ -91,63 +91,56 @@ class NativeRegisterContextLinux_arm64
bool m_za_header_is_valid;
bool m_pac_mask_is_valid;
bool m_tls_is_valid;
- size_t m_tls_size;
+ size_t m_tls_size = 0;
bool m_gcs_is_valid;
bool m_poe_is_valid;
- struct user_pt_regs m_gpr_arm64; // 64-bit general purpose registers.
+ // 64-bit general purpose registers.
+ struct user_pt_regs m_gpr_arm64{};
- RegisterInfoPOSIX_arm64::FPU
- m_fpr; // floating-point registers including extended register sets.
+ // Floating-point registers including extended register sets.
+ RegisterInfoPOSIX_arm64::FPU m_fpr{};
SVEState m_sve_state = SVEState::Unknown;
- struct sve::user_sve_header m_sve_header;
+ struct sve::user_sve_header m_sve_header{};
std::vector<uint8_t> m_sve_ptrace_payload;
sve::user_za_header m_za_header;
std::vector<uint8_t> m_za_ptrace_payload;
- bool m_refresh_hwdebug_info;
+ bool m_refresh_hwdebug_info = true;
struct user_pac_mask {
- uint64_t data_mask;
- uint64_t insn_mask;
- };
+ uint64_t data_mask = 0;
+ uint64_t insn_mask = 0;
+ } m_pac_mask;
----------------
JDevlieghere wrote:
I personally prefer the ` = 0` 👍
https://github.com/llvm/llvm-project/pull/197122
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits