zig/lib/std/os
mlugg a12ce28224
std: fix os.linux.x86.syscall6
It was possible for `arg6` to be passed as an operand relative to esp.
In that case, the `push` at the top clobbered esp and hence made the
reference to arg6 invalid. This was manifesting in this branch as broken
stack traces on x86-linux due to an `mmap2` syscall accidentally passing
the page offset as non-zero!

This commit fixes a bug introduced in cb0e6d8aa.
2025-09-30 13:44:53 +01:00
..
linux std: fix os.linux.x86.syscall6 2025-09-30 13:44:53 +01:00
plan9 zig fmt 2025-07-16 10:27:39 -07:00
uefi std.Io: delete GenericReader 2025-08-29 17:14:26 -07:00
windows
emscripten.zig
freebsd.zig
linux.zig std.os.linux: delete SA.RESTORER and k_sigaction.restorer for hexagon, loongarch, mips, riscv 2025-09-28 18:23:58 +02:00
plan9.zig
uefi.zig std.Io: delete GenericReader 2025-08-29 17:14:26 -07:00
wasi.zig
windows.zig replace usages of old std.debug APIs 2025-09-30 13:44:51 +01:00