commit | a97a0429c32086e5f19d49a2eebd5aabb373df0b | [log] [tgz] |
---|---|---|
author | Aaron Vaage <vaage@google.com> | Tue Apr 02 10:23:07 2024 -0700 |
committer | Aaron Vaage <vaage@google.com> | Mon Apr 08 15:33:27 2024 +0000 |
tree | 5e691b1e8a43c1a81edabcecf98776edebc51b84 | |
parent | 2b1117bf60971ab044e3daea63adc2b6a2b35bc9 [diff] |
Trace Redaction - Filter print ftrace events Print events are used as many different ways. The most common usecase is logging the begin and end events used by perfetto to display slices. Some system processes use print events to log important events (e.g. LMK). Because print statments are freeform strings but have important usecases redaction can't completely leave them as-is and can't completely remove them. The happy medium is to drop all print statements outside of the target package. Bug: 332547909 Change-Id: I7df5f1e215d4c0605302eb497cbd543aa94ff640
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.