commit | 3f00374ce2a92dd341d6409a9146d8bc2ebc6bda | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Fri May 14 19:25:14 2021 +0100 |
committer | Primiano Tucci <primiano@google.com> | Fri May 14 19:25:14 2021 +0100 |
tree | 9db1fc89a721ced586d7545142fc0453d531a691 | |
parent | 82527cb0be329894be1b4eb08a6ef40ef0b270f8 [diff] |
Proto filtering: add core MessageFilter and FilterUtil This CL adds: - The core MessageFilter class, which will take care of filtering on-device. - The FilterUtil class and related tools/proto_filter to generate / test filters offline on the host. Design doc: go/trace-filtering Bug: 181306741 Test: see new test and fuzzers introduced Change-Id: I516669d3b6eee746ab306b1f0edd23e89bfbafb3
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.