|
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 218 of file Process.h.
References m_memory_id, m_stop_id, and ProcessModID().
|
default |
|
inline |
Definition at line 238 of file Process.h.
References m_memory_id.
|
inline |
Definition at line 240 of file Process.h.
References m_last_user_expression_resume, m_resume_id, and m_running_user_expression.
|
inline |
Definition at line 231 of file Process.h.
References IsLastResumeForUserExpression(), m_last_natural_stop_id, and m_stop_id.
|
inline |
Definition at line 314 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 251 of file Process.h.
References m_last_natural_stop_id.
|
inline |
Definition at line 254 of file Process.h.
References m_last_user_expression_resume.
|
inline |
Definition at line 252 of file Process.h.
References m_memory_id.
|
inline |
Definition at line 253 of file Process.h.
References m_resume_id.
|
inline |
Definition at line 308 of file Process.h.
References m_last_natural_stop_event, and m_last_natural_stop_id.
|
inline |
Definition at line 250 of file Process.h.
References m_stop_id.
Referenced by lldb_private::ValueObject::EvaluationPoint::SyncWithProcessState().
|
inline |
Definition at line 270 of file Process.h.
References m_last_user_expression_resume, and m_resume_id.
Referenced by BumpStopID().
|
inline |
Definition at line 279 of file Process.h.
References m_running_user_expression, and m_running_utility_function.
Referenced by lldb_private::StopInfoBreakpoint::PerformAction().
|
inline |
Definition at line 246 of file Process.h.
References m_running_utility_function.
|
inline |
Definition at line 268 of file Process.h.
References m_stop_id, and UINT32_MAX.
|
inline |
Definition at line 258 of file Process.h.
References lldb_private::compare(), m_memory_id, and ProcessModID().
Referenced by lldb_private::operator!=(), and operator==.
|
inline |
Definition at line 221 of file Process.h.
References m_memory_id, m_stop_id, and ProcessModID().
|
inline |
Definition at line 266 of file Process.h.
References m_stop_id, and UINT32_MAX.
|
inline |
Definition at line 286 of file Process.h.
References m_running_user_expression.
|
inline |
Definition at line 293 of file Process.h.
References m_running_utility_function.
|
inline |
Definition at line 304 of file Process.h.
References m_last_natural_stop_event.
|
inline |
Definition at line 262 of file Process.h.
References lldb_private::compare(), m_stop_id, and ProcessModID().
Referenced by lldb_private::operator!=(), and operator==.
|
friend |
Definition at line 337 of file Process.h.
References MemoryIDEqual(), ProcessModID(), and StopIDEqual().
|
private |
Definition at line 334 of file Process.h.
Referenced by GetStopEventForStopID(), and SetStopEventForLastNaturalStopID().
|
private |
Definition at line 328 of file Process.h.
Referenced by BumpStopID(), Dump(), GetLastNaturalStopID(), and GetStopEventForStopID().
|
private |
Definition at line 331 of file Process.h.
Referenced by BumpResumeID(), Dump(), GetLastUserExpressionResumeID(), and IsLastResumeForUserExpression().
|
private |
Definition at line 330 of file Process.h.
Referenced by BumpMemoryID(), Dump(), GetMemoryID(), MemoryIDEqual(), operator=(), and ProcessModID().
|
private |
Definition at line 329 of file Process.h.
Referenced by BumpResumeID(), Dump(), GetResumeID(), and IsLastResumeForUserExpression().
|
private |
Definition at line 332 of file Process.h.
Referenced by BumpResumeID(), Dump(), IsRunningExpression(), and SetRunningUserExpression().
|
private |
Definition at line 333 of file Process.h.
Referenced by Dump(), IsRunningExpression(), IsRunningUtilityFunction(), and SetRunningUtilityFunction().
|
private |
Definition at line 327 of file Process.h.
Referenced by BumpStopID(), Dump(), GetStopID(), IsValid(), operator=(), ProcessModID(), SetInvalid(), and StopIDEqual().