LLDB mainline
|
Registers are grouped into register sets. More...
#include <lldb-private-types.h>
Public Attributes | |
const char * | name |
Name of this register set. | |
const char * | short_name |
A short name for this register set. | |
size_t | num_registers |
The number of registers in REGISTERS array below. | |
const uint32_t * | registers |
An array of register indices in this set. |
Registers are grouped into register sets.
Definition at line 87 of file lldb-private-types.h.
const char* lldb_private::RegisterSet::name |
Name of this register set.
Definition at line 89 of file lldb-private-types.h.
Referenced by lldb_private::DumpRegisterInfo(), CommandObjectRegisterRead::DumpRegisterSet(), lldb::SBFrame::FindValue(), lldb_private::NativeRegisterContext::GetRegisterSetNameForRegisterAtIndex(), lldb_private::RegisterContextUnifiedCore::RegisterContextUnifiedCore(), and lldb_private::ValueObjectRegisterSet::UpdateValue().
size_t lldb_private::RegisterSet::num_registers |
The number of registers in REGISTERS array below.
Definition at line 93 of file lldb-private-types.h.
Referenced by RegisterInfoPOSIX_arm64::AddRegSetSME(), lldb_private::ValueObjectRegisterSet::CalculateNumChildren(), lldb_private::RegisterContext::CopyFromRegisterContext(), lldb_private::DumpRegisterInfo(), CommandObjectRegisterRead::DumpRegisterSet(), lldb_private::NativeRegisterContext::GetRegisterSetNameForRegisterAtIndex(), RegisterContextPOSIX_mips64::RegisterContextPOSIX_mips64(), and lldb_private::RegisterContextUnifiedCore::RegisterContextUnifiedCore().
const uint32_t* lldb_private::RegisterSet::registers |
An array of register indices in this set.
The values in this array are indices (not register numbers) into a particular RegisterContext's register array. For example, if eax is defined at index 4 for a particular RegisterContext, eax would be included in this RegisterSet by adding the value 4. Not by adding the value lldb_eax_i386.
Definition at line 99 of file lldb-private-types.h.
Referenced by lldb_private::RegisterContext::CopyFromRegisterContext(), lldb_private::DumpRegisterInfo(), CommandObjectRegisterRead::DumpRegisterSet(), lldb_private::NativeRegisterContext::GetRegisterSetNameForRegisterAtIndex(), and lldb_private::RegisterContextUnifiedCore::RegisterContextUnifiedCore().
const char* lldb_private::RegisterSet::short_name |
A short name for this register set.
Definition at line 91 of file lldb-private-types.h.
Referenced by lldb::SBFrame::FindValue(), and lldb_private::RegisterContextUnifiedCore::RegisterContextUnifiedCore().