summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/function-pointer-arguments.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2015-07-17 23:42:28 +0000
committerGreg Clayton <gclayton@apple.com>2015-07-17 23:42:28 +0000
commit2e309076f2569bba03931ad72e4f9b106bce3f38 (patch)
treef9b98f047b33a8b0a4e75f9bf81b7a46ade494ac /clang/test/SemaCXX/function-pointer-arguments.cpp
parent6d1780cfb8d72f2434560262a30af8bb2ebf8420 (diff)
downloadbcm5719-llvm-2e309076f2569bba03931ad72e4f9b106bce3f38.tar.gz
bcm5719-llvm-2e309076f2569bba03931ad72e4f9b106bce3f38.zip
More packet performance improvements.
Changed the "jthreads" key/value in the stop reply packets to be "jstopinfo". This JSON only contains threads with valid stop reasons and allows us not to have to ask about other threads via qThreadStopInfo when we are stepping. The "jstopinfo" only gets sent if there are more than one thread since the stop reply packet contains all the info needed for a single thread. Added a Process::WillPublicStop() in case process subclasses want to do any extra gathering for public stops. For ProcessGDBRemote, we end up sending a jThreadsInfo packet to gather all expedited registers, expedited memory and MacOSX queue information. We only do this for public stops to minimize the packets we send when we have multiple private stops. Multiple private stops happen when a source level single step, step into or step out run the process multiple times while implementing the stepping, and none of these private stops make it out to the UI via notifications because they are private stops. llvm-svn: 242593
Diffstat (limited to 'clang/test/SemaCXX/function-pointer-arguments.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud