LLDB mainline
|
#include <SBExecutionContext.h>
Public Member Functions | |
SBExecutionContext () | |
SBExecutionContext (const lldb::SBExecutionContext &rhs) | |
SBExecutionContext (const lldb::SBTarget &target) | |
SBExecutionContext (const lldb::SBProcess &process) | |
SBExecutionContext (lldb::SBThread thread) | |
SBExecutionContext (const lldb::SBFrame &frame) | |
~SBExecutionContext () | |
const SBExecutionContext & | operator= (const lldb::SBExecutionContext &rhs) |
SBTarget | GetTarget () const |
SBProcess | GetProcess () const |
SBThread | GetThread () const |
SBFrame | GetFrame () const |
Protected Member Functions | |
lldb_private::ExecutionContextRef * | get () const |
SBExecutionContext (lldb::ExecutionContextRefSP exe_ctx_ref_sp) | |
Private Attributes | |
lldb::ExecutionContextRefSP | m_exe_ctx_sp |
Friends | |
class | SBCommandInterpreter |
class | lldb_private::python::SWIGBridge |
class | lldb_private::ScriptInterpreter |
Definition at line 27 of file SBExecutionContext.h.
SBExecutionContext::SBExecutionContext | ( | ) |
Definition at line 22 of file SBExecutionContext.cpp.
References LLDB_INSTRUMENT_VA.
SBExecutionContext::SBExecutionContext | ( | const lldb::SBExecutionContext & | rhs | ) |
Definition at line 24 of file SBExecutionContext.cpp.
References LLDB_INSTRUMENT_VA.
SBExecutionContext::SBExecutionContext | ( | const lldb::SBTarget & | target | ) |
Definition at line 35 of file SBExecutionContext.cpp.
References lldb::SBTarget::GetSP(), LLDB_INSTRUMENT_VA, and m_exe_ctx_sp.
SBExecutionContext::SBExecutionContext | ( | const lldb::SBProcess & | process | ) |
Definition at line 42 of file SBExecutionContext.cpp.
References lldb::SBProcess::GetSP(), LLDB_INSTRUMENT_VA, and m_exe_ctx_sp.
SBExecutionContext::SBExecutionContext | ( | lldb::SBThread | thread | ) |
Definition at line 49 of file SBExecutionContext.cpp.
References lldb::SBThread::get(), LLDB_INSTRUMENT_VA, and m_exe_ctx_sp.
SBExecutionContext::SBExecutionContext | ( | const lldb::SBFrame & | frame | ) |
Definition at line 56 of file SBExecutionContext.cpp.
References lldb::SBFrame::GetFrameSP(), LLDB_INSTRUMENT_VA, and m_exe_ctx_sp.
|
default |
|
protected |
Definition at line 29 of file SBExecutionContext.cpp.
References LLDB_INSTRUMENT_VA.
|
protected |
Definition at line 73 of file SBExecutionContext.cpp.
References m_exe_ctx_sp.
Referenced by lldb::SBCommandInterpreter::HandleCommand(), and lldb::SBCommandInterpreter::HandleCommandsFromFile().
SBFrame SBExecutionContext::GetFrame | ( | ) | const |
Definition at line 113 of file SBExecutionContext.cpp.
References LLDB_INSTRUMENT_VA, m_exe_ctx_sp, and lldb::SBFrame::SetFrameSP().
SBProcess SBExecutionContext::GetProcess | ( | ) | const |
Definition at line 89 of file SBExecutionContext.cpp.
References LLDB_INSTRUMENT_VA, m_exe_ctx_sp, and lldb::SBProcess::SetSP().
SBTarget SBExecutionContext::GetTarget | ( | ) | const |
Definition at line 77 of file SBExecutionContext.cpp.
References LLDB_INSTRUMENT_VA, m_exe_ctx_sp, and lldb::SBTarget::SetSP().
SBThread SBExecutionContext::GetThread | ( | ) | const |
Definition at line 101 of file SBExecutionContext.cpp.
References LLDB_INSTRUMENT_VA, m_exe_ctx_sp, and lldb::SBThread::SetThread().
const SBExecutionContext & SBExecutionContext::operator= | ( | const lldb::SBExecutionContext & | rhs | ) |
Definition at line 65 of file SBExecutionContext.cpp.
References LLDB_INSTRUMENT_VA, and m_exe_ctx_sp.
|
friend |
Definition at line 58 of file SBExecutionContext.h.
|
friend |
Definition at line 59 of file SBExecutionContext.h.
|
friend |
Definition at line 28 of file SBExecutionContext.h.
|
mutableprivate |
Definition at line 66 of file SBExecutionContext.h.
Referenced by get(), GetFrame(), lldb_private::ScriptInterpreter::GetOpaqueTypeFromSBExecutionContext(), GetProcess(), GetTarget(), GetThread(), operator=(), and SBExecutionContext().