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