aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2013-04-12 20:07:46 +0000
committerGreg Clayton <gclayton@apple.com>2013-04-12 20:07:46 +0000
commitb3ae87617437c5850003cd7ab35e0b3581d2b7da (patch)
tree432a368c3ea470e6bb546276e059f19aa3c491dc /lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
parent7181ed33461e3ee0a3fd4d9f8ec16b708d34ab2f (diff)
downloadllvm-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.h3
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 *