commit | f1ee130d2d4fa37f3c57b4f05019d664ae6523a5 | [log] [tgz] |
---|---|---|
author | Daniele Di Proietto <ddiproietto@google.com> | Tue May 09 16:10:03 2023 +0000 |
committer | Daniele Di Proietto <ddiproietto@google.com> | Tue May 09 16:13:23 2023 +0000 |
tree | 136d3e7a5f1f86b0386f274f3891cded0f00a921 | |
parent | 8e75acb29b9a475dcc04e54722375744fccc1b38 [diff] |
ftrace: Avoid crashing if format doesn't match expectations Kernel commit 0b04d4c0542e("f2fs: Fix f2fs_truncate_partial_nodes ftrace event") changed the format of an event in a way that causes perfetto to hit a PERFETTO_FATAL. The PERFETTO_FATAL was probably not intentional there, it was added (probably by mistake) by 6db99a9ca272("Add PERFETTO_DFATAL."). In any case, perfetto shouldn't crash for an event it doesn't understand. Bug: 281660544 Change-Id: I20769f4ce47a2af4c90b87e4bfb709468b4568cf
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.