diff options
Diffstat (limited to 'include/lldb/API/SBThread.h')
| -rw-r--r-- | include/lldb/API/SBThread.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/lldb/API/SBThread.h b/include/lldb/API/SBThread.h index 2c45fa8d5120..c1ce216f9be6 100644 --- a/include/lldb/API/SBThread.h +++ b/include/lldb/API/SBThread.h @@ -82,6 +82,9 @@ public: bool GetStopReasonExtendedInfoAsJSON (lldb::SBStream &stream); + SBThreadCollection + GetStopReasonExtendedBacktraces (InstrumentationRuntimeType type); + size_t GetStopDescription (char *dst, size_t dst_len); @@ -116,6 +119,12 @@ public: StepInto (const char *target_name, lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping); void + StepInto (const char *target_name, + uint32_t end_line, + SBError &error, + lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping); + + void StepOut (); void @@ -141,6 +150,9 @@ public: SBError ReturnFromFrame (SBFrame &frame, SBValue &return_value); + SBError + UnwindInnermostExpression(); + //-------------------------------------------------------------------------- /// LLDB currently supports process centric debugging which means when any /// thread in a process stops, all other threads are stopped. The Suspend() |
