diff options
Diffstat (limited to 'include/lldb/Target/ThreadPlanStepThrough.h')
-rw-r--r-- | include/lldb/Target/ThreadPlanStepThrough.h | 70 |
1 files changed, 33 insertions, 37 deletions
diff --git a/include/lldb/Target/ThreadPlanStepThrough.h b/include/lldb/Target/ThreadPlanStepThrough.h index 43af37c84a06..41aa7b21abe0 100644 --- a/include/lldb/Target/ThreadPlanStepThrough.h +++ b/include/lldb/Target/ThreadPlanStepThrough.h @@ -19,51 +19,47 @@ namespace lldb_private { -class ThreadPlanStepThrough : public ThreadPlan -{ +class ThreadPlanStepThrough : public ThreadPlan { public: - ~ThreadPlanStepThrough() override; + ~ThreadPlanStepThrough() override; - void GetDescription(Stream *s, lldb::DescriptionLevel level) override; - bool ValidatePlan(Stream *error) override; - bool ShouldStop(Event *event_ptr) override; - bool StopOthers() override; - lldb::StateType GetPlanRunState() override; - bool WillStop() override; - bool MischiefManaged() override; - void DidPush() override; + void GetDescription(Stream *s, lldb::DescriptionLevel level) override; + bool ValidatePlan(Stream *error) override; + bool ShouldStop(Event *event_ptr) override; + bool StopOthers() override; + lldb::StateType GetPlanRunState() override; + bool WillStop() override; + bool MischiefManaged() override; + void DidPush() override; protected: - bool DoPlanExplainsStop(Event *event_ptr) override; - bool DoWillResume(lldb::StateType resume_state, bool current_plan) override; + bool DoPlanExplainsStop(Event *event_ptr) override; + bool DoWillResume(lldb::StateType resume_state, bool current_plan) override; - ThreadPlanStepThrough (Thread &thread, - StackID &return_stack_id, - bool stop_others); + ThreadPlanStepThrough(Thread &thread, StackID &return_stack_id, + bool stop_others); - void - LookForPlanToStepThroughFromCurrentPC (); - - bool - HitOurBackstopBreakpoint(); + void LookForPlanToStepThroughFromCurrentPC(); + + bool HitOurBackstopBreakpoint(); private: - friend lldb::ThreadPlanSP - - Thread::QueueThreadPlanForStepThrough (StackID &return_stack_id, - bool abort_other_plans, - bool stop_others); - - void ClearBackstopBreakpoint(); - - lldb::ThreadPlanSP m_sub_plan_sp; - lldb::addr_t m_start_address; - lldb::break_id_t m_backstop_bkpt_id; - lldb::addr_t m_backstop_addr; - StackID m_return_stack_id; - bool m_stop_others; - - DISALLOW_COPY_AND_ASSIGN (ThreadPlanStepThrough); + friend lldb::ThreadPlanSP + + Thread::QueueThreadPlanForStepThrough(StackID &return_stack_id, + bool abort_other_plans, + bool stop_others); + + void ClearBackstopBreakpoint(); + + lldb::ThreadPlanSP m_sub_plan_sp; + lldb::addr_t m_start_address; + lldb::break_id_t m_backstop_bkpt_id; + lldb::addr_t m_backstop_addr; + StackID m_return_stack_id; + bool m_stop_others; + + DISALLOW_COPY_AND_ASSIGN(ThreadPlanStepThrough); }; } // namespace lldb_private |