| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
see #94173 and commit 27011b4185f5341e579d2a02cabd3dc7d7aa7149.
|
|
|
|
|
|
|
|
|
|
|
|
| |
On Linux, use mmap64, open64, openat64, and sendfile64 in place of their
non-LFS counterparts.
This is relevant to #94173.
With these changes (together with rust-lang/backtrace-rs#501), the
simple binaries I produce with rustc seem to have no non-LFS functions,
so maybe #94173 is fixed. But I can't be sure if I've missed something
and maybe some non-LFS functions could sneak in somehow.
|
|
|
|
|
|
|
|
| |
With the updated libc, UNIX stack overflow handling in libstd can now
use the common `si_addr` accessor function, rather than attempting to
use a field from that name in `siginfo_t`. This simplifies the
collection of the fault address, particularly on platforms where that
data resides within a union in `siginfo_t`.
|
|\
| |
| |
| |
| |
| |
| |
| | |
Restructure std::rt (part 2)
A couple more cleanups on top of https://github.com/rust-lang/rust/pull/89011
Blocked on #89011
|
| |
| |
| |
| | |
instead of through the Drop impl for Handler
|
|\ \
| |/
|/|
| | |
stack overflow handler specific openbsd change.
|
| |
| |
| |
| |
| | |
On this platform, when doing stack allocation, MAP_STACK is needed
otherwise the mapping fails.
|
|/
|
|
|
|
| |
stack_t.ss_sp is now c_void on DragonFlyBSD, so the specialization is no longer needed.
Changed in https://github.com/rust-lang/libc/commit/02922ef7504906589d02c2e4d97d1172fa247cc3.
|
| |
|
| |
|
| |
|
|
|
|
| |
Closes #81514
|
| |
|
|
|