[Lldb-commits] [PATCH] D100140: [lldb] [gdb-remote server] Refactor handling qSupported
    Michał Górny via Phabricator via lldb-commits 
    lldb-commits at lists.llvm.org
       
    Thu Apr  8 14:29:36 PDT 2021
    
    
  
mgorny created this revision.
mgorny added reviewers: labath, emaste, krytarowski.
mgorny requested review of this revision.
Refactor handling qSupported to use a virtual HandleFeatures() method.
The client-provided features are split into an array and passed
to the method.  The method returns an array of server features that are
concatenated into the qSupported response to the server.
The base implementation of HandleFeatures()
in GDBRemoteCommunicationServerCommon now includes only flags common
to both platform server and llgs, while llgs-specific flags are inserted
in GDBRemoteCommunicationServerLLGS.
https://reviews.llvm.org/D100140
Files:
  lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
  lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h
  lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
  lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D100140.336232.patch
Type: text/x-patch
Size: 4391 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20210408/4b1c9328/attachment-0001.bin>
    
    
More information about the lldb-commits
mailing list