commit | 11794d4734d121e41c46216dfc244361228ed9c7 | [log] [tgz] |
---|---|---|
author | Mike Wittman <wittman@chromium.org> | Mon Jan 06 17:22:04 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Jan 06 17:22:04 2020 |
tree | ed328463a51bd68989dd2b3ccf478e4c6acb5221 | |
parent | 9d946a1343a55c94d6a6494b1a1c412306bdc8e5 [diff] |
[Sampling profiler] Reland "Provide timestamp with sample" Relands 6f0c38206c82a9b39fb7d87b26c9f8466d7d4b3f with the StackSamplerImplTest.CopyStackTimestamp test updated to aggregate initialize the thread context to avoid using an uninitialized value. Records timestamps along with samples and plumbs them through to the ProfileBuilder interface. The CallStackProfileBuilder subclass will be updated in a following CL to record the timestamps, to support retrospective tagging of metadata on the samples. TBR=thestig@chromium.org,oysteine@chromium.org Bug: 1034758 Change-Id: Ibc3567a195c148ac2520bc19a757e9f8762823aa Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1979006 Reviewed-by: Mike Wittman <wittman@chromium.org> Reviewed-by: Etienne Pierre-Doray <etiennep@chromium.org> Commit-Queue: Mike Wittman <wittman@chromium.org> Cr-Commit-Position: refs/heads/master@{#728546}
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 .