diff options
Diffstat (limited to 'lldb/scripts/Python/interface/SBThread.i')
-rw-r--r-- | lldb/scripts/Python/interface/SBThread.i | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lldb/scripts/Python/interface/SBThread.i b/lldb/scripts/Python/interface/SBThread.i index c77706a6f4a..fbb1e4ebd6d 100644 --- a/lldb/scripts/Python/interface/SBThread.i +++ b/lldb/scripts/Python/interface/SBThread.i @@ -175,6 +175,13 @@ public: GetDescription (lldb::SBStream &description) const; %pythoncode %{ + def get_thread_frames(self): + frames = [] + for frame in self: + frames.append(frame) + return frames + + __swig_getmethods__["id"] = GetThreadID if _newclass: x = property(GetThreadID, None) @@ -190,6 +197,9 @@ public: __swig_getmethods__["num_frames"] = GetNumFrames if _newclass: x = property(GetNumFrames, None) + __swig_getmethods__["frames"] = get_thread_frames + if _newclass: x = property(get_thread_frames, None) + __swig_getmethods__["name"] = GetName if _newclass: x = property(GetName, None) |