#include "lldb/API/SBExecutionContext.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/API/SBFrame.h"
#include "lldb/API/SBProcess.h"
#include "lldb/API/SBTarget.h"
#include "lldb/API/SBThread.h"
#include "lldb/Target/ExecutionContext.h"
usingnamespacelldb;
usingnamespacelldb_private;
SBExecutionContext::SBExecutionContext() { … }
SBExecutionContext::SBExecutionContext(const lldb::SBExecutionContext &rhs)
: … { … }
SBExecutionContext::SBExecutionContext(
lldb::ExecutionContextRefSP exe_ctx_ref_sp)
: … { … }
SBExecutionContext::SBExecutionContext(const lldb::SBTarget &target)
: … { … }
SBExecutionContext::SBExecutionContext(const lldb::SBProcess &process)
: … { … }
SBExecutionContext::SBExecutionContext(lldb::SBThread thread)
: … { … }
SBExecutionContext::SBExecutionContext(const lldb::SBFrame &frame)
: … { … }
SBExecutionContext::~SBExecutionContext() = default;
const SBExecutionContext &SBExecutionContext::
operator=(const lldb::SBExecutionContext &rhs) { … }
ExecutionContextRef *SBExecutionContext::get() const { … }
SBTarget SBExecutionContext::GetTarget() const { … }
SBProcess SBExecutionContext::GetProcess() const { … }
SBThread SBExecutionContext::GetThread() const { … }
SBFrame SBExecutionContext::GetFrame() const { … }