summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephane Sezer <sas@cd80.net>2016-07-12 01:43:46 +0000
committerStephane Sezer <sas@cd80.net>2016-07-12 01:43:46 +0000
commitf54fe041f06de3d734e93ffcd5fd37d89cab7a6f (patch)
treee62b68267b8c7ae94d23e42fdb40fe39e5dac88e
parent46b34fe3159a452f2c286724ec93f2191a17e834 (diff)
downloadbcm5719-llvm-f54fe041f06de3d734e93ffcd5fd37d89cab7a6f.tar.gz
bcm5719-llvm-f54fe041f06de3d734e93ffcd5fd37d89cab7a6f.zip
Make ThreadPlanStepInstruction's constructor public.
Summary: Some thread plans have public contructors, some others have protected constructors with friend classes. Not sure how these were determined, but this thread plan is going to be required to implement trampoline step-through on Windows. Reviewers: clayborg, zturner Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D22230 llvm-svn: 275139
-rw-r--r--lldb/include/lldb/Target/ThreadPlanStepInstruction.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/lldb/include/lldb/Target/ThreadPlanStepInstruction.h b/lldb/include/lldb/Target/ThreadPlanStepInstruction.h
index da83ecadcae..27b9bf1133f 100644
--- a/lldb/include/lldb/Target/ThreadPlanStepInstruction.h
+++ b/lldb/include/lldb/Target/ThreadPlanStepInstruction.h
@@ -23,6 +23,12 @@ namespace lldb_private {
class ThreadPlanStepInstruction : public ThreadPlan
{
public:
+ ThreadPlanStepInstruction (Thread &thread,
+ bool step_over,
+ bool stop_others,
+ Vote stop_vote,
+ Vote run_vote);
+
~ThreadPlanStepInstruction() override;
void GetDescription(Stream *s, lldb::DescriptionLevel level) override;
@@ -37,11 +43,6 @@ public:
protected:
bool DoPlanExplainsStop(Event *event_ptr) override;
- ThreadPlanStepInstruction (Thread &thread,
- bool step_over,
- bool stop_others,
- Vote stop_vote,
- Vote run_vote);
void SetUpState ();
private:
OpenPOWER on IntegriCloud