lldb_private::DataExtractor m_gpr_data
struct __attribute__((packed)) sme_pseudo_regs
static std::unique_ptr< RegisterContextCorePOSIX_arm64 > Create(lldb_private::Thread &thread, const lldb_private::ArchSpec &arch, const lldb_private::DataExtractor &gpregset, llvm::ArrayRef< lldb_private::CoreNote > notes)
~RegisterContextCorePOSIX_arm64() override
struct sme_pseudo_regs m_sme_pseudo_regs
bool HardwareSingleStep(bool enable) override
lldb_private::DataExtractor m_pac_data
lldb_private::DataExtractor m_fpr_data
uint32_t CalculateSVEOffset(const lldb_private::RegisterInfo *reg_info)
lldb_private::DataExtractor m_tls_data
lldb_private::Arm64RegisterFlagsDetector m_register_flags_detector
bool ReadAllRegisterValues(lldb::WritableDataBufferSP &data_sp) override
const uint8_t * GetSVEBuffer(uint64_t offset=0)
lldb_private::DataExtractor m_zt_data
bool WriteAllRegisterValues(const lldb::DataBufferSP &data_sp) override
lldb_private::DataExtractor m_za_data
bool WriteRegister(const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &value) override
lldb_private::DataExtractor m_fpmr_data
uint16_t m_sve_vector_length
lldb_private::DataExtractor m_mte_data
bool ReadRegister(const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &value) override
lldb_private::DataExtractor m_sve_data
void ConfigureRegisterContext()