diff options
author | Pavel Labath <pavel@labath.sk> | 2021-04-13 16:07:28 +0200 |
---|---|---|
committer | Pavel Labath <pavel@labath.sk> | 2021-04-14 21:08:55 +0200 |
commit | 2494243ed3f2ec2d7aba6e879fff47ff0ed71683 (patch) | |
tree | 9bce15e2bc38df328adf2176968fb9c12cd3cbba /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h | |
parent | da0ef5ad5b26529d0aedca9f6c7a2526acbfc48e (diff) | |
download | llvm-2494243ed3f2ec2d7aba6e879fff47ff0ed71683.zip llvm-2494243ed3f2ec2d7aba6e879fff47ff0ed71683.tar.gz llvm-2494243ed3f2ec2d7aba6e879fff47ff0ed71683.tar.bz2 |
[lldb] Move QThreadSuffixSupported and QListThreadsInStopReply into llgs
These were in the shared llgs+platform code, but they only make sense
for llgs (as they deal with how the server reports information about
debugged processes).
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h')
-rw-r--r-- | lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h index f58d72e..3b890b8 100644 --- a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h +++ b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h @@ -100,6 +100,8 @@ protected: std::unordered_map<uint32_t, lldb::DataBufferSP> m_saved_registers_map; uint32_t m_next_saved_registers_id = 1; bool m_handshake_completed = false; + bool m_thread_suffix_supported = false; + bool m_list_threads_in_stop_reply = false; PacketResult SendONotification(const char *buffer, uint32_t len); @@ -121,6 +123,10 @@ protected: PacketResult Handle_qGetWorkingDir(StringExtractorGDBRemote &packet); + PacketResult Handle_QThreadSuffixSupported(StringExtractorGDBRemote &packet); + + PacketResult Handle_QListThreadsInStopReply(StringExtractorGDBRemote &packet); + PacketResult Handle_C(StringExtractorGDBRemote &packet); PacketResult Handle_c(StringExtractorGDBRemote &packet); |