| commit | 210b0696286023a455793a934b67684c5f49a784 | [log] [tgz] |
|---|---|---|
| author | Albert J. Wong <ajwong@chromium.org> | Thu Dec 14 18:48:00 2017 +0000 |
| committer | Commit Bot <commit-bot@chromium.org> | Thu Dec 14 18:48:00 2017 +0000 |
| tree | 218fe17e8228682fdde24a4f4849dce1295fa500 | |
| parent | c6afc7c4a3d65786bb19d65cedcb69d256f2a2bd [diff] |
Enable frame pointers on arm32. LLVM fixed the bug where framepointers were not located next to the return address in thumb mode. https://bugs.llvm.org/show_bug.cgi?id=18505 With that fix, enabling framepointers on arm32 bring it in line with other build configurations and allows for better stack traces. Bug: 786450 Change-Id: I01a1c9f82fac22b2bbc15c6f52deed8aca7263ea Reviewed-on: https://chromium-review.googlesource.com/826255 Reviewed-by: Brett Wilson <brettw@chromium.org> Commit-Queue: Albert J. Wong <ajwong@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#524127} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 8c29b757124e1ceb921ad61d023b6b741eda92d4
diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py index c4dd5d2..9b3ebe3 100755 --- a/tools/gn/bootstrap/bootstrap.py +++ b/tools/gn/bootstrap/bootstrap.py
@@ -185,7 +185,6 @@ { 'ENABLE_LOCATION_SOURCE': 'false', 'ENABLE_PROFILING': 'false', - 'CAN_UNWIND_WITH_FRAME_POINTERS': 'false', 'UNSAFE_DEVELOPER_BUILD': 'false' })