Correctly add the QueueID to a pending block's extended thread backtrace thread.
authorJason Molenda <jmolenda@apple.com>
Mon, 10 Mar 2014 08:42:03 +0000 (08:42 +0000)
committerJason Molenda <jmolenda@apple.com>
Mon, 10 Mar 2014 08:42:03 +0000 (08:42 +0000)
commite32cd191f0a57353ea767bf5c0dcf5ec4885b48c
treea2d2010a718b871ae5047ae4737d7e49c6c23f6b
parent6c25ca87a0a8295963e40da716a3a516f4baa325
Correctly add the QueueID to a pending block's extended thread backtrace thread.
Seed the QueueItem objects with the item_refs and addresses when they are fetched
in one batch.  If additional information is needed from the QueueItem, fetch it
lazily one pending item per function call.
<rdar://problem/16270007>, <rdar://problem/16032150>

llvm-svn: 203449
lldb/include/lldb/Target/QueueItem.h
lldb/include/lldb/Target/SystemRuntime.h
lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h
lldb/source/Target/QueueItem.cpp