0
Files
src/content/renderer
Etienne Pierre-doray d0aa5fbbfa [tracing] Make TraceableState work in the field
This CL revamps TraceableState to work better in the field
- Uses state string for event name; this works around debug
annotation being filtered out
- Uses StaticString (compile time) to mark these strings privacy-safe
- Use Track API which scopes tracks to a thread/process
- Generalize tracing categories to ease using new categories
- Changes "toplevel" -> "renderer" which is more appropriate and
less spammy
- Aligns RenderThread state events with other state by emitting it when tracing start

Drive-by:
- Remove redundant process_type (it's already set at the process level)
- Remove unused TraceableObjectState

Change-Id: I8f39b23ecae9ed64a44ffbc508354ba894415622
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6375102
Reviewed-by: Scott Haseley <shaseley@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1435649}
2025-03-20 13:30:43 -07:00
..
2024-10-31 19:37:21 +00:00
2024-11-08 21:56:14 +00:00
2024-09-11 15:27:54 +00:00