commit | 160a504ad5c91a227e55f84d3e5d3fe22af7c2bb | [log] [tgz] |
---|---|---|
author | Daniele Di Proietto <ddiproietto@google.com> | Fri Apr 01 15:00:58 2022 +0100 |
committer | Daniele Di Proietto <ddiproietto@google.com> | Fri Apr 01 15:23:55 2022 +0100 |
tree | 278faacdad942bbc281abcb2fdcc0f1533cf6771 | |
parent | 71cbb3f996fe8eafb3937369418dbf9927a776bd [diff] |
ftrace: Improve parsing for string fields With this commit: * The code now accepts string fields with an indentifier, instead of a literal, for array size. This is important since commit 3087c61ed2c4("tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN"), included in kernel 5.17, which exposes TASK_COMM_LEN in the format. * The code now accepts fields whose name include a digit (because that's a valid C identifier.). Tested: unit tests Bug: 227677227 Change-Id: I6f0074607f6ce41880a235a00ee7a4fbc53a5bb9
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.