commit | f0a658e11a83b813ffe3c1dde141dde641c8966c | [log] [tgz] |
---|---|---|
author | Aaron Vaage <vaage@google.com> | Tue May 28 14:36:02 2024 -0700 |
committer | Aaron Vaage <vaage@google.com> | Tue May 28 14:36:02 2024 -0700 |
tree | 8d8f5f030147380077a7ee85ca442f7a3e4def4e | |
parent | 26f6f7e516237664c45cd901ca86dfd0ca5b4d7b [diff] |
Trace Redaction - Reject invalid traces In order to ensure proper redaction, trace redaction can and should be very strict about its input. Small errors (e.g. missing a proc free packet) can lead to major issues (e.g. two threads get merged into a single thread because the proc free message was missing). Bug: 338425440 Change-Id: I0b8abcd5fc2f196c8bf94f9edfbcf223319d0770
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.