[llvm-branch-commits] [lldb] [lldb][AArch64][Linux] Add function to get size of register set (PR #213976)

David Spickett via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Aug 12 03:53:25 PDT 2026


================
@@ -272,30 +272,10 @@ class NativeRegisterContextLinux_arm64
 
   void *GetPOEBuffer() { return &m_poe_regs; }
 
-  size_t GetSVEHeaderSize() { return sizeof(m_sve_header); }
-
-  size_t GetPACMaskSize() { return sizeof(m_pac_mask); }
-
-  size_t GetSVEBufferSize() { return m_sve_ptrace_payload.size(); }
-
   void *GetZABuffer() { return m_za_ptrace_payload.data(); };
 
-  size_t GetZABufferSize() { return m_za_ptrace_payload.size(); }
-
-  size_t GetMTEControlSize() { return sizeof(m_mte_ctrl_reg); }
-
-  size_t GetTLSBufferSize() { return m_tls_size; }
-
   size_t GetSMEPseudoBufferSize() { return sizeof(m_sme_pseudo_regs); }
----------------
DavidSpickett wrote:

SME pseudo registers are unusual. They are generated from the ZA header. I don't want to include them now as it'll break the pattern I'm establishing.

At the end of this refactor I'll see if I can integrate them.

https://github.com/llvm/llvm-project/pull/213976


More information about the llvm-branch-commits mailing list