commit | 230675d9ac8f1d034702d8573a9d6eb1d328f6b8 | [log] [tgz] |
---|---|---|
author | Matthew Denton <mpdenton@chromium.org> | Tue Jul 28 02:47:54 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jul 28 02:47:54 2020 |
tree | 13b2cd8c89108d700120f5bd9e40623f48c9cfb2 | |
parent | 4029b6d2779400d8acc07d091831977e0470b0ee [diff] |
Linux sandbox: Allow rseq(2) Glibc 2.32 (development version) registers rseq on thread startup. Because libraries' ELF constructors may see that rseq is registered, and it is unclear that libraries should have to deal with rseq deregistration, just allow it globally. Otherwise rseq registration status will be out of sync between threads which could cause unexpected issues. Hopefully different parts of Chrome will leverage it for fast per-cpu data. Bug: 1104160 Change-Id: I3f93ee598004910ffde46ee782ba60b6201ae8ca Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2298525 Commit-Queue: Matthew Denton <mpdenton@chromium.org> Reviewed-by: Robert Sesek <rsesek@chromium.org> Cr-Commit-Position: refs/heads/master@{#792128}
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 .
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.