diff options
Diffstat (limited to 'lldb/scripts/Python')
-rw-r--r-- | lldb/scripts/Python/interface/SBProcess.i | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lldb/scripts/Python/interface/SBProcess.i b/lldb/scripts/Python/interface/SBProcess.i index 1adc238c469..2a7bb77dd8c 100644 --- a/lldb/scripts/Python/interface/SBProcess.i +++ b/lldb/scripts/Python/interface/SBProcess.i @@ -364,8 +364,9 @@ public: def get_process_thread_list(self): '''An accessor function that returns a list() that contains all threads in a lldb.SBProcess object.''' threads = [] - for idx in range(self.GetNumThreads()): - threads.append(self.threads_access(idx)) + accessor = self.get_threads_access_object() + for idx in range(len(accessor)): + threads.append(accessor[idx]) return threads __swig_getmethods__["threads"] = get_process_thread_list |