383 Commits (d56460c939c94a6c547abe8238f442b8de10bfbd)

Author SHA1 Message Date
Rich Felker 4aaf879eb0 eliminate use of SHARED macro in __tls_get_addr 11 years ago
Rich Felker 8a8fdf6398 eliminate use of SHARED macro to suppress visibility attributes 11 years ago
Rich Felker 4e73d12117 explicitly assemble all arm asm sources as UAL 11 years ago
Rich Felker 9f290a49bf remove non-working pre-armv4t support from arm asm 11 years ago
Rich Felker 36e8b6a28b use explicit __cp_cancel label in cancellable syscall asm for all archs 11 years ago
Rich Felker cb1bf2f321 properly access mcontext_t program counter in cancellation handler 11 years ago
Bobby Bingham 53cd8c5a29 add missing memory barrier to pthread_join 11 years ago
Rich Felker 234c58467c make sh clone asm fdpic-compatible 11 years ago
Rich Felker 6ba5517a46 fix local-dynamic model TLS on mips and powerpc 11 years ago
Rich Felker ce3688eca9 work around mips detached thread exit breakage due to kernel regression 11 years ago
Rich Felker 75eceb3ae8 ignore ENOSYS error from mprotect in pthread_create and dynamic linker 11 years ago
Rich Felker 10d0268ccf switch to using trap number 31 for syscalls on sh 11 years ago
Rich Felker 3366a99b17 switch sh port's __unmapself to generic version when running on sh2/nommu 11 years ago
Rich Felker f9d84554ba add support for sh2 interrupt-masking-based atomics to sh port 11 years ago
Rich Felker 1b0cdc8700 refactor stdio open file list handling, move it out of global libc struct 11 years ago
Rich Felker c30cbcb0a6 implement arch-generic version of __unmapself 11 years ago
Rich Felker 7b75c4877d mark mips cancellable syscall code as code 11 years ago
Rich Felker 68630b55c0 eliminate costly tricks to avoid TLS access for current locale state 11 years ago
Rich Felker 707d7c30f3 in i386 __set_thread_area, don't assume %gs register is initially zero 11 years ago
Rich Felker 484194dbf4 fix stack protector crashes on x32 & powerpc due to misplaced TLS canary 11 years ago
Rich Felker 2d5c74c21e fix x32 __set_thread_area failure due to junk in upper bits 11 years ago
Rich Felker afbcac6826 minor optimization to pthread_spin_trylock 11 years ago
Rich Felker 7b1fb0c526 optimize spin lock not to dirty cache line while spinning 11 years ago
Rich Felker 086793ad99 fix mmap leak in sem_open failure path for link call 11 years ago
Rich Felker 01d4274711 make dlerror state and message thread-local and dynamically-allocated 11 years ago
Rich Felker 33615cd5ca fix sh build regressions in asm 11 years ago
Rich Felker 64fbd15fc5 fix sh __set_thread_area uninitialized return value 11 years ago
Rich Felker 81e18eb3cd use hidden __tls_get_new for tls/tlsdesc lookup fallback cases 11 years ago
Rich Felker 9c738dc183 cleanup use of visibility attributes in pthread_cancel.c 11 years ago
Rich Felker 7405cd1e2b fix inconsistent visibility for internal syscall symbols 11 years ago
Rich Felker cbc02ba23c consistently use hidden visibility for cancellable syscall internals 11 years ago
Rich Felker bc081f628b fix inconsistent visibility for internal __tls_get_new function 11 years ago
Rich Felker 19a1fe670a remove remnants of support for running in no-thread-pointer mode 11 years ago
Rich Felker f630df09b1 allow i386 __set_thread_area to be called more than once 11 years ago
Rich Felker 385c01112c remove mismatched arguments from vmlock function definitions 11 years ago
Rich Felker a2d3053354 apply vmlock wait to __unmapself in pthread_exit 11 years ago
Rich Felker f08ab9e61a redesign and simplify vmlock system 11 years ago
Rich Felker 4e98cce1c5 optimize out setting up robust list with kernel when not needed 11 years ago
Rich Felker 12e1e32468 process robust list in pthread_exit to fix detached thread use-after-unmap 11 years ago
Rich Felker 76fd01177a block all signals (even internal ones) in cancellation signal handler 11 years ago
Szabolcs Nagy 01ef3dd9c5 add aarch64 port 11 years ago
Rich Felker a46677af18 fix regression in pthread_cond_wait with cancellation disabled 11 years ago
Rich Felker 380857bf21 fix signed left-shift overflow in pthread_condattr_setpshared 11 years ago
Rich Felker 56fbaa3bbe make all objects used with atomic operations volatile 11 years ago
Rich Felker eb4bd8d8bb suppress masked cancellation in pthread_join 11 years ago
Rich Felker a3de8f7fbc fix namespace issue in pthread_join affecting thrd_join 11 years ago
Rich Felker 0fc317d83c factor cancellation cleanup push/pop out of futex __timedwait function 11 years ago
Rich Felker 76ca7a5446 fix failure of internal futex __timedwait to report ECANCELED 11 years ago
Rich Felker e487c203db fix breakage in pthread_cond_wait due to typo 11 years ago
Rich Felker d9da1fb8c5 simplify cond var code now that cleanup handler is not needed 11 years ago