[Lldb-commits] [lldb] r165862 - in /lldb/trunk/source/Plugins/Process/gdb-remote: GDBRemoteCommunicationClient.cpp GDBRemoteCommunicationClient.h
Greg Clayton
gclayton at apple.com
Fri Oct 12 19:11:56 PDT 2012
Author: gclayton
Date: Fri Oct 12 21:11:55 2012
New Revision: 165862
URL: http://llvm.org/viewvc/llvm-project?rev=165862&view=rev
Log:
Make sure we always use lldb::tid_t for thread IDs so we don't truncate a 64 bit thread ID.
Modified:
lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
Modified: lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp?rev=165862&r1=165861&r2=165862&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp (original)
+++ lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp Fri Oct 12 21:11:55 2012
@@ -1942,12 +1942,12 @@
}
bool
-GDBRemoteCommunicationClient::GetThreadStopInfo (uint32_t tid, StringExtractorGDBRemote &response)
+GDBRemoteCommunicationClient::GetThreadStopInfo (lldb::tid_t tid, StringExtractorGDBRemote &response)
{
if (m_supports_qThreadStopInfo)
{
char packet[256];
- int packet_len = ::snprintf(packet, sizeof(packet), "qThreadStopInfo%x", tid);
+ int packet_len = ::snprintf(packet, sizeof(packet), "qThreadStopInfo%llx", tid);
assert (packet_len < sizeof(packet));
if (SendPacketAndWaitForResponse(packet, packet_len, response, false))
{
Modified: lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h?rev=165862&r1=165861&r2=165862&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h (original)
+++ lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h Fri Oct 12 21:11:55 2012
@@ -294,7 +294,7 @@
GetStopReply (StringExtractorGDBRemote &response);
bool
- GetThreadStopInfo (uint32_t tid,
+ GetThreadStopInfo (lldb::tid_t tid,
StringExtractorGDBRemote &response);
bool
More information about the lldb-commits
mailing list