commit | ec18eb3fb2aaf3ed3a063045bab5032e35e7df60 | [log] [tgz] |
---|---|---|
author | Ryan Zuklie <rzuklie@google.com> | Mon Jul 25 15:51:59 2022 -0700 |
committer | Ryan Zuklie <rzuklie@google.com> | Mon Aug 08 15:25:39 2022 -0700 |
tree | c4095069fc882e5e0b890a0a49ea8c1b1f4a9d41 | |
parent | 14ae2bfe87400a574ca21edfe99a046f7e5ab80b [diff] |
Refactor the syscall table into a shared location The ftrace trace processor had this mapping in order to convert the syscall ids found in ftrace logs to proper names. A new feature is being added that allows filtering syscalls during tracing. It will need to convert string names into numbers within traced_probes. Test: ran perfetto_unittest Change-Id: I6198c3f33112d41db792f7e52641d9309a68aa7c
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.