llvm-project/lldb/source
Walter Erquinigo bddebca61e [intel-pt] Refactor the JSON parsing
Recently https://reviews.llvm.org/D88103 introduced a nice API for
converting a JSON object into C++ types, which include nice error
messaging.

I'm using that new functioniality to perform the parsing in a much more
elegant way. As a result, the code looks simpler and more maintainable,
as we aren't parsing anymore individual fields manually.

I updated the test cases accordingly.

Differential Revision: https://reviews.llvm.org/D88264
2020-09-24 16:35:34 -07:00
..
API [MinGW] Use lib prefix for libraries 2020-09-12 22:01:29 +03:00
Breakpoint [lldb][NFC] Use llvm::is_contained instead of std::find in a few places 2020-08-13 14:11:28 +02:00
Commands Add `breakpoint delete --disabled`: deletes all disabled breakpoints. 2020-09-23 11:35:11 -07:00
Core Add a "Trace" plug-in to LLDB to add process trace support in stages. 2020-09-21 17:13:18 -07:00
DataFormatters [lldb][NFC] Remove FormatMap 2020-07-23 18:34:59 +02:00
Expression Use zu rather than llu format specifier for size_t (-Wformat warning fix). 2020-09-16 19:28:05 -07:00
Host [lldb] [netbsd] Avoid comparison of signed and unsigned integers 2020-09-10 15:49:15 +02:00
Initialization [lldb] Always record both the working and home directory. 2020-09-02 20:53:11 -07:00
Interpreter Add a "Trace" plug-in to LLDB to add process trace support in stages. 2020-09-21 17:13:18 -07:00
Plugins [intel-pt] Refactor the JSON parsing 2020-09-24 16:35:34 -07:00
Symbol [lldb] Fix Type::GetByteSize for pointer types 2020-08-27 15:37:49 +02:00
Target [intel-pt] Refactor the JSON parsing 2020-09-24 16:35:34 -07:00
Utility Utility: ignore OS version on non-Darwin targets in `ArchSpec` 2020-09-23 18:21:34 -07:00
CMakeLists.txt Make LLVM_APPEND_VC_REV=OFF affect clang, lld, and lldb as well. 2020-01-16 19:04:08 -05:00
lldb.cpp [lldb] Fix version string when using LLDB_REVISION but not LLDB_REPOSITORY 2020-02-20 10:07:50 -08:00