* Add support for JSON output style to llvm-symbolizer
authorAlex Orlov <aorlov@accesssoftek.com>
Tue, 11 May 2021 09:10:54 +0000 (13:10 +0400)
committerAlex Orlov <aorlov@accesssoftek.com>
Tue, 11 May 2021 09:10:54 +0000 (13:10 +0400)
commit05d1ae4e18fa565ea522e02d2497ec68d1dbdd80
tree7d0f8d57f8b037cab75738b9d935c899c247d6af
parent33399405f4423429ec92c98a116c9ddc486864ec
* Add support for JSON output style to llvm-symbolizer

This patch adds JSON output style to llvm-symbolizer to better support CLI automation by providing a machine readable output.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D96883
llvm/docs/CommandGuide/llvm-symbolizer.rst
llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h
llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp
llvm/test/tools/llvm-symbolizer/output-style-json-code.test [new file with mode: 0644]
llvm/test/tools/llvm-symbolizer/output-style-json-data.test [new file with mode: 0644]
llvm/test/tools/llvm-symbolizer/output-style-json-frame.ll [new file with mode: 0644]
llvm/tools/llvm-symbolizer/Opts.td
llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp