commit | 956b18da8410e5cc2e717f69381e061c2ef99d0a | [log] [tgz] |
---|---|---|
author | Daniele Di Proietto <ddiproietto@google.com> | Mon Feb 26 17:24:00 2024 +0000 |
committer | Daniele Di Proietto <ddiproietto@google.com> | Mon Mar 04 11:43:21 2024 +0000 |
tree | e69c3786ed17ea07ff5172e2f3e36e4e638c42c9 | |
parent | 1553701a9f0a47be12af882f0d7801df5b674122 [diff] |
tp: Support mmap on Windows ScopedMmap is in include/ext, so it cannot be visible in TraceBlob, which is in include/trace_processor. This commit uses a forward declaration and a unique_ptr to solve the problem. This also allows building trace_redaction on every platform. Change-Id: I6e19bd436acd961ddfa57ee804798e0e566e8ef7
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.