[all-commits] [llvm/llvm-project] d4152c: [NFC][sanitizer_symbolizer]Add StackTracePrinter c...

Andres Villegas via All-commits all-commits at lists.llvm.org
Fri Sep 15 13:52:23 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d4152c5cbfd923d117b2bf24b5b173766e3be0e1
      https://github.com/llvm/llvm-project/commit/d4152c5cbfd923d117b2bf24b5b173766e3be0e1
  Author: Andres Villegas <andresvi at google.com>
  Date:   2023-09-15 (Fri, 15 Sep 2023)

  Changed paths:
    M compiler-rt/lib/hwasan/hwasan_report.cpp
    M compiler-rt/lib/msan/msan_report.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.h
    M compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_markup.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp
    M compiler-rt/lib/sanitizer_common/tests/sanitizer_stacktrace_printer_test.cpp
    M compiler-rt/lib/tsan/rtl/tsan_report.cpp
    M compiler-rt/lib/ubsan/ubsan_diag.cpp

  Log Message:
  -----------
  [NFC][sanitizer_symbolizer]Add StackTracePrinter class (#66530)

Introduce a new virtual class StackTracePrinter and an implementation
FormattedStackTracePrinter in preparation of enabling symbolizer markup
for linux. 
This change allows us to implement other behaviour under the same api
for StackTracePrinter, for example, MarkupStackTracePrinter.




More information about the All-commits mailing list