llvm-project/lldb/unittests
Vedant Kumar 4699a7e230 [lldb/StringPrinter] Support strings with invalid utf8 sub-sequences
Support printing strings which contain invalid utf8 sub-sequences, e.g.
strings like "hello world \xfe", instead of bailing out with "Summary
Unavailable".

I took the opportunity here to delete some hand-rolled utf8 -> utf32
conversion code and replace it with calls into llvm's Support library.

rdar://61554346
2020-06-03 12:24:23 -07:00
..
API [lldb/CMake] Set the PYTHON_RPATH for the unit tests 2020-04-30 11:05:50 -07:00
Breakpoint [lldb][NFC] Fix all formatting errors in .cpp file headers 2020-01-24 08:52:55 +01:00
Core [lldb] Fix SourceManager::SourceFileCache insertion 2020-04-20 16:25:54 +02:00
DataFormatter [lldb/StringPrinter] Support strings with invalid utf8 sub-sequences 2020-06-03 12:24:23 -07:00
Disassembler [lldb/Plugins] Rename lldbPluginDisassemblerLLVM (NFC) 2020-02-17 19:14:01 -08:00
Editline [lldb][NFC] Fix all formatting errors in .cpp file headers 2020-01-24 08:52:55 +01:00
Expression [lldb/DWARF] Fix evaluator crash when accessing empty stack. 2020-03-31 17:44:57 +02:00
Host Move the Xcode SDK path caching to HostInfo 2020-05-06 13:43:50 -07:00
Instruction Fix UB in EmulateInstructionARM64.cpp 2020-06-01 18:11:50 -07:00
Interpreter Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Language Revert "[lldb/test] Move "DataFormatters/Mock.h" to "Plugins/Language/ObjC/Utilities.h"" 2020-05-20 12:44:18 +02:00
ObjectFile [lldb][NFC] Fix all formatting errors in .cpp file headers 2020-01-24 08:52:55 +01:00
Platform Do not list adb devices when a device id is given 2020-05-29 11:36:11 +02:00
Process [lldb] NFC: Fix trivial typo in comments, documents, and messages 2020-04-07 01:06:16 +09:00
ScriptInterpreter Re-land "get rid of PythonInteger::GetInteger()" 2020-05-08 10:57:10 -07:00
Signals [lldb][NFC] Fix all formatting errors in .cpp file headers 2020-01-24 08:52:55 +01:00
Symbol [lldb] Don't complete ObjCInterfaceDecls in ClangExternalASTSourceCallbacks::FindExternalVisibleDeclsByName 2020-05-27 12:39:24 +02:00
SymbolFile [lldb] Remove custom DWARF expression printing code 2020-05-25 16:09:25 +02:00
Target Moving executable module symbols parsing to target creation method. 2020-05-14 16:54:14 +02:00
TestingSupport Add a getter to retrieve the XcodeSDK from Module and unit-test it. (NFC) 2020-04-24 17:00:34 -07:00
UnwindAssembly Bug where insn-based unwind plans on arm64 could be wrong 2020-04-14 16:57:25 -07:00
Utility [Scalar] Fix assignment operator for long long. 2020-06-03 13:26:25 +02:00
debugserver [lldb] Make RNBSocketTest compile again after socket modernization 2020-04-23 17:00:02 +02:00
tools [lldb] Change Communication::SetConnection to take a unique_ptr 2020-04-02 14:42:25 +02:00
CMakeLists.txt Fix UB in EmulateInstructionARM64.cpp 2020-06-01 18:11:50 -07:00
gtest_common.h [lldb] Update header guards to be consistent and compliant with LLVM (NFC) 2020-02-17 23:15:40 -08:00