commit | badba0bd985950e0a6c44efe2b663d9df717a63f | [log] [tgz] |
---|---|---|
author | Igor Kraskevich <kraskevich@google.com> | Tue Mar 22 19:44:20 2022 +0000 |
committer | Igor Kraskevich <kraskevich@google.com> | Tue Mar 22 19:44:20 2022 +0000 |
tree | 6796489ab420370508ced0eab2c6f7b7719eedc9 | |
parent | 95c79875a6ba27ae0e20457cdb13f20637d36148 [diff] |
Add translation table importer This CL defines ArgsTranslationTable for storing args translation rules, and TranslationTableModule for extracting translation rules from trace packets. The table is populated and stored in TraceProcessor context, but it's not used for translating args yet, so there should be no user-visible behavior changes. The next CL will add actual translation to src/trace_processor/importers/proto/track_event_parser.cc. Bug: 225826610 Change-Id: I36f66a737895e1f30b1f70a82b7978b36ad4a4e2
Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.
See https://perfetto.dev/docs or the /docs/ directory for documentation.