aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2015-06-29 20:08:51 +0000
committerGreg Clayton <gclayton@apple.com>2015-06-29 20:08:51 +0000
commit2e59d4fffeeb0aeaf2acfd9f79acec21690a7fee (patch)
treedfa624c6b78b6a377c81dc5ad39058b70144b927 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
parentb0257c8419cf6708c4a312d5095ff13a48bf3c13 (diff)
downloadllvm-2e59d4fffeeb0aeaf2acfd9f79acec21690a7fee.zip
llvm-2e59d4fffeeb0aeaf2acfd9f79acec21690a7fee.tar.gz
llvm-2e59d4fffeeb0aeaf2acfd9f79acec21690a7fee.tar.bz2
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
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h')
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h2
1 files changed, 1 insertions, 1 deletions
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);