LLDB mainline
|
#include <Thread.h>
Public Member Functions | |
ThreadEventData (const lldb::ThreadSP thread_sp) | |
ThreadEventData (const lldb::ThreadSP thread_sp, const StackID &stack_id) | |
ThreadEventData () | |
~ThreadEventData () override | |
llvm::StringRef | GetFlavor () const override |
void | Dump (Stream *s) const override |
lldb::ThreadSP | GetThread () const |
StackID | GetStackID () const |
Public Member Functions inherited from lldb_private::EventData | |
EventData () | |
virtual | ~EventData () |
virtual llvm::StringRef | GetFlavor () const =0 |
virtual Log * | GetLogChannel () |
virtual void | Dump (Stream *s) const |
Static Public Member Functions | |
static llvm::StringRef | GetFlavorString () |
static const ThreadEventData * | GetEventDataFromEvent (const Event *event_ptr) |
static lldb::ThreadSP | GetThreadFromEvent (const Event *event_ptr) |
static StackID | GetStackIDFromEvent (const Event *event_ptr) |
static lldb::StackFrameSP | GetStackFrameFromEvent (const Event *event_ptr) |
Private Member Functions | |
ThreadEventData (const ThreadEventData &)=delete | |
const ThreadEventData & | operator= (const ThreadEventData &)=delete |
Private Attributes | |
lldb::ThreadSP | m_thread_sp |
StackID | m_stack_id |
Thread::ThreadEventData::ThreadEventData | ( | const lldb::ThreadSP | thread_sp | ) |
Definition at line 158 of file Thread.cpp.
Thread::ThreadEventData::ThreadEventData | ( | const lldb::ThreadSP | thread_sp, |
const StackID & | stack_id | ||
) |
Definition at line 161 of file Thread.cpp.
Thread::ThreadEventData::ThreadEventData | ( | ) |
Definition at line 165 of file Thread.cpp.
|
overridedefault |
|
privatedelete |
|
overridevirtual |
Reimplemented from lldb_private::EventData.
Definition at line 169 of file Thread.cpp.
|
static |
Definition at line 172 of file Thread.cpp.
References lldb_private::Event::GetData(), lldb_private::EventData::GetFlavor(), and GetFlavorString().
Referenced by lldb::SBThread::EventIsThreadEvent().
|
inlineoverridevirtual |
Implements lldb_private::EventData.
Definition at line 98 of file Thread.h.
References GetFlavorString().
|
static |
Definition at line 154 of file Thread.cpp.
Referenced by GetEventDataFromEvent(), and GetFlavor().
|
static |
Definition at line 199 of file Thread.cpp.
References GetStackID(), and GetThread().
Referenced by lldb::SBThread::GetStackFrameFromEvent().
|
inline |
Definition at line 114 of file Thread.h.
References m_stack_id.
Referenced by GetStackFrameFromEvent(), and GetStackIDFromEvent().
Definition at line 190 of file Thread.cpp.
References GetStackID().
|
inline |
Definition at line 112 of file Thread.h.
References m_thread_sp.
Referenced by GetStackFrameFromEvent(), and GetThreadFromEvent().
Definition at line 182 of file Thread.cpp.
References GetThread().
Referenced by lldb::SBThread::GetThreadFromEvent(), and lldb_private::Debugger::HandleThreadEvent().
|
privatedelete |
|
private |
Definition at line 118 of file Thread.h.
Referenced by GetStackID().
|
private |
Definition at line 117 of file Thread.h.
Referenced by GetThread().