[PATCH] new utility methods in GDBRemoteCommunicationClient

I’m working on better support for debugging against a remote stock gdbserver, and these are some new support methods I’m using. I’m sending this separately for easier digestion.

There are a couple of pieces:

  • some lazy-evaluation members that store info listed in a qSupported response
  • new method SendPacketsAndConcatenateResponses which is used for fetching fixed-size objects from the remote gdbserver by using multiple packets if necessary (first use will be to fetch shared-library XML files).


patch-GDBRemoteCommClient.txt (9.48 KB)