LLDB mainline
|
#include <Process.h>
Public Member Functions | |
ProcessModID ()=default | |
ProcessModID (const ProcessModID &rhs) | |
const ProcessModID & | operator= (const ProcessModID &rhs) |
~ProcessModID ()=default | |
uint32_t | BumpStopID () |
void | BumpMemoryID () |
void | BumpResumeID () |
bool | IsRunningUtilityFunction () const |
uint32_t | GetStopID () const |
uint32_t | GetLastNaturalStopID () const |
uint32_t | GetMemoryID () const |
uint32_t | GetResumeID () const |
uint32_t | GetLastUserExpressionResumeID () const |
bool | MemoryIDEqual (const ProcessModID &compare) const |
bool | StopIDEqual (const ProcessModID &compare) const |
void | SetInvalid () |
bool | IsValid () const |
bool | IsLastResumeForUserExpression () const |
bool | IsRunningExpression () const |
void | SetRunningUserExpression (bool on) |
void | SetRunningUtilityFunction (bool on) |
void | SetStopEventForLastNaturalStopID (lldb::EventSP event_sp) |
lldb::EventSP | GetStopEventForStopID (uint32_t stop_id) const |
void | Dump (Stream &stream) const |
Private Attributes | |
uint32_t | m_stop_id = 0 |
uint32_t | m_last_natural_stop_id = 0 |
uint32_t | m_resume_id = 0 |
uint32_t | m_memory_id = 0 |
uint32_t | m_last_user_expression_resume = 0 |
uint32_t | m_running_user_expression = false |
uint32_t | m_running_utility_function = 0 |
lldb::EventSP | m_last_natural_stop_event |
Friends | |
bool | operator== (const ProcessModID &lhs, const ProcessModID &rhs) |
|
default |
Referenced by MemoryIDEqual(), operator=(), operator==, ProcessModID(), and StopIDEqual().
|
inline |
Definition at line 221 of file Process.h.
References m_memory_id, m_stop_id, and ProcessModID().
|
default |
|
inline |
Definition at line 241 of file Process.h.
References m_memory_id.
|
inline |
Definition at line 243 of file Process.h.
References m_last_user_expression_resume, m_resume_id, and m_running_user_expression.
|
inline |
Definition at line 234 of file Process.h.
References IsLastResumeForUserExpression(), m_last_natural_stop_id, and m_stop_id.
|
inline |
Definition at line 317 of file Process.h.
References lldb_private::Stream::Format(), m_last_natural_stop_id, m_last_user_expression_resume, m_memory_id, m_resume_id, m_running_user_expression, m_running_utility_function, and m_stop_id.
Referenced by CommandObjectProcessStatus::DoExecute().
|
inline |
Definition at line 254 of file Process.h.
References m_last_natural_stop_id.
|
inline |
Definition at line 257 of file Process.h.
References m_last_user_expression_resume.
|
inline |
Definition at line 255 of file Process.h.
References m_memory_id.
|
inline |
Definition at line 256 of file Process.h.
References m_resume_id.
|
inline |
Definition at line 311 of file Process.h.
References m_last_natural_stop_event, and m_last_natural_stop_id.
|
inline |
Definition at line 253 of file Process.h.
References m_stop_id.
Referenced by lldb_private::ValueObject::EvaluationPoint::SyncWithProcessState().
|
inline |
Definition at line 273 of file Process.h.
References m_last_user_expression_resume, and m_resume_id.
Referenced by BumpStopID().
|
inline |
Definition at line 282 of file Process.h.
References m_running_user_expression, and m_running_utility_function.
Referenced by lldb_private::StopInfoBreakpoint::PerformAction().
|
inline |
Definition at line 249 of file Process.h.
References m_running_utility_function.
|
inline |
Definition at line 271 of file Process.h.
References m_stop_id, and UINT32_MAX.
|
inline |
Definition at line 261 of file Process.h.
References lldb_private::compare(), m_memory_id, and ProcessModID().
Referenced by lldb_private::operator!=(), and operator==.
|
inline |
Definition at line 224 of file Process.h.
References m_memory_id, m_stop_id, and ProcessModID().
|
inline |
Definition at line 269 of file Process.h.
References m_stop_id, and UINT32_MAX.
|
inline |
Definition at line 289 of file Process.h.
References m_running_user_expression.
|
inline |
Definition at line 296 of file Process.h.
References m_running_utility_function.
|
inline |
Definition at line 307 of file Process.h.
References m_last_natural_stop_event.
|
inline |
Definition at line 265 of file Process.h.
References lldb_private::compare(), m_stop_id, and ProcessModID().
Referenced by lldb_private::operator!=(), and operator==.
|
friend |
Definition at line 340 of file Process.h.
References MemoryIDEqual(), ProcessModID(), and StopIDEqual().
|
private |
Definition at line 337 of file Process.h.
Referenced by GetStopEventForStopID(), and SetStopEventForLastNaturalStopID().
|
private |
Definition at line 331 of file Process.h.
Referenced by BumpStopID(), Dump(), GetLastNaturalStopID(), and GetStopEventForStopID().
|
private |
Definition at line 334 of file Process.h.
Referenced by BumpResumeID(), Dump(), GetLastUserExpressionResumeID(), and IsLastResumeForUserExpression().
|
private |
Definition at line 333 of file Process.h.
Referenced by BumpMemoryID(), Dump(), GetMemoryID(), MemoryIDEqual(), operator=(), and ProcessModID().
|
private |
Definition at line 332 of file Process.h.
Referenced by BumpResumeID(), Dump(), GetResumeID(), and IsLastResumeForUserExpression().
|
private |
Definition at line 335 of file Process.h.
Referenced by BumpResumeID(), Dump(), IsRunningExpression(), and SetRunningUserExpression().
|
private |
Definition at line 336 of file Process.h.
Referenced by Dump(), IsRunningExpression(), IsRunningUtilityFunction(), and SetRunningUtilityFunction().
|
private |
Definition at line 330 of file Process.h.
Referenced by BumpStopID(), Dump(), GetStopID(), IsValid(), operator=(), ProcessModID(), SetInvalid(), and StopIDEqual().