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

#include <DebuggerThread.h>

Inheritance diagram for lldb_private::DebuggerThread:
Inheritance graph
[legend]
Collaboration diagram for lldb_private::DebuggerThread:
Collaboration graph
[legend]

Public Member Functions

 DebuggerThread (DebugDelegateSP debug_delegate)
 
virtual ~DebuggerThread ()
 
Status DebugLaunch (const ProcessLaunchInfo &launch_info)
 
Status DebugAttach (lldb::pid_t pid, const ProcessAttachInfo &attach_info)
 
HostProcess GetProcess () const
 
HostThread GetMainThread () const
 
std::weak_ptr< ExceptionRecordGetActiveException ()
 
Status StopDebugging (bool terminate)
 
void ContinueAsyncException (ExceptionResult result)
 

Detailed Description

Definition at line 27 of file DebuggerThread.h.

Constructor & Destructor Documentation

◆ DebuggerThread()

DebuggerThread::DebuggerThread ( DebugDelegateSP  debug_delegate)

Definition at line 54 of file DebuggerThread.cpp.

◆ ~DebuggerThread()

DebuggerThread::~DebuggerThread ( )
virtual

Definition at line 60 of file DebuggerThread.cpp.

Member Function Documentation

◆ ContinueAsyncException()

void DebuggerThread::ContinueAsyncException ( ExceptionResult  result)

◆ DebugAttach()

Status DebuggerThread::DebugAttach ( lldb::pid_t  pid,
const ProcessAttachInfo attach_info 
)

◆ DebugLaunch()

Status DebuggerThread::DebugLaunch ( const ProcessLaunchInfo launch_info)

◆ GetActiveException()

std::weak_ptr<ExceptionRecord> lldb_private::DebuggerThread::GetActiveException ( )
inline

Definition at line 37 of file DebuggerThread.h.

References ContinueAsyncException(), and StopDebugging().

◆ GetMainThread()

HostThread lldb_private::DebuggerThread::GetMainThread ( ) const
inline

Definition at line 36 of file DebuggerThread.h.

◆ GetProcess()

HostProcess lldb_private::DebuggerThread::GetProcess ( ) const
inline

Definition at line 35 of file DebuggerThread.h.

Referenced by StopDebugging().

◆ StopDebugging()

Status DebuggerThread::StopDebugging ( bool  terminate)

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