aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os/linux/tls.zig
AgeCommit message (Expand)Author
2025-07-16zig fmtAndrew Kelley
2025-04-07std.os.linux: use heap.pageSize() instead of MMAP2_UNITStefan Weigl-Bosker
2025-03-27check result of mmap() call to handle a large base_addr value correctlySean Stasiak
2025-02-06adjust runtime page size APIsAndrew Kelley
2025-02-06runtime page size detectionArchbirdplus
2024-10-04std.os.linux: Fix mmap() syscall invocation for s390x.Alex Rønne Petersen
2024-08-15loongarch: fix asm to set thread pointer (#21086)YANG Xudong
2024-08-12std.os.linux.tls: Support sparc32.Alex Rønne Petersen
2024-07-30std.os.linux.tls: Add csky support.Alex Rønne Petersen
2024-07-30std.os.linux.tls: Add arc support.Alex Rønne Petersen
2024-07-30std.os.linux.tls: Add hexagon support.Alex Rønne Petersen
2024-07-30std.os.linux.tls: Add s390x support.Alex Rønne Petersen
2024-07-30std.os.linux.tls: Add loongarch support.Alex Rønne Petersen
2024-07-30std.os.linux.tls: Add m68k support.Alex Rønne Petersen
2024-07-30std.os.linux.tls: Fix layout computation for the modified Variant I.Alex Rønne Petersen
2024-07-30std.os.linux.tls: Refactor and improve documentation.Alex Rønne Petersen
2024-07-29std.os.linux.tls: Handle riscv32 in setThreadPointer().Alex Rønne Petersen
2024-07-23std.os.linux.tls: Fix setThreadPointer() for armeb and thumbeb.Alex Rønne Petersen
2024-07-23std.os.linux.tls: Set some constants correctly for powerpcle.Alex Rønne Petersen
2024-07-23std.os.linux.tls: Set tls_tcb_size correctly for thumbeb.Alex Rønne Petersen
2024-07-23std.os.linux.tls: Set tls_variant correctly for thumbeb.Alex Rønne Petersen
2024-07-22update start code to use `@disableInstrumentation`Andrew Kelley
2024-03-19extract std.posix from std.osAndrew Kelley
2024-02-06std.os.linux.MAP: use a packed structAndrew Kelley
2023-07-31std: finish cleanup up asmJacob Young
2023-07-31std: cleanup asm usageJacob Young
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-17mem: rename align*Generic to mem.align*Motiejus Jakštys
2023-04-28std: update to use `@memcpy` directlyAndrew Kelley
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-02-04Add support for mips64/mips64elSuirad
2022-11-04all: rename i386 to x86Ali Chraghi
2022-05-13target: Rename sparcv9 -> sparc64Koakuma
2021-10-23std: Fix edge case in TLS tp calculationLemonBoy
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-09-01std.os reorganization, avoiding `usingnamespace`Andrew Kelley
2021-08-29zig fmt: respect trailing commas in inline assemblyjdmichaud
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-06-19std: Fix PIE startup sequenceLemonBoy
2021-05-20Run `zig fmt` on src/ and lib/std/Isaac Freund
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-04std: Initial bringup for Linux on Thumb2LemonBoy
2021-04-28Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-04-25std: Fix wrong alignOf expressionLemonBoy
2021-04-15std: change `@import("builtin")` to `std.builtin`Andrew Kelley
2021-04-11std: Fix TLS definitions for 32bit PowerPC targetsLemonBoy
2021-02-10Convert inline fn to callconv(.Inline) everywhereTadeo Kondrak
2020-12-31Year++Frank Denis
2020-12-18std.crypto.random: introduce fork safetyAndrew Kelley