commit | b7b040d4840ee9bbaf9f878379dea6e2e4a36151 | [log] [tgz] |
---|---|---|
author | Daniele Di Proietto <ddiproietto@google.com> | Thu Jul 13 12:55:34 2023 +0000 |
committer | Daniele Di Proietto <ddiproietto@google.com> | Fri Jul 14 12:55:33 2023 +0000 |
tree | 70598a4aa477e598498485a084fa1b2b1d687858 | |
parent | d0ac5a1de0d27ca471c6c1031ff730dcac5437eb [diff] |
protozero/filtering: Extract MessageFilter::Config class The MessageFilter stores the configuration of the filter and some runtime state about the messages that are being parsed. This commit moves all the configuration into a separate class, to make the copy constuctor easier to maintain. Now the fields do not need to be listed explicitly anymore. Change-Id: I9305f50ab624ad96f57b3aac7e8da40767141e7a
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.