commit | 2011d6f75040b6609e615ff89da3180d04949cef | [log] [tgz] |
---|---|---|
author | Stephen Nusko <nuskos@chromium.org> | Thu Apr 25 12:29:07 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Apr 25 12:29:07 2019 |
tree | 5e91f5a0c78e16aec4aad8bf2844028def3dcec3 | |
parent | 8b7f4f0c001c9803f75839eabc00e12bb96dafc3 [diff] |
Refactor the current ProducerClient into two separate classes. PerfettoProducer represents a perfetto ProducerEndpoint and is used by trace writers to write to perfetto. PerfettoTracedProcess holds singleton data that perfetto requires to be global. There is no behaviour changes in this CL but this is a large refactor. Change-Id: I60b225bc5663f193f85e5ff3f67edb40ec430ca0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1578609 Commit-Queue: Stephen Nusko <nuskos@chromium.org> Reviewed-by: Yusuke Sato <yusukes@chromium.org> Reviewed-by: Eric Seckler <eseckler@chromium.org> Auto-Submit: Stephen Nusko <nuskos@chromium.org> Cr-Commit-Position: refs/heads/master@{#653992}
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 .