diff options
Diffstat (limited to 'include/lldb/Target/ThreadPlanStepInstruction.h')
-rw-r--r-- | include/lldb/Target/ThreadPlanStepInstruction.h | 58 |
1 files changed, 27 insertions, 31 deletions
diff --git a/include/lldb/Target/ThreadPlanStepInstruction.h b/include/lldb/Target/ThreadPlanStepInstruction.h index 27b9bf1133fe..8b56e41ad64f 100644 --- a/include/lldb/Target/ThreadPlanStepInstruction.h +++ b/include/lldb/Target/ThreadPlanStepInstruction.h @@ -14,50 +14,46 @@ // C++ Includes // Other libraries and framework includes // Project includes -#include "lldb/lldb-private.h" #include "lldb/Target/Thread.h" #include "lldb/Target/ThreadPlan.h" +#include "lldb/lldb-private.h" namespace lldb_private { -class ThreadPlanStepInstruction : public ThreadPlan -{ +class ThreadPlanStepInstruction : public ThreadPlan { public: - ThreadPlanStepInstruction (Thread &thread, - bool step_over, - bool stop_others, - Vote stop_vote, - Vote run_vote); + ThreadPlanStepInstruction(Thread &thread, bool step_over, bool stop_others, + Vote stop_vote, Vote run_vote); - ~ThreadPlanStepInstruction() override; + ~ThreadPlanStepInstruction() 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; - bool IsPlanStale() 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; + bool IsPlanStale() override; protected: - bool DoPlanExplainsStop(Event *event_ptr) override; + bool DoPlanExplainsStop(Event *event_ptr) override; - void SetUpState (); + void SetUpState(); private: - friend lldb::ThreadPlanSP - Thread::QueueThreadPlanForStepSingleInstruction (bool step_over, bool abort_other_plans, bool stop_other_threads); - - lldb::addr_t m_instruction_addr; - bool m_stop_other_threads; - bool m_step_over; - // These two are used only for the step over case. - bool m_start_has_symbol; - StackID m_stack_id; - StackID m_parent_frame_id; - - DISALLOW_COPY_AND_ASSIGN (ThreadPlanStepInstruction); + friend lldb::ThreadPlanSP Thread::QueueThreadPlanForStepSingleInstruction( + bool step_over, bool abort_other_plans, bool stop_other_threads); + + lldb::addr_t m_instruction_addr; + bool m_stop_other_threads; + bool m_step_over; + // These two are used only for the step over case. + bool m_start_has_symbol; + StackID m_stack_id; + StackID m_parent_frame_id; + + DISALLOW_COPY_AND_ASSIGN(ThreadPlanStepInstruction); }; } // namespace lldb_private |