Patrick Mooney
33fd73fede
Update libc to 0.2.121
...
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`.
2022-04-05 11:22:32 -05:00
Matthias Krüger
6c5aa765fb
Rollup merge of #89068 - bjorn3:restructure_rt2, r=joshtriplett
...
Restructure std::rt (part 2)
A couple more cleanups on top of https://github.com/rust-lang/rust/pull/89011
Blocked on #89011
2021-10-31 13:20:04 +01:00
Guillaume Gomez
3e4f95612e
Rollup merge of #87528 - :stack_overflow_obsd, r=joshtriplett
...
stack overflow handler specific openbsd change.
2021-10-09 17:08:38 +02:00
bjorn3
d2c83774d3
Let stack_overflow: 👿 :cleanup call drop_handler directly
...
instead of through the Drop impl for Handler
2021-10-08 13:29:03 +02:00
Ryan Zoeller
0d1d9788e5
Handle stack_t.ss_sp type change for DragonFlyBSD
...
stack_t.ss_sp is now c_void on DragonFlyBSD, so the specialization is no longer needed.
Changed in 02922ef750
.
2021-08-27 17:31:42 -05:00
David Carlier
853ffc7400
stack overflow handler specific openbsd fix.
...
On this platform, when doing stack allocation, MAP_STACK is needed
otherwise the mapping fails.
2021-07-28 13:19:15 +01:00
Christiaan Dirkx
4ff5ab5296
Rename rterr
to rtprintpanic
2021-05-19 15:52:09 +02:00
Christiaan Dirkx
236705f3c3
Replace sys_common::util::report_overflow
with rterr!
2021-05-19 15:01:52 +02:00
Yuki Okushi
f414c33e5e
Display error details when a mmap
call fails
2021-03-17 12:01:55 +09:00
Simonas Kazlauskas
a757fae245
Remove the x86_64-rumprun-netbsd target
...
Closes #81514
2021-02-27 17:55:22 +02:00
Mara Bos
c8628f43bf
Take sys/vxworks/stack_overflow from sys/unix instead.
2020-10-16 06:18:59 +02:00
mark
2c31b45ae8
mv std libs to library/
2020-07-27 19:51:13 -05:00