llvm-project/lldb/source/Plugins/Process/gdb-remote
Jason Molenda 8c31efeed6 Add the ability to process save-core stack-memory-only corefiles
Add a field to the qMemoryRegionInfo packet where the remote stub
can describe the type of memory -- heap, stack.  Keep track of
memory regions that are stack memory in lldb.  Add a new "--style
stack" to process save-core to request that only stack memory be
included in the corefile.

Differential Revision: https://reviews.llvm.org/D107625
2021-08-11 13:37:31 -07: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 Add the ability to process save-core stack-memory-only corefiles 2021-08-11 13:37:31 -07:00
GDBRemoteCommunicationClient.h [lldb][AArch64] Add memory tag writing to lldb 2021-07-27 15:18:42 +01: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] Correct format of qMemTags type field 2021-07-30 11:06:57 +01:00
GDBRemoteCommunicationServerLLGS.h [lldb][AArch64] Add memory tag writing to lldb-server 2021-07-27 12:02:17 +01: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] [gdb-remote] Add eOpenOptionReadWrite for future gdb compat 2021-08-09 12:06:59 +02:00
ProcessGDBRemote.h [lldb][AArch64] Add memory tag writing to lldb 2021-07-27 15:18:42 +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