-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Guard against calling libc::exit
multiple times on Linux.
#126606
Commits on Jun 21, 2024
-
On
target_os = "linux"
, ensure that only one Rust thread calls `lib……c::exit` or returns from `main`.
Configuration menu - View commit details
-
Copy full SHA for e71d06b - Browse repository at this point
Copy the full SHA e71d06bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bff3531 - Browse repository at this point
Copy the full SHA bff3531View commit details -
Don't perform mitigation for thread-unsafe libc::exit under Miri.
1. Miri's exit is thread-safe 2. Miri doesn't (yet) support `libc::gettid`, used in the implementation of the mitigation on Linux.
Configuration menu - View commit details
-
Copy full SHA for c36fdeb - Browse repository at this point
Copy the full SHA c36fdebView commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5e83faf - Browse repository at this point
Copy the full SHA 5e83fafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 897fb6c - Browse repository at this point
Copy the full SHA 897fb6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b512608 - Browse repository at this point
Copy the full SHA b512608View commit details -
Move unique_thread_exit call to lang_start_internal so it is not in a…
… generic function, and wrap it in `catch_unwind`
Configuration menu - View commit details
-
Copy full SHA for b4149c6 - Browse repository at this point
Copy the full SHA b4149c6View commit details
Commits on Jul 5, 2024
-
Update library/std/src/sys/pal/common/exit_guard.rs
Co-authored-by: Ralf Jung <post@ralfj.de>
Configuration menu - View commit details
-
Copy full SHA for 9de76e3 - Browse repository at this point
Copy the full SHA 9de76e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a609370 - Browse repository at this point
Copy the full SHA a609370View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5db1655 - Browse repository at this point
Copy the full SHA 5db1655View commit details
Commits on Jul 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9801076 - Browse repository at this point
Copy the full SHA 9801076View commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8bcbab5 - Browse repository at this point
Copy the full SHA 8bcbab5View commit details