commit | 4f1386039c5ae69de6b24ebdbd77b2402f6f5678 | [log] [tgz] |
---|---|---|
author | Mike Wittman <[email protected]> | Fri Mar 15 22:27:10 2019 |
committer | Commit Bot <[email protected]> | Fri Mar 15 22:27:10 2019 |
tree | 3185ea9d456968bf5c17ff3c44fb31aac36e9b01 | |
parent | a5795e0a0e58d1bba6c9890f2467bbe2055791a8 [diff] |
[Sampling profiler] Encapsulate Mac stack walking 3/4: frame recording The platform-native stack walking needs to be encapsulated into a function that can be invoked in an alternating fashion with V8 unwinding, once supported. This change inlines the frame recording into the core stack walking function. The encapsulation requires inlining otherwise-sensible abstractions to enable creation of future abstractions that can be used across platforms. No functional change is intended. Bug: 931418 Change-Id: I40880b76b65cda63892ce98395a0fcc46ec3259c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1513209 Commit-Queue: Mike Wittman <[email protected]> Reviewed-by: Charlie Andrews <[email protected]> Cr-Commit-Position: refs/heads/master@{#641326}
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 .