[Symbolizer] Implement data symbolizer markup element.
authorDaniel Thornburgh <dthorn@google.com>
Tue, 19 Jul 2022 21:20:12 +0000 (14:20 -0700)
committerDaniel Thornburgh <dthorn@google.com>
Thu, 4 Aug 2022 17:20:29 +0000 (10:20 -0700)
commit22df238d4a642a4553ebf7b91325189be48b139d
tree19505889d870d078d43df1888454c053aaf2a924
parent3818b4df1e102a0886138414c2d05fa66f2260cb
[Symbolizer] Implement data symbolizer markup element.

This connects the Symbolizer to the markup filter and enables the first
working end-to-end flow using the filter.

Reviewed By: peter.smith

Differential Revision: https://reviews.llvm.org/D130187
llvm/docs/CommandGuide/llvm-symbolizer.rst
llvm/docs/SymbolizerMarkupFormat.rst
llvm/include/llvm/DebugInfo/Symbolize/MarkupFilter.h
llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp
llvm/test/DebugInfo/symbolize-filter-markup-context-line-elision.test
llvm/test/DebugInfo/symbolize-filter-markup-data.test [new file with mode: 0644]
llvm/test/DebugInfo/symbolize-filter-markup-error-location.test
llvm/test/DebugInfo/symbolize-filter-markup-mmap.test
llvm/test/DebugInfo/symbolize-filter-markup-module.test
llvm/test/DebugInfo/symbolize-filter-markup-reset.test
llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp