tree: 2f38d3833b806ab62b30f4958e81c4e577a39a6c [path history] [tgz]
  1. BUILD.gn
  2. OWNERS
  3. README.md
  4. analytics.cc
  5. analytics.h
  6. analytics_test.cc
  7. command_line_options.cc
  8. command_line_options.h
  9. command_line_options_test.cc
  10. e2e_test.cc
  11. error.h
  12. log_parser.cc
  13. log_parser.h
  14. log_parser_test.cc
  15. main.cc
  16. printer.h
  17. symbolizer.h
  18. symbolizer_impl.cc
  19. symbolizer_impl.h
  20. symbolizer_impl_test.cc
  21. test_cases/
tools/symbolizer/README.md

Symbolizer

This is a C++ implementation of a Fuchsia log symbolizer. A symbolizer takes text logs as input, containing unsymbolicated stack traces indicated via a special Symbolizer markup format, and symbolizes them provided debug symbols.

E2E tests

E2E tests are disabled by default because they depend on the presence of //prebuilt/test_data/symbolizer/symbols, which is not downloaded by default. This could be done by jiri init -fetch-optional=symbolizer-test-data && jiri fetch-packages.

Once there are symbols, the E2E tests could be built by adding //tools/symbolizer:e2e_tests to args.gn and executed by fx test symbolizer_e2e_tests.