diff options
Diffstat (limited to 'lldb/scripts/Python/interface')
-rw-r--r-- | lldb/scripts/Python/interface/SBThread.i | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lldb/scripts/Python/interface/SBThread.i b/lldb/scripts/Python/interface/SBThread.i index 7c5d9f5bc95..76a014a6eca 100644 --- a/lldb/scripts/Python/interface/SBThread.i +++ b/lldb/scripts/Python/interface/SBThread.i @@ -46,6 +46,15 @@ public: SBThread (const lldb::SBThread &thread); ~SBThread(); + + static bool + EventIsThreadEvent (const SBEvent &event); + + static SBFrame + GetStackFrameFromEvent (const SBEvent &event); + + static SBThread + GetThreadFromEvent (const SBEvent &event); bool IsValid() const; @@ -183,6 +192,9 @@ public: bool GetDescription (lldb::SBStream &description) const; + bool + GetStatus (lldb::SBStream &status) const; + %pythoncode %{ class frames_access(object): '''A helper object that will lazily hand out frames for a thread when supplied an index.''' |