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
Collaboration diagram for lldb_private::DebuggerThread:
Collaboration graph

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 ( )

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 ( )

Definition at line 37 of file DebuggerThread.h.

References ContinueAsyncException(), and StopDebugging().

◆ GetMainThread()

HostThread lldb_private::DebuggerThread::GetMainThread ( ) const

Definition at line 36 of file DebuggerThread.h.

◆ GetProcess()

HostProcess lldb_private::DebuggerThread::GetProcess ( ) const

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: