LLDB mainline
|
#include <RegisterCheckpoint.h>
Public Types | |
enum class | Reason { eExpression , eDataBackup } |
Public Member Functions | |
RegisterCheckpoint (Reason reason) | |
~RegisterCheckpoint ()=default | |
lldb::WritableDataBufferSP & | GetData () |
const lldb::WritableDataBufferSP & | GetData () const |
Public Member Functions inherited from lldb_private::UserID | |
UserID (lldb::user_id_t uid=LLDB_INVALID_UID) | |
Construct with optional user ID. | |
~UserID ()=default | |
Destructor. | |
void | Clear () |
Clears the object state. | |
lldb::user_id_t | GetID () const |
Get accessor for the user ID. | |
void | SetID (lldb::user_id_t uid) |
Set accessor for the user ID. | |
Protected Member Functions | |
RegisterCheckpoint (const RegisterCheckpoint &)=delete | |
const RegisterCheckpoint & | operator= (const RegisterCheckpoint &)=delete |
Protected Attributes | |
lldb::WritableDataBufferSP | m_data_sp |
Reason | m_reason |
Protected Attributes inherited from lldb_private::UserID | |
lldb::user_id_t | m_uid |
The user ID that uniquely identifies an object. | |
Definition at line 21 of file RegisterCheckpoint.h.
|
strong |
Enumerator | |
---|---|
eExpression | |
eDataBackup |
Definition at line 23 of file RegisterCheckpoint.h.
|
inline |
Definition at line 34 of file RegisterCheckpoint.h.
|
default |
|
protecteddelete |
|
inline |
Definition at line 38 of file RegisterCheckpoint.h.
References m_data_sp.
Referenced by lldb_private::RegisterContext::ReadAllRegisterValues(), lldb_private::process_gdb_remote::GDBRemoteRegisterContext::ReadAllRegisterValues(), lldb_private::RegisterContext::WriteAllRegisterValues(), and lldb_private::process_gdb_remote::GDBRemoteRegisterContext::WriteAllRegisterValues().
|
inline |
Definition at line 40 of file RegisterCheckpoint.h.
References m_data_sp.
|
protecteddelete |
|
protected |
Definition at line 43 of file RegisterCheckpoint.h.
Referenced by GetData().
|
protected |
Definition at line 44 of file RegisterCheckpoint.h.