70 Commits (bd1560f6eb5127501ad6b7905479b4135c3d1a02)

Author SHA1 Message Date
Szabolcs Nagy 06fbefd100 add a_clz_64 helper function 9 years ago
rofl0r 1f53e7d00c fix crashes in x32 __tls_get_addr 9 years ago
Rich Felker 150747b41e reduce impact of REG_* namespace pollution in x86[_64] signal.h 9 years ago
Szabolcs Nagy 62eaf40bf4 add pkey_{mprotect,alloc,free} syscalls from linux v4.9 9 years ago
Rich Felker 54991729fd work around gdb issues recognizing sigreturn trampoline on x86_64 10 years ago
Szabolcs Nagy 2ed811a38a fix preadv2 and pwritev2 syscall numbers on x32 for linux v4.8 10 years ago
Rich Felker ee3f0c5516 make brace placement in public header typedef'd structs consistent 10 years ago
Rich Felker befa5866ee make brace placement in public header struct definitions consistent 10 years ago
Szabolcs Nagy 76d7cfb7e6 use the generic ioctl.h for x86_64, x32 and aarch64 10 years ago
Szabolcs Nagy 78b1f3cb14 add preadv2 and pwritev2 syscall numbers for linux v4.6 10 years ago
Bobby Bingham 63e3a1661f deduplicate __NR_* and SYS_* syscall number definitions 10 years ago
Bobby Bingham 8ef6170b43 x32: eliminate __X32_SYSCALL_BIT constant 10 years ago
Bobby Bingham 622fe8b5cf x32: remove arch-specific syscall remapping 10 years ago
Rich Felker 5c3412d225 fix regression disabling use of pause instruction for x86 a_spin 10 years ago
Szabolcs Nagy 84d4f5eee5 add copy_file_range syscall numbers from linux v4.5 10 years ago
Szabolcs Nagy e9f1c7981a deduplicate bits/mman.h 10 years ago
Rich Felker 4dfac11538 deduplicate the bulk of the arch bits headers 10 years ago
Szabolcs Nagy 789ff6a9f8 add MCL_ONFAULT and MLOCK_ONFAULT mlockall and mlock2 flags 10 years ago
Szabolcs Nagy 51d5f139ca add mlock2 syscall number from linux v4.4 10 years ago
Szabolcs Nagy 09001a8f97 add new membarrier, userfaultfd and switch_endian syscalls 11 years ago
Rich Felker 66215afc2e move x32 sysinfo impl and syscall fixup code out of arch/x32/src 10 years ago
Rich Felker 16b55298dc clean up x86_64 (and x32) atomics for new atomics framework 10 years ago
Rich Felker 1315596b51 refactor internal atomic.h 10 years ago
Rich Felker 0d58bf2d60 remove visibility suppression by SHARED macro in mips and x32 arch files 10 years ago
Rich Felker cb1bf2f321 properly access mcontext_t program counter in cancellation handler 11 years ago
Rich Felker 12b0b7d8ea new dlstart stage-2 chaining for x86_64 and x32 11 years ago
Rich Felker 5a9c8c05a5 mitigate performance regression in libc-internal locks on x86_64 11 years ago
Rich Felker 3c43c0761e fix missing synchronization in atomic store on i386 and x86_64 11 years ago
Rich Felker c648cefb27 fix inconsistency in a_and and a_or argument types on x86[_64] 11 years ago
Rich Felker 484194dbf4 fix stack protector crashes on x32 & powerpc due to misplaced TLS canary 11 years ago
Rich Felker 7fe273b2c1 fix broken cancellation on x32 due to incorrect saved-PC offset 11 years ago
Rich Felker 4f69594689 fix dangling pointers in x32 syscall timespec fixup code 11 years ago
Rich Felker 4bf10ebf66 fix breakage in x32 dynamic linker due to mismatching register size 11 years ago
Rich Felker cbc02ba23c consistently use hidden visibility for cancellable syscall internals 11 years ago
Rich Felker f3ddd17380 dynamic linker bootstrap overhaul 11 years ago
Rich Felker fd427c4eae move O_PATH definition back to arch bits 11 years ago
Rich Felker d5a5045382 fix MINSIGSTKSZ values for archs with large signal contexts 11 years ago
Rich Felker 673cab5c56 align x32 pthread type sizes to be common with 32-bit archs 11 years ago
Szabolcs Nagy 559de8f5f0 fix FLT_ROUNDS to reflect the current rounding mode 11 years ago
Trutz Behn f5011c62c3 fix POLLWRNORM and POLLWRBAND on mips 11 years ago
Rich Felker e7b9887e8b fix x32 pthread type definitions 11 years ago
Rich Felker 56fbaa3bbe make all objects used with atomic operations volatile 11 years ago
Szabolcs Nagy f54c28cba2 add syscall numbers for the new execveat syscall 11 years ago
Felix Janda 4758f0565d fix typo in x86_64/x32 user_fpregs_struct 11 years ago
Trutz Behn 2d67ae923d move MREMAP_MAYMOVE and MREMAP_FIXED out of bits 11 years ago
Szabolcs Nagy f90fafea3c add new syscall numbers for bpf and kexec_file_load 11 years ago
Rich Felker 91f15e2d0d move wint_t definition to the shared part of alltypes.h.in 11 years ago
Rich Felker 867b1822f3 add explicit barrier operation to internal atomic.h API 12 years ago
Szabolcs Nagy 4ffc39c654 add new syscall numbers for seccomp, getrandom, memfd_create 12 years ago
Rich Felker b7cf71a190 add threads.h and needed per-arch types for mtx_t and cnd_t 12 years ago