10 #ifndef LLDB_SBThreadPlan_h_
11 #define LLDB_SBThreadPlan_h_
21 friend class lldb_private::ThreadPlan;
38 lldb::StopReason GetStopReason();
42 size_t GetStopReasonDataCount();
62 uint64_t GetStopReasonDataAtIndex(uint32_t idx);
70 void SetPlanComplete(
bool success);
72 bool IsPlanComplete();
81 lldb::addr_t range_size);
84 lldb::addr_t range_size);
86 SBThreadPlan QueueThreadPlanForStepOut(uint32_t frame_idx_to_step_to,
87 bool first_insn =
false);
92 lldb_private::ThreadPlan *
get();
102 friend class lldb_private::QueueImpl;
106 void SetThreadPlan(
const lldb::ThreadPlanSP &lldb_object_sp);
110 lldb::ThreadPlanSP m_opaque_sp;
115 #endif // LLDB_SBThreadPlan_h_
class LLDB_API SBThreadPlan