From 2e59d4fffeeb0aeaf2acfd9f79acec21690a7fee Mon Sep 17 00:00:00 2001 From: Greg Clayton Date: Mon, 29 Jun 2015 20:08:51 +0000 Subject: More packet reduction when debugging with GDB server. - Avoid sending the qfThreadInfo, qsThreadInfo packets if we have a stop reply packet with the threads already (save 2 round trip packets) - Include the qname, qserial and qkind in the JSON info - Report the qname, qserial and qkind to the thread so it can cache it to avoid many packets on MacOSX and iOS - Don't clear all discoverable settings when we exec, just the ones we need to saves 1-5 packets for each exec. llvm-svn: 240988 --- lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h') diff --git a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h index 28983b7..65a2981 100644 --- a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h +++ b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h @@ -320,7 +320,7 @@ public: GetSyncThreadStateSupported(); void - ResetDiscoverableSettings(); + ResetDiscoverableSettings (bool did_exec); bool GetHostInfo (bool force = false); -- cgit v1.1