summaryrefslogtreecommitdiffstats
path: root/lldb/tools/debugserver/source/DNBThreadResumeActions.h
diff options
context:
space:
mode:
authorKate Stone <katherine.stone@apple.com>2016-09-06 20:57:50 +0000
committerKate Stone <katherine.stone@apple.com>2016-09-06 20:57:50 +0000
commitb9c1b51e45b845debb76d8658edabca70ca56079 (patch)
treedfcb5a13ef2b014202340f47036da383eaee74aa /lldb/tools/debugserver/source/DNBThreadResumeActions.h
parentd5aa73376966339caad04013510626ec2e42c760 (diff)
downloadbcm5719-llvm-b9c1b51e45b845debb76d8658edabca70ca56079.tar.gz
bcm5719-llvm-b9c1b51e45b845debb76d8658edabca70ca56079.zip
*** This commit represents a complete reformatting of the LLDB source code
*** to conform to clang-format’s LLVM style. This kind of mass change has *** two obvious implications: Firstly, merging this particular commit into a downstream fork may be a huge effort. Alternatively, it may be worth merging all changes up to this commit, performing the same reformatting operation locally, and then discarding the merge for this particular commit. The commands used to accomplish this reformatting were as follows (with current working directory as the root of the repository): find . \( -iname "*.c" -or -iname "*.cpp" -or -iname "*.h" -or -iname "*.mm" \) -exec clang-format -i {} + find . -iname "*.py" -exec autopep8 --in-place --aggressive --aggressive {} + ; The version of clang-format used was 3.9.0, and autopep8 was 1.2.4. Secondly, “blame” style tools will generally point to this commit instead of a meaningful prior commit. There are alternatives available that will attempt to look through this change and find the appropriate prior commit. YMMV. llvm-svn: 280751
Diffstat (limited to 'lldb/tools/debugserver/source/DNBThreadResumeActions.h')
-rw-r--r--lldb/tools/debugserver/source/DNBThreadResumeActions.h118
1 files changed, 41 insertions, 77 deletions
diff --git a/lldb/tools/debugserver/source/DNBThreadResumeActions.h b/lldb/tools/debugserver/source/DNBThreadResumeActions.h
index 81c7c43b722..40d2da03e9e 100644
--- a/lldb/tools/debugserver/source/DNBThreadResumeActions.h
+++ b/lldb/tools/debugserver/source/DNBThreadResumeActions.h
@@ -11,7 +11,6 @@
//
//===----------------------------------------------------------------------===//
-
#ifndef __DNBThreadResumeActions_h__
#define __DNBThreadResumeActions_h__
@@ -19,84 +18,49 @@
#include "DNBDefs.h"
-
-class DNBThreadResumeActions
-{
+class DNBThreadResumeActions {
public:
- DNBThreadResumeActions ();
-
- DNBThreadResumeActions (nub_state_t default_action, int signal);
-
- DNBThreadResumeActions (const DNBThreadResumeAction *actions, size_t num_actions);
-
- bool
- IsEmpty() const
- {
- return m_actions.empty();
- }
-
- void
- Append (const DNBThreadResumeAction &action);
-
- void
- AppendAction (nub_thread_t tid,
- nub_state_t state,
- int signal = 0,
- nub_addr_t addr = INVALID_NUB_ADDRESS);
-
- void
- AppendResumeAll ()
- {
- AppendAction (INVALID_NUB_THREAD, eStateRunning);
- }
-
- void
- AppendSuspendAll ()
- {
- AppendAction (INVALID_NUB_THREAD, eStateStopped);
- }
-
- void
- AppendStepAll ()
- {
- AppendAction (INVALID_NUB_THREAD, eStateStepping);
- }
-
- const DNBThreadResumeAction *
- GetActionForThread (nub_thread_t tid, bool default_ok) const;
-
- size_t
- NumActionsWithState (nub_state_t state) const;
-
- bool
- SetDefaultThreadActionIfNeeded (nub_state_t action, int signal);
-
- void
- SetSignalHandledForThread (nub_thread_t tid) const;
-
- const DNBThreadResumeAction *
- GetFirst() const
- {
- return m_actions.data();
- }
-
- size_t
- GetSize () const
- {
- return m_actions.size();
- }
-
- void
- Clear()
- {
- m_actions.clear();
- m_signal_handled.clear();
- }
+ DNBThreadResumeActions();
+
+ DNBThreadResumeActions(nub_state_t default_action, int signal);
+
+ DNBThreadResumeActions(const DNBThreadResumeAction *actions,
+ size_t num_actions);
+
+ bool IsEmpty() const { return m_actions.empty(); }
+
+ void Append(const DNBThreadResumeAction &action);
+
+ void AppendAction(nub_thread_t tid, nub_state_t state, int signal = 0,
+ nub_addr_t addr = INVALID_NUB_ADDRESS);
+
+ void AppendResumeAll() { AppendAction(INVALID_NUB_THREAD, eStateRunning); }
+
+ void AppendSuspendAll() { AppendAction(INVALID_NUB_THREAD, eStateStopped); }
+
+ void AppendStepAll() { AppendAction(INVALID_NUB_THREAD, eStateStepping); }
+
+ const DNBThreadResumeAction *GetActionForThread(nub_thread_t tid,
+ bool default_ok) const;
+
+ size_t NumActionsWithState(nub_state_t state) const;
+
+ bool SetDefaultThreadActionIfNeeded(nub_state_t action, int signal);
+
+ void SetSignalHandledForThread(nub_thread_t tid) const;
+
+ const DNBThreadResumeAction *GetFirst() const { return m_actions.data(); }
+
+ size_t GetSize() const { return m_actions.size(); }
+
+ void Clear() {
+ m_actions.clear();
+ m_signal_handled.clear();
+ }
protected:
- std::vector<DNBThreadResumeAction> m_actions;
- mutable std::vector<bool> m_signal_handled;
+ std::vector<DNBThreadResumeAction> m_actions;
+ mutable std::vector<bool> m_signal_handled;
};
-
-#endif // #ifndef __DNBThreadResumeActions_h__
+#endif // #ifndef __DNBThreadResumeActions_h__
OpenPOWER on IntegriCloud