diff options
author | Greg Clayton <gclayton@apple.com> | 2013-04-12 20:07:46 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2013-04-12 20:07:46 +0000 |
commit | b3ae87617437c5850003cd7ab35e0b3581d2b7da (patch) | |
tree | 432a368c3ea470e6bb546276e059f19aa3c491dc /lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h | |
parent | 7181ed33461e3ee0a3fd4d9f8ec16b708d34ab2f (diff) | |
download | llvm-b3ae87617437c5850003cd7ab35e0b3581d2b7da.zip llvm-b3ae87617437c5850003cd7ab35e0b3581d2b7da.tar.gz llvm-b3ae87617437c5850003cd7ab35e0b3581d2b7da.tar.bz2 |
<rdar://problem/13491977>
Made some fixes to the OperatingSystemPython class:
- If any thread dictionary contains any "core=N" key/value pairs then the threads obtained from the lldb_private::Process itself will be placed inside the ThreadMemory threads and will be used to get the information for a thread.
- Cleaned up all the places where a thread inside a thread was causing problems
llvm-svn: 179405
Diffstat (limited to 'lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h')
-rw-r--r-- | lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h b/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h index 27cff90..bcc90c6 100644 --- a/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h +++ b/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h @@ -93,7 +93,8 @@ protected: lldb::ThreadSP CreateThreadFromThreadInfo (lldb_private::PythonDictionary &thread_dict, - lldb_private::ThreadList *old_thread_list_ptr, + lldb_private::ThreadList &core_thread_list, + lldb_private::ThreadList &old_thread_list, bool *did_create_ptr); DynamicRegisterInfo * |