commit | b99afc65a575475141a42235bc8dbfa9bc277427 | [log] [tgz] |
---|---|---|
author | Oystein Eftevaag <oysteine@chromium.org> | Wed Jan 23 03:16:03 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 23 03:16:03 2019 |
tree | bbb6088af4d665d543d0c02fc977e1035530b5e7 | |
parent | 65baa66d27712e6c906966141af6c7e5bb9f182e [diff] |
Tracing: Start the tracing service on-demand Instead of each process connecting to the tracing service on startup, the tracing service is now instead brought up on demand (when something binds the Coordinator interface) and will then pass pointers to the AgentRegistry and PerfettoService to the other services so they can register themselves. This is a prerequisite to having the tracing service run as a sandboxed service (or we would always have a new background process running): https://chromium-review.googlesource.com/c/chromium/src/+/1412016 Requires these prior CLs for service_manager manifest support: * https://chromium-review.googlesource.com/c/chromium/src/+/1410124 * https://chromium-review.googlesource.com/c/chromium/src/+/1410384 TBR=yusukes@chromium.org (for trivial CrOS change) Bug: 914579 Change-Id: Ia1c92fe2aa75e3411efbd119cb9443e8a78e4c8f Reviewed-on: https://chromium-review.googlesource.com/c/1377593 Commit-Queue: oysteine <oysteine@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Eric Seckler <eseckler@chromium.org> Reviewed-by: Sami Kyöstilä <skyostil@chromium.org> Reviewed-by: Ehsan Chiniforooshan <chiniforooshan@chromium.org> Reviewed-by: Ken Rockot <rockot@google.com> Cr-Commit-Position: refs/heads/master@{#625059}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .