LLDB  mainline
Public Member Functions | Friends | List of all members
lldb_private::ProcessModID Class Reference

#include <Process.h>

Public Member Functions

 ProcessModID ()
 
 ProcessModID (const ProcessModID &rhs)
 
const ProcessModIDoperator= (const ProcessModID &rhs)
 
 ~ProcessModID ()=default
 
void 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
 
void SetRunningUserExpression (bool on)
 
void SetRunningUtilityFunction (bool on)
 
void SetStopEventForLastNaturalStopID (lldb::EventSP event_sp)
 
lldb::EventSP GetStopEventForStopID (uint32_t stop_id) const
 

Friends

bool operator== (const ProcessModID &lhs, const ProcessModID &rhs)
 

Detailed Description

Definition at line 232 of file Process.h.

Constructor & Destructor Documentation

◆ ProcessModID() [1/2]

lldb_private::ProcessModID::ProcessModID ( )
inline

Definition at line 236 of file Process.h.

◆ ProcessModID() [2/2]

lldb_private::ProcessModID::ProcessModID ( const ProcessModID rhs)
inline

Definition at line 241 of file Process.h.

◆ ~ProcessModID()

lldb_private::ProcessModID::~ProcessModID ( )
default

Member Function Documentation

◆ BumpMemoryID()

void lldb_private::ProcessModID::BumpMemoryID ( )
inline

Definition at line 260 of file Process.h.

◆ BumpResumeID()

void lldb_private::ProcessModID::BumpResumeID ( )
inline

Definition at line 262 of file Process.h.

Referenced by lldb_private::Process::PrivateResume().

◆ BumpStopID()

void lldb_private::ProcessModID::BumpStopID ( )
inline

Definition at line 254 of file Process.h.

◆ GetLastNaturalStopID()

uint32_t lldb_private::ProcessModID::GetLastNaturalStopID ( ) const
inline

Definition at line 273 of file Process.h.

◆ GetLastUserExpressionResumeID()

uint32_t lldb_private::ProcessModID::GetLastUserExpressionResumeID ( ) const
inline

Definition at line 276 of file Process.h.

◆ GetMemoryID()

uint32_t lldb_private::ProcessModID::GetMemoryID ( ) const
inline

Definition at line 274 of file Process.h.

◆ GetResumeID()

uint32_t lldb_private::ProcessModID::GetResumeID ( ) const
inline

Definition at line 275 of file Process.h.

◆ GetStopEventForStopID()

lldb::EventSP lldb_private::ProcessModID::GetStopEventForStopID ( uint32_t  stop_id) const
inline

Definition at line 323 of file Process.h.

◆ GetStopID()

uint32_t lldb_private::ProcessModID::GetStopID ( ) const
inline

◆ IsLastResumeForUserExpression()

bool lldb_private::ProcessModID::IsLastResumeForUserExpression ( ) const
inline

Definition at line 292 of file Process.h.

◆ IsRunningUtilityFunction()

bool lldb_private::ProcessModID::IsRunningUtilityFunction ( ) const
inline

Definition at line 268 of file Process.h.

Referenced by lldb_private::Process::PushProcessIOHandler().

◆ IsValid()

bool lldb_private::ProcessModID::IsValid ( ) const
inline

Definition at line 290 of file Process.h.

References UINT32_MAX.

Referenced by lldb_private::ValueObject::EvaluationPoint::~EvaluationPoint().

◆ MemoryIDEqual()

bool lldb_private::ProcessModID::MemoryIDEqual ( const ProcessModID compare) const
inline

Definition at line 280 of file Process.h.

Referenced by lldb_private::operator!=(), and lldb_private::operator==().

◆ operator=()

const ProcessModID& lldb_private::ProcessModID::operator= ( const ProcessModID rhs)
inline

Definition at line 244 of file Process.h.

◆ SetInvalid()

void lldb_private::ProcessModID::SetInvalid ( )
inline

Definition at line 288 of file Process.h.

References UINT32_MAX.

◆ SetRunningUserExpression()

void lldb_private::ProcessModID::SetRunningUserExpression ( bool  on)
inline

Definition at line 301 of file Process.h.

◆ SetRunningUtilityFunction()

void lldb_private::ProcessModID::SetRunningUtilityFunction ( bool  on)
inline

Definition at line 308 of file Process.h.

◆ SetStopEventForLastNaturalStopID()

void lldb_private::ProcessModID::SetStopEventForLastNaturalStopID ( lldb::EventSP  event_sp)
inline

Definition at line 319 of file Process.h.

◆ StopIDEqual()

bool lldb_private::ProcessModID::StopIDEqual ( const ProcessModID compare) const
inline

Definition at line 284 of file Process.h.

Referenced by lldb_private::operator!=(), and lldb_private::operator==().

Friends And Related Function Documentation

◆ operator==

bool operator== ( const ProcessModID lhs,
const ProcessModID rhs 
)
friend

Definition at line 340 of file Process.h.


The documentation for this class was generated from the following file: