summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp')
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp b/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
index 9955409226a..351b6eb2bc9 100644
--- a/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
+++ b/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
@@ -261,13 +261,10 @@ ThreadGDBRemote::GetPrivateStopReason ()
m_thread_stop_reason_stop_id = process_stop_id;
m_actual_stop_info_sp.reset();
- char packet[256];
- ::snprintf(packet, sizeof(packet), "qThreadStopInfo%x", GetID());
StringExtractorGDBRemote stop_packet;
- if (GetGDBProcess().GetGDBRemote().SendPacketAndWaitForResponse(packet, stop_packet, false))
- {
- GetGDBProcess().SetThreadStopInfo (stop_packet);
- }
+ ProcessGDBRemote &gdb_process = GetGDBProcess();
+ if (gdb_process.GetGDBRemote().GetThreadStopInfo(GetID(), stop_packet))
+ gdb_process.SetThreadStopInfo (stop_packet);
}
return m_actual_stop_info_sp;
}
OpenPOWER on IntegriCloud