llvm-project/llvm/tools/llvm-readobj
Paul Kirth aa123b8c09 [llvm-readobj] Improve JSON output
The current implementation outputs JSON in the following way:

[{'<filename>':{'FileSummary':{},...}}]

Using the filename as a key makes processing the JSON data awkward, and
should be avoided. This patch removes that outer key, since the
'FileSummary' data also includes a 'File' field, and so we lose no data.

Reviewed By: jhenderson, leonardchan

Differential Revision: https://reviews.llvm.org/D134843
2022-10-17 16:42:57 +00:00
..
ARMEHABIPrinter.h [llvm] Add JSONScopedPrinter class 2021-12-10 18:57:33 +00:00
ARMWinEHPrinter.cpp [AArch64] [SEH] Rename pac_sign_return_address to pac_sign_lr 2022-10-12 22:19:59 +03:00
ARMWinEHPrinter.h [AArch64] [SEH] Rename pac_sign_return_address to pac_sign_lr 2022-10-12 22:19:59 +03:00
CMakeLists.txt [llvm-driver] Add various tools to the llvm-driver 2022-10-06 05:16:13 +00:00
COFFDumper.cpp [llvm-readobj][COFF] Print forwarder export symbols correctly 2022-09-26 11:05:41 +03:00
COFFImportDumper.cpp
DwarfCFIEHPrinter.h Revert "Remove the dependency between lib/DebugInfoDWARF and MC." 2022-10-06 14:58:34 -07:00
ELFDumper.cpp [llvm-readobj] Improve JSON output 2022-10-17 16:42:57 +00:00
MachODumper.cpp [llvm-readobj] Support non 64bit platforms too 2022-03-31 15:40:12 -04:00
ObjDumper.cpp [llvm-readobj] Add JSONScopedPrinter to llvm-readelf 2021-12-10 23:34:27 +00:00
ObjDumper.h [AIX] llvm-readobj support a new option --exception-section for xcoff object file. 2022-09-19 10:55:48 -04:00
Opts.td [AIX] llvm-readobj support a new option --exception-section for xcoff object file. 2022-09-19 10:55:48 -04:00
StackMapPrinter.h
WasmDumper.cpp [WebAssembly] Second phase of implemented extended const proposal 2022-03-14 08:55:47 -07:00
Win64EHDumper.cpp [llvm-readobj] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:21:54 -07:00
Win64EHDumper.h
WindowsResourceDumper.cpp
WindowsResourceDumper.h
XCOFFDumper.cpp [AIX] llvm-readobj support a new option --exception-section for xcoff object file. 2022-09-19 10:55:48 -04:00
llvm-readobj.cpp Fix d5090cd94, MSVC mangling issue 2022-10-06 05:24:45 +00:00
llvm-readobj.h [llvm] Use std::underlying_type_t (NFC) 2022-09-25 23:14:15 -07:00