LLDB mainline
ExecutionContext.h File Reference
#include <mutex>
#include "lldb/Host/ProcessRunLock.h"
#include "lldb/Target/StackID.h"
#include "lldb/lldb-private.h"

Go to the source code of this file.

Classes

class  lldb_private::ExecutionContextRef
 Execution context objects refer to objects in the execution of the program that is being debugged. More...
class  lldb_private::ExecutionContext
 "lldb/Target/ExecutionContext.h" A class that contains an execution context. More...
struct  lldb_private::StoppedExecutionContext
 A wrapper class representing an execution context with non-null Target and Process pointers, a locked API mutex and a locked ProcessRunLock. More...

Namespaces

namespace  lldb_private
 A class that represents a running process on the host machine.

Functions

llvm::Expected< StoppedExecutionContextlldb_private::GetStoppedExecutionContext (const ExecutionContextRef *exe_ctx_ref_ptr)
llvm::Expected< StoppedExecutionContextlldb_private::GetStoppedExecutionContext (const lldb::ExecutionContextRefSP &exe_ctx_ref_ptr)