commit | 247e4de55550191706972861e586831a0d94d524 | [log] [tgz] |
---|---|---|
author | Greg Thompson <grt@chromium.org> | Tue Mar 12 15:03:49 2024 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Mar 12 15:03:49 2024 |
tree | c8b61fab6b5248571cbaaa578fb7c6b0cc21e6ff | |
parent | 54b0830e0617abbe7324b4158f0365f491329b2c [diff] |
[test] Suppress generation of stack traces in death tests In https://crrev.com/1246434, we suppressed symbolized stack traces in death test child procs. While this worked for CHECK and DCHECK messages, it did not catch other code, such as ObserverList, that may do its own symbolization. In this change, we switch to suppressing symbolization in death test child procs in base::StackTrace itself. This avoids the need to chase down all callers and catch new callers. Bug: 1517343 Change-Id: I897b13b6326c7627e3fa56b4a34ad0d771762996 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5358577 Commit-Queue: Greg Thompson <grt@chromium.org> Auto-Submit: Greg Thompson <grt@chromium.org> Reviewed-by: Francois Pierre Doray <fdoray@chromium.org> Cr-Commit-Position: refs/heads/main@{#1271557}
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.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.