commit | 7dcd27fa2f73783682210bf4b1dd16e8f73b818e | [log] [tgz] |
---|---|---|
author | Mike Wittman <wittman@chromium.org> | Sat Mar 16 01:03:27 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Sat Mar 16 01:03:27 2019 |
tree | 81b81c73dc142c9051275b49c42e52c06e250a6c | |
parent | 36f5a0a5b0fe280a9a8910b7db4a23f2a5341601 [diff] |
[Sampling profiler] Encapsulate Mac stack walking 4/4: unw_init_local workaround 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 workaround for avoiding a crash in unw_init_local 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: I89065f8afa2e88f6a263880e0f7bb8ed1c5a6c5f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1513210 Commit-Queue: Mike Wittman <wittman@chromium.org> Reviewed-by: Charlie Andrews <charliea@chromium.org> Cr-Commit-Position: refs/heads/master@{#641377}
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 .