|
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 219 of file Process.h.
References m_memory_id, m_stop_id, and ProcessModID().
|
default |
|
inline |
Definition at line 239 of file Process.h.
References m_memory_id.
|
inline |
Definition at line 241 of file Process.h.
References m_last_user_expression_resume, m_resume_id, and m_running_user_expression.
|
inline |
Definition at line 232 of file Process.h.
References IsLastResumeForUserExpression(), m_last_natural_stop_id, and m_stop_id.
|
inline |
Definition at line 315 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 252 of file Process.h.
References m_last_natural_stop_id.
|
inline |
Definition at line 255 of file Process.h.
References m_last_user_expression_resume.
|
inline |
Definition at line 253 of file Process.h.
References m_memory_id.
|
inline |
Definition at line 254 of file Process.h.
References m_resume_id.
|
inline |
Definition at line 309 of file Process.h.
References m_last_natural_stop_event, and m_last_natural_stop_id.
|
inline |
Definition at line 251 of file Process.h.
References m_stop_id.
Referenced by lldb_private::ValueObject::EvaluationPoint::SyncWithProcessState().
|
inline |
Definition at line 271 of file Process.h.
References m_last_user_expression_resume, and m_resume_id.
Referenced by BumpStopID().
|
inline |
Definition at line 280 of file Process.h.
References m_running_user_expression, and m_running_utility_function.
Referenced by lldb_private::StopInfoBreakpoint::PerformAction().
|
inline |
Definition at line 247 of file Process.h.
References m_running_utility_function.
|
inline |
Definition at line 269 of file Process.h.
References m_stop_id, and UINT32_MAX.
|
inline |
Definition at line 259 of file Process.h.
References lldb_private::compare(), m_memory_id, and ProcessModID().
Referenced by lldb_private::operator!=(), and operator==.
|
inline |
Definition at line 222 of file Process.h.
References m_memory_id, m_stop_id, and ProcessModID().
|
inline |
Definition at line 267 of file Process.h.
References m_stop_id, and UINT32_MAX.
|
inline |
Definition at line 287 of file Process.h.
References m_running_user_expression.
|
inline |
Definition at line 294 of file Process.h.
References m_running_utility_function.
|
inline |
Definition at line 305 of file Process.h.
References m_last_natural_stop_event.
|
inline |
Definition at line 263 of file Process.h.
References lldb_private::compare(), m_stop_id, and ProcessModID().
Referenced by lldb_private::operator!=(), and operator==.
|
friend |
Definition at line 338 of file Process.h.
References MemoryIDEqual(), ProcessModID(), and StopIDEqual().
|
private |
Definition at line 335 of file Process.h.
Referenced by GetStopEventForStopID(), and SetStopEventForLastNaturalStopID().
|
private |
Definition at line 329 of file Process.h.
Referenced by BumpStopID(), Dump(), GetLastNaturalStopID(), and GetStopEventForStopID().
|
private |
Definition at line 332 of file Process.h.
Referenced by BumpResumeID(), Dump(), GetLastUserExpressionResumeID(), and IsLastResumeForUserExpression().
|
private |
Definition at line 331 of file Process.h.
Referenced by BumpMemoryID(), Dump(), GetMemoryID(), MemoryIDEqual(), operator=(), and ProcessModID().
|
private |
Definition at line 330 of file Process.h.
Referenced by BumpResumeID(), Dump(), GetResumeID(), and IsLastResumeForUserExpression().
|
private |
Definition at line 333 of file Process.h.
Referenced by BumpResumeID(), Dump(), IsRunningExpression(), and SetRunningUserExpression().
|
private |
Definition at line 334 of file Process.h.
Referenced by Dump(), IsRunningExpression(), IsRunningUtilityFunction(), and SetRunningUtilityFunction().
|
private |
Definition at line 328 of file Process.h.
Referenced by BumpStopID(), Dump(), GetStopID(), IsValid(), operator=(), ProcessModID(), SetInvalid(), and StopIDEqual().