9#ifndef LLDB_TARGET_REGISTERNUMBER_H
10#define LLDB_TARGET_REGISTERNUMBER_H
50 typedef std::map<lldb::RegisterKind, uint32_t>
Collection;
A class to represent register numbers, and able to convert between different register numbering schem...
lldb::RegisterContextSP m_reg_ctx_sp
bool operator==(RegisterNumber &rhs)
uint32_t GetAsKind(lldb::RegisterKind kind)
lldb::RegisterKind GetRegisterKind() const
const RegisterNumber & operator=(const RegisterNumber &rhs)
std::map< lldb::RegisterKind, uint32_t > Collection
uint32_t GetRegisterNumber() const
bool operator!=(RegisterNumber &rhs)
lldb::RegisterKind m_kind
void init(lldb_private::Thread &thread, lldb::RegisterKind kind, uint32_t num)
Collection m_kind_regnum_map
#define LLDB_INVALID_REGNUM
std::shared_ptr< lldb_private::RegisterContext > RegisterContextSP
RegisterKind
Register numbering types.