zig/lib/std/os/linux
LemonBoy 1690b35770 std: Fix edge case in TLS tp calculation
The TLS area may be located in the upper part of the address space and,
if the platform expects a constant offset to be applied, may make the tp
register calculation overflow.

Use +% instead of +, the overflow is harmless.
2021-10-23 22:48:25 -04:00
..
bpf migrate from std.Target.current to @import("builtin").target 2021-10-04 23:48:55 -07:00
errno std.os reorganization, avoiding usingnamespace 2021-09-01 17:54:06 -07:00
arm64.zig Linux: Update syscall numbers for 5.14 2021-10-17 14:22:47 -04:00
arm-eabi.zig Linux: Update syscall numbers for 5.14 2021-10-17 14:22:47 -04:00
bpf.zig std, compiler-rt: remove test names where applicable 2021-09-01 17:54:06 -07:00
i386.zig Linux: Update syscall numbers for 5.14 2021-10-17 14:22:47 -04:00
io_uring.zig migrate from std.Target.current to @import("builtin").target 2021-10-04 23:48:55 -07:00
ioctl.zig Add Linux ioctl creation utilities (#9748) 2021-09-18 09:56:11 +03:00
mips.zig Linux: Update syscall numbers for 5.14 2021-10-17 14:22:47 -04:00
powerpc64.zig Linux: Update syscall numbers for 5.14 2021-10-17 14:22:47 -04:00
powerpc.zig Linux: Update syscall numbers for 5.14 2021-10-17 14:22:47 -04:00
riscv64.zig Linux: Update syscall numbers for 5.14 2021-10-17 14:22:47 -04:00
sparc64.zig Linux: Update syscall numbers for 5.14 2021-10-17 14:22:47 -04:00
start_pie.zig migrate from std.Target.current to @import("builtin").target 2021-10-04 23:48:55 -07:00
test.zig migrate from std.Target.current to @import("builtin").target 2021-10-04 23:48:55 -07:00
thumb.zig std: reorganization that allows new usingnamespace semantics 2021-09-01 17:54:06 -07:00
tls.zig std: Fix edge case in TLS tp calculation 2021-10-23 22:48:25 -04:00
vdso.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
x86_64.zig Linux: Update syscall numbers for 5.14 2021-10-17 14:22:47 -04:00