|
LLDB mainline
|
#include "lldb/API/SBThread.h"#include "Utils.h"#include "lldb/API/SBAddress.h"#include "lldb/API/SBDebugger.h"#include "lldb/API/SBEvent.h"#include "lldb/API/SBFileSpec.h"#include "lldb/API/SBFormat.h"#include "lldb/API/SBFrame.h"#include "lldb/API/SBProcess.h"#include "lldb/API/SBStream.h"#include "lldb/API/SBStructuredData.h"#include "lldb/API/SBSymbolContext.h"#include "lldb/API/SBThreadCollection.h"#include "lldb/API/SBThreadPlan.h"#include "lldb/API/SBValue.h"#include "lldb/Breakpoint/BreakpointLocation.h"#include "lldb/Core/Debugger.h"#include "lldb/Core/StructuredDataImpl.h"#include "lldb/Interpreter/CommandInterpreter.h"#include "lldb/Symbol/CompileUnit.h"#include "lldb/Symbol/SymbolContext.h"#include "lldb/Target/Process.h"#include "lldb/Target/Queue.h"#include "lldb/Target/StopInfo.h"#include "lldb/Target/SystemRuntime.h"#include "lldb/Target/Target.h"#include "lldb/Target/Thread.h"#include "lldb/Target/ThreadPlan.h"#include "lldb/Target/ThreadPlanStepInRange.h"#include "lldb/Target/ThreadPlanStepInstruction.h"#include "lldb/Target/ThreadPlanStepOut.h"#include "lldb/Target/ThreadPlanStepRange.h"#include "lldb/Utility/Instrumentation.h"#include "lldb/Utility/State.h"#include "lldb/Utility/Stream.h"#include "lldb/Utility/StructuredData.h"#include "lldb/ValueObject/ValueObject.h"#include "lldb/lldb-enumerations.h"#include <memory>Go to the source code of this file.
Functions | |
| static Status | ResumeNewPlan (StoppedExecutionContext exe_ctx, ThreadPlan *new_plan) |
|
static |
Definition at line 434 of file SBThread.cpp.
References lldb_private::StoppedExecutionContext::AllowResume(), lldb_private::Status::FromErrorString(), lldb_private::Debugger::GetAsyncExecution(), lldb_private::Target::GetDebugger(), lldb_private::ExecutionContext::GetProcessPtr(), lldb_private::Process::GetTarget(), lldb_private::Process::GetThreadList(), lldb_private::ExecutionContext::GetThreadPtr(), lldb_private::Process::Resume(), lldb_private::Process::ResumeSynchronous(), lldb_private::ThreadPlan::SetIsControllingPlan(), lldb_private::ThreadPlan::SetOkayToDiscard(), and lldb_private::ThreadList::SetSelectedThreadByID().
Referenced by lldb::SBThread::RunToAddress(), lldb::SBThread::StepInstruction(), lldb::SBThread::StepInto(), lldb::SBThread::StepOut(), lldb::SBThread::StepOutOfFrame(), lldb::SBThread::StepOver(), lldb::SBThread::StepOverUntil(), and lldb::SBThread::StepUsingScriptedThreadPlan().