commit | db2d533fb2199f8110b875e21579aa9383eefb76 | [log] [tgz] |
---|---|---|
author | Aaron Vaage <vaage@google.com> | Tue Apr 16 11:16:52 2024 -0700 |
committer | Aaron Vaage <vaage@google.com> | Tue Apr 16 11:16:52 2024 -0700 |
tree | 080de2ec9a224299697ef0d2ae6d2f23f4eeded5 | |
parent | 62e7ef0b53e13446297548e33b7ebf1de155c2f5 [diff] |
Trace Redaction - Filter suspend resume events This starts a new pattern for some primitives. Rather than having a single primitive build the allowlist, this allows multiple primitives to contribute to the allowlist. For this change, there is: 1. a collect filter that adds the ftrace event id 2. a ftrace event filter than filters suspend-resume events As long as item 2 is registered, item 1 can be optionally added to enable/disable suspend-resume events. Change-Id: I41d3e10a381e4497d0aa5ba9756c0c3d941a653b
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.