commit | 51cec1a26cc841c9635612dd33e1ea3b5d0df7fe | [log] [tgz] |
---|---|---|
author | etiennep-chromium <etiennep@chromium.org> | Wed May 07 18:44:03 2025 -0400 |
committer | GitHub <noreply@github.com> | Wed May 07 15:44:03 2025 -0700 |
tree | 2f83e2bbe5e88e475ea9a09c6f0d6ab81dda4b1a | |
parent | 8ef341eead6c35b2ab2ec4ace8a6824afb614999 [diff] |
[ETW] Fix erased thread_ids (#1438) Chrome ETW translator erases thread id for processes that aren't chrome, for privacy/security concerns. This updates trace processor to avoid interpreting this as idle, which gets explicitly thread_id = 0. This uses -1 to represent erased thread id.
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.