llvm-project/lldb/source/Plugins/Process/gdb-remote
Michał Górny 6c1a8039de [lldb] [server] Support for multiprocess extension
Add a minimal support for the multiprocess extension in lldb-server.
The server indicates support for it via qSupported, and accepts
thread-ids containing a PID.  However, it still does not support
debugging more than one inferior, so any other PID value results
in an error.

Differential Revision: https://reviews.llvm.org/D98482
2021-03-30 15:09:27 +02:00
..
CMakeLists.txt [lldb] Allows customizing libxml2 for darwin 2020-05-20 12:27:08 -07:00
GDBRemoteClientBase.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
GDBRemoteClientBase.h [lldb] Update header guards to be consistent and compliant with LLVM (NFC) 2020-02-17 23:15:40 -08:00
GDBRemoteCommunication.cpp [lldb/ipv6] Support running lldb tests in an ipv6-only environment. 2020-09-30 11:08:41 -07:00
GDBRemoteCommunication.h [lldb] NFC remove DISALLOW_COPY_AND_ASSIGN 2020-06-02 13:23:53 -04:00
GDBRemoteCommunicationClient.cpp [lldb] [Process/gdb-remote] Fix TID reading to use U64 2021-03-30 13:59:32 +02:00
GDBRemoteCommunicationClient.h [lldb] [server] Support for multiprocess extension 2021-03-30 15:09:27 +02:00
GDBRemoteCommunicationHistory.cpp [lldb][NFC] Fix all formatting errors in .cpp file headers 2020-01-24 08:52:55 +01:00
GDBRemoteCommunicationHistory.h [lldb] Update header guards to be consistent and compliant with LLVM (NFC) 2020-02-17 23:15:40 -08:00
GDBRemoteCommunicationReplayServer.cpp [lldb/Reproducers] Move connection logic into replay server (NFC) 2020-05-19 10:55:35 -07:00
GDBRemoteCommunicationReplayServer.h [lldb] NFC remove DISALLOW_COPY_AND_ASSIGN 2020-06-02 13:23:53 -04:00
GDBRemoteCommunicationServer.cpp [lldb/Utility] Introduce UnimplementedError 2020-10-12 13:46:17 +02:00
GDBRemoteCommunicationServer.h [lldb] Error when there are no ports to launch a gdbserver on 2020-11-30 10:19:14 +00:00
GDBRemoteCommunicationServerCommon.cpp [lldb] [server] Support for multiprocess extension 2021-03-30 15:09:27 +02:00
GDBRemoteCommunicationServerCommon.h [lldb] Update header guards to be consistent and compliant with LLVM (NFC) 2020-02-17 23:15:40 -08:00
GDBRemoteCommunicationServerLLGS.cpp [lldb] [server] Support for multiprocess extension 2021-03-30 15:09:27 +02:00
GDBRemoteCommunicationServerLLGS.h [lldb] [server] Support for multiprocess extension 2021-03-30 15:09:27 +02:00
GDBRemoteCommunicationServerPlatform.cpp [lldb] Fix TestPlatformProcessConnect.py 2021-01-14 09:49:19 +01:00
GDBRemoteCommunicationServerPlatform.h [lldb] Use llvm::Optional for port in LaunchGDBServer 2020-11-30 11:20:39 +00:00
GDBRemoteRegisterContext.cpp Support GDB remote g packet partial read 2021-03-02 17:21:48 +05:00
GDBRemoteRegisterContext.h Support GDB remote g packet partial read 2021-03-02 17:21:48 +05:00
ProcessGDBRemote.cpp [lldb] Apply gdb-remote timeout to platform connections as well 2021-03-04 14:46:02 +01:00
ProcessGDBRemote.h [lldb] Apply gdb-remote timeout to platform connections as well 2021-03-04 14:46:02 +01:00
ProcessGDBRemoteLog.cpp [lldb][NFC] Fix all formatting errors in .cpp file headers 2020-01-24 08:52:55 +01:00
ProcessGDBRemoteLog.h [lldb] Update header guards to be consistent and compliant with LLVM (NFC) 2020-02-17 23:15:40 -08:00
ProcessGDBRemoteProperties.td [lldb/gdb-remote] Change default value of use-libraries-svr4 to true 2020-05-14 12:17:37 +02:00
ThreadGDBRemote.cpp [LLDB] Add per-thread register infos shared pointer in gdb-remote 2021-01-15 16:11:17 +05:00
ThreadGDBRemote.h [LLDB] Add per-thread register infos shared pointer in gdb-remote 2021-01-15 16:11:17 +05:00