llvm-project/lldb/source
Michał Górny ff31af4f55 [lldb] [gdb-remote client] Refactor handling qSupported
Refactor the qSupported handler to split the reply into an array,
and identify features within the array rather than searching the string
for partial matches.  While at it, use StringRef.split() to process
the compression list instead of reinventing the wheel.

Switch the arguments to MaybeEnableCompression() to use an ArrayRef
of StringRefs to simplify parameter passing from GetRemoteQSupported().

Differential Revision: https://reviews.llvm.org/D100146
2021-04-13 11:20:11 +02:00
..
API [lldb] Prevent that LLDB randomly crashes in CommandLineParser::addOption by initializing LLVM's command line parser 2021-04-01 20:17:54 +02:00
Breakpoint Make the stop-on-sharedlibrary-events setting work. 2021-03-24 11:15:11 -07:00
Commands [lldb] Fix bug where memory read --outfile is not truncating the file 2021-04-06 09:16:28 -07:00
Core [trace][intel-pt] Implement trace start and trace stop 2021-03-30 17:31:37 -07:00
DataFormatters [lldb][NFC] Give CompilerType's IsArrayType/IsVectorType/IsBlockPointerType out-parameters default values 2021-02-23 11:15:31 +01:00
Expression Teach DWARFExpression about DWARF 4+ Location Descriptions 2021-03-23 10:29:51 -07:00
Host Revert "[lldb] [Process] Watch for fork/vfork notifications" and associated followups 2021-04-13 11:03:06 +02:00
Initialization [lldb] Fix shared library directory computation on windows 2021-02-18 15:37:52 +01:00
Interpreter [trace][intel-pt] Implement trace start and trace stop 2021-03-30 17:31:37 -07:00
Plugins [lldb] [gdb-remote client] Refactor handling qSupported 2021-04-13 11:20:11 +02:00
Symbol Fix "image lookup --address" Summary results for inline functions. 2021-04-01 11:36:26 -07:00
Target [lldb] Delete dead StackFrameList::Merge 2021-04-12 14:49:20 +02:00
Utility [SystemZ][z/OS][Windows] Add new OF_TextWithCRLF flag and use this flag instead of OF_Text 2021-04-06 07:23:31 -04:00
CMakeLists.txt Remove HAVE_VCS_VERSION_INC, not needed 2020-10-29 13:09:05 -07:00
lldb.cpp [lldb] Reinstate support for LLDB_VERSION_STRING 2021-02-22 16:56:00 -08:00