llvm-project/lldb/unittests
Med Ismail Bennani e861d053dd [lldb/Utility] Add GetDescription(Stream&) to StructureData::*
This patch improves the StructuredData classes to provide a
GetDescription(lldb_private::Stream&) affordance.

This is very convenient compared to the Dump method because this try to
pretty print the structure instead of just serializing it into a JSON.

This patch also updates some parts of lldb (i.e. extended crash info) to
use this new affordance instead of StructuredData::Dump.

Differential Revision: https://reviews.llvm.org/D135547

Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
2022-11-03 14:44:53 -07:00
..
API
Breakpoint
Core [lldb] Remove LLDB reproducers 2022-09-19 14:43:31 -07:00
DataFormatter [lldb] Add matching based on Python callbacks for data formatters. 2022-10-19 12:53:38 -07:00
Disassembler Move GetControlFlowKind's logic to DisassemblerLLVMC.cpp 2022-07-26 12:05:23 -07:00
Editline
Expression [wasm] Always treat DWARF expression addresses as load addresses 2022-11-02 12:11:53 +00:00
Host [lldb] [MainLoopPosix] Fix crash upon adding lots of pending callbacks 2022-10-17 17:48:44 +02:00
Instruction [LLDB][RISCV] Add RV64C instruction support for EmulateInstructionRISCV 2022-10-25 19:12:45 +08:00
Interpreter [lldb] Remove LLDB reproducers 2022-09-19 14:43:31 -07:00
Language [lldb][CPlusPlus] Introduce CPlusPlusLanguage::MethodName::GetReturnType 2022-10-31 12:25:18 +00:00
ObjectFile Change the meaning of a UUID with all zeros for data. 2022-08-30 10:17:58 -07:00
Platform [lldb] Remove LLDB reproducers 2022-09-19 14:43:31 -07:00
Process [lldb] Remove LLDB reproducers 2022-09-19 14:43:31 -07:00
ScriptInterpreter [lldb] Add matching based on Python callbacks for data formatters. 2022-10-19 12:53:38 -07:00
Signals
Symbol Revert "Remove the dependency between lib/DebugInfoDWARF and MC." 2022-10-06 14:58:34 -07:00
SymbolFile [LLDB][NativePDB] Fix struct layout when it has anonymous unions. 2022-10-13 12:43:45 -07:00
Target [lldb] Remove LLDB reproducers 2022-09-19 14:43:31 -07:00
TestingSupport Fix DW_OP_convert to resolve the CU relative offset correctly. 2022-09-12 16:53:19 -07:00
Thread [lldb] Remove LLDB reproducers 2022-09-19 14:43:31 -07:00
UnwindAssembly
Utility [lldb/Utility] Add GetDescription(Stream&) to StructureData::* 2022-11-03 14:44:53 -07:00
debugserver
tools [LLDB] Change RegisterValue::SetFromMemoryData to const RegisterInfo& 2022-10-12 08:10:24 +00:00
CMakeLists.txt lldb: Disable unittests if llvm_gtest target does not exist 2022-08-10 16:56:08 -07:00
gtest_common.h