summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2011-05-20 23:38:13 +0000
committerGreg Clayton <gclayton@apple.com>2011-05-20 23:38:13 +0000
commitadc00cb2ba7b0dc51dab45b4440f504e6e049369 (patch)
tree4ab51d3b2fc83db800f2c84961516451ab842b9c /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
parentd7ee0fcac992a0eced1902b643c1eca91aba565e (diff)
downloadbcm5719-llvm-adc00cb2ba7b0dc51dab45b4440f504e6e049369.tar.gz
bcm5719-llvm-adc00cb2ba7b0dc51dab45b4440f504e6e049369.zip
Centralize the code that gathers the thread ID list from the remote GDB
server so that it happens in command sequence where no other packets can sneak between. llvm-svn: 131769
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h')
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
index 727bc4e4f88..0f980fe102b 100644
--- a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
+++ b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
@@ -12,6 +12,8 @@
// C Includes
// C++ Includes
+#include <vector>
+
// Other libraries and framework includes
// Project includes
#include "lldb/Core/ArchSpec.h"
@@ -311,6 +313,10 @@ public:
return m_supports_alloc_dealloc_memory;
}
+ size_t
+ GetCurrentThreadIDs (std::vector<lldb::tid_t> &thread_ids,
+ bool &sequence_mutex_unavailable);
+
protected:
//------------------------------------------------------------------
OpenPOWER on IntegriCloud