From cbf6f9b2436d8f743b00131bd7c3333e7f8e813e Mon Sep 17 00:00:00 2001 From: Jim Ingham Date: Sat, 13 Feb 2016 00:31:47 +0000 Subject: Adding an SBThread::StepInto that takes an end-line, also moved the code that figures out the address range for the step to SymbolContext. llvm-svn: 260772 --- lldb/scripts/interface/SBThread.i | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'lldb/scripts/interface/SBThread.i') diff --git a/lldb/scripts/interface/SBThread.i b/lldb/scripts/interface/SBThread.i index f2b27565d48..50160590ad5 100644 --- a/lldb/scripts/interface/SBThread.i +++ b/lldb/scripts/interface/SBThread.i @@ -206,6 +206,17 @@ public: void 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 + 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; + void + StepInto (const char *target_name, + uint32_t end_line, + SBError &error, + lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping); + void StepOut (); -- cgit v1.2.3