llvm-project/lldb/source/Plugins/Process/gdb-remote
Michał Górny 25fbbc5936 [lldb] Support SaveCore() from gdb-remote client
Extend PluginManager::SaveCore() to support saving core dumps
via Process plugins.  Implement the client-side part of qSaveCore
request in the gdb-remote plugin, that creates the core dump
on the remote host and then uses vFile packets to transfer it.

Differential Revision: https://reviews.llvm.org/D101329
2021-09-06 18:33:02 +02:00
..
CMakeLists.txt [lldb] Allows customizing libxml2 for darwin 2020-05-20 12:27:08 -07:00
GDBRemoteClientBase.cpp Revert "Revert "Reset the wakeup timeout when we re-enter the continue wait."" 2021-07-12 14:20:49 -07:00
GDBRemoteClientBase.h Revert "Revert "Reset the wakeup timeout when we re-enter the continue wait."" 2021-07-12 14:20:49 -07:00
GDBRemoteCommunication.cpp [lldb][NFC] Use C++ versions of the deprecated C standard library headers 2021-05-26 12:46:12 +02:00
GDBRemoteCommunication.h [lldb] NFC remove DISALLOW_COPY_AND_ASSIGN 2020-06-02 13:23:53 -04:00
GDBRemoteCommunicationClient.cpp [lldb] Support SaveCore() from gdb-remote client 2021-09-06 18:33:02 +02:00
GDBRemoteCommunicationClient.h [lldb] Support SaveCore() from gdb-remote client 2021-09-06 18:33:02 +02:00
GDBRemoteCommunicationHistory.cpp [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
GDBRemoteCommunicationHistory.h [lldb] Use C++11 default member initializers 2021-06-09 09:43:13 -07:00
GDBRemoteCommunicationReplayServer.cpp [lldb] Use C++11 default member initializers 2021-06-09 09:43:13 -07:00
GDBRemoteCommunicationReplayServer.h [lldb] Use C++11 default member initializers 2021-06-09 09:43:13 -07:00
GDBRemoteCommunicationServer.cpp [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
GDBRemoteCommunicationServer.h [trace][intel-pt] Implement trace start and trace stop 2021-03-30 17:31:37 -07:00
GDBRemoteCommunicationServerCommon.cpp [lldb] [gdb-remote] Use hexadecimal numbers in vFile packats for GDB compliance 2021-08-09 12:07:33 +02:00
GDBRemoteCommunicationServerCommon.h [lldb] Move QThreadSuffixSupported and QListThreadsInStopReply into llgs 2021-04-14 21:08:55 +02:00
GDBRemoteCommunicationServerLLGS.cpp [lldb] Silence compiler warnings from 37cbd817d3 2021-09-06 13:04:21 +02:00
GDBRemoteCommunicationServerLLGS.h [lldb] [llgs server] Support creating core dumps on NetBSD 2021-09-06 12:16:14 +02:00
GDBRemoteCommunicationServerPlatform.cpp [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
GDBRemoteCommunicationServerPlatform.h [lldb] Use llvm::Optional for port in LaunchGDBServer 2020-11-30 11:20:39 +00:00
GDBRemoteRegisterContext.cpp Revert "Revert "Reset the wakeup timeout when we re-enter the continue wait."" 2021-07-12 14:20:49 -07:00
GDBRemoteRegisterContext.h Support GDB remote g packet partial read 2021-03-02 17:21:48 +05:00
ProcessGDBRemote.cpp [lldb] Support SaveCore() from gdb-remote client 2021-09-06 18:33:02 +02:00
ProcessGDBRemote.h [lldb] Support SaveCore() from gdb-remote client 2021-09-06 18:33:02 +02: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