diff options
Diffstat (limited to 'scripts/interface/SBThread.i')
| -rw-r--r-- | scripts/interface/SBThread.i | 36 |
1 files changed, 33 insertions, 3 deletions
diff --git a/scripts/interface/SBThread.i b/scripts/interface/SBThread.i index c36b1b519e66..60d77c783bb9 100644 --- a/scripts/interface/SBThread.i +++ b/scripts/interface/SBThread.i @@ -211,6 +211,11 @@ public: void StepOver (lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping); + %feature("autodoc", + "Do a source level single step over in the currently selected thread.") StepOver; + void + StepOver (lldb::RunMode stop_other_threads, SBError &error); + void StepInto (lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping); @@ -218,7 +223,7 @@ public: StepInto (const char *target_name, lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping); %feature("autodoc", " - Step the current thread from the current source line to the line given by end_line, stopping if + Step the current thread from the current source line to the line given by end_line, stopping if the thread steps into the function given by target_name. If target_name is None, then stepping will stop in any of the places we would normally stop. ") StepInto; @@ -231,12 +236,28 @@ public: void StepOut (); + %feature("autodoc", + "Step out of the currently selected thread.") StepOut; + void + StepOut (SBError &error); + void - StepOutOfFrame (lldb::SBFrame &frame); + StepOutOfFrame (SBFrame &frame); + + %feature("autodoc", + "Step out of the specified frame.") StepOutOfFrame; + void + StepOutOfFrame (SBFrame &frame, SBError &error); void StepInstruction(bool step_over); + %feature("autodoc", + "Do an instruction level single step in the currently selected thread. + ") StepInstruction; + void + StepInstruction(bool step_over, SBError &error); + SBError StepOverUntil (lldb::SBFrame &frame, lldb::SBFileSpec &file_spec, @@ -254,6 +275,9 @@ public: void RunToAddress (lldb::addr_t addr); + void + RunToAddress (lldb::addr_t addr, SBError &error); + %feature("autodoc", " Force a return from the frame passed in (and any frames younger than it) without executing any more code in those frames. If return_value contains @@ -297,9 +321,15 @@ public: ") Suspend; bool Suspend(); + + bool + Suspend(SBError &error); bool Resume (); + + bool + Resume (SBError &error); bool IsSuspended(); @@ -329,7 +359,7 @@ public: //-------------------------------------------------------------------------- /// Get the description strings for this thread that match what the /// lldb driver will present, using the thread-format (stop_format==false) - /// or thread-stop-format (stop_format = true). + /// or thread-stop-format (stop_format = true). //-------------------------------------------------------------------------- ") GetDescription; bool GetDescription(lldb::SBStream &description, bool stop_format) const; |
