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::RegisterContextDummy::RegisterContextDummy(), lldb_private::RegisterContextHistory::RegisterContextHistory(), lldb_private::ValueObjectRegisterSet::UpdateValue(), and lldb_private::ValueObjectRegisterSet::ValueObjectRegisterSet().
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(), lldb_private::RegisterContextDummy::RegisterContextDummy(), lldb_private::RegisterContextHistory::RegisterContextHistory(), and RegisterContextPOSIX_mips64::RegisterContextPOSIX_mips64().
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::ValueObjectRegisterSet::CreateChildAtIndex(), lldb_private::DumpRegisterInfo(), CommandObjectRegisterRead::DumpRegisterSet(), lldb_private::NativeRegisterContext::GetRegisterSetNameForRegisterAtIndex(), lldb_private::RegisterContextDummy::RegisterContextDummy(), lldb_private::RegisterContextHistory::RegisterContextHistory(), lldb_private::RegisterContextDummy::~RegisterContextDummy(), and lldb_private::RegisterContextHistory::~RegisterContextHistory().
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(), lldb_private::RegisterContextDummy::RegisterContextDummy(), and lldb_private::RegisterContextHistory::RegisterContextHistory().