summaryrefslogtreecommitdiff
path: root/src/thread
AgeCommit message (Expand)AuthorFilesLines
2016-10-20add pthread_setname_npFelix Janda1-0/+26
2016-06-30pthread: implement try/timed join variantsBobby Bingham1-3/+17
2016-06-27fix failure to obtain EOWNERDEAD status for process-shared robust mutexesRich Felker3-3/+3
2016-05-08add powerpc64 portBobby Bingham4-0/+101
2016-04-25fix thread structure/dtv-pointer corruption on powerpcRich Felker1-0/+5
2016-04-18add mips n32 port (ILP32 ABI for mips64)Rich Felker3-0/+90
2016-03-06add mips64 portRich Felker3-0/+91
2016-02-08remove workaround for broken mips assemblersRich Felker1-5/+1
2016-02-04in mips cancellable syscall asm, don't assume gp register is validRich Felker1-2/+13
2016-02-04avoid using signals when a thread attempts to cancel itselfRich Felker1-0/+1
2016-01-30fix misaligned pointer-like objects in arm atomics asm source fileRich Felker1-0/+2
2016-01-22move sh __unmapself code from arch/sh/src to main src treeRich Felker2-0/+24
2016-01-22move x32 sysinfo impl and syscall fixup code out of arch/x32/srcRich Felker1-0/+38
2016-01-22move arm-specific translation units out of arch/arm/src, to src/*/armRich Felker3-1/+160
2016-01-21overhaul sh atomics for new atomics framework, add j-core cas.l backendRich Felker3-0/+105
2015-11-11eliminate use of SHARED macro in __tls_get_addrRich Felker1-6/+6
2015-11-11eliminate use of SHARED macro to suppress visibility attributesRich Felker2-6/+0
2015-11-10explicitly assemble all arm asm sources as UALRich Felker3-0/+3
2015-11-09remove non-working pre-armv4t support from arm asmRich Felker2-4/+0
2015-11-02use explicit __cp_cancel label in cancellable syscall asm for all archsRich Felker8-28/+32
2015-11-02properly access mcontext_t program counter in cancellation handlerRich Felker1-3/+4
2015-10-15add missing memory barrier to pthread_joinBobby Bingham1-0/+1
2015-09-12make sh clone asm fdpic-compatibleRich Felker1-3/+9
2015-06-25fix local-dynamic model TLS on mips and powerpcRich Felker1-2/+2
2015-06-20work around mips detached thread exit breakage due to kernel regressionRich Felker1-0/+1
2015-06-17ignore ENOSYS error from mprotect in pthread_create and dynamic linkerRich Felker1-1/+2
2015-06-16switch to using trap number 31 for syscalls on shRich Felker3-5/+5
2015-06-16switch sh port's __unmapself to generic version when running on sh2/nommuRich Felker1-3/+3
2015-06-16add support for sh2 interrupt-masking-based atomics to sh portRich Felker1-6/+0
2015-06-16refactor stdio open file list handling, move it out of global libc structRich Felker1-1/+2
2015-06-10implement arch-generic version of __unmapselfRich Felker1-0/+29
2015-05-25mark mips cancellable syscall code as codeRich Felker1-0/+3
2015-05-16eliminate costly tricks to avoid TLS access for current locale stateRich Felker1-6/+0
2015-05-16in i386 __set_thread_area, don't assume %gs register is initially zeroRich Felker1-4/+9
2015-05-06fix stack protector crashes on x32 & powerpc due to misplaced TLS canaryRich Felker1-1/+1
2015-05-02fix x32 __set_thread_area failure due to junk in upper bitsRich Felker1-1/+1
2015-04-22minor optimization to pthread_spin_trylockRich Felker2-2/+4
2015-04-22optimize spin lock not to dirty cache line while spinningRich Felker1-1/+1
2015-04-21fix mmap leak in sem_open failure path for link callRich Felker1-0/+1
2015-04-18make dlerror state and message thread-local and dynamically-allocatedRich Felker1-0/+2
2015-04-17fix sh build regressions in asmRich Felker1-1/+1
2015-04-17fix sh __set_thread_area uninitialized return valueRich Felker1-1/+2
2015-04-14use hidden __tls_get_new for tls/tlsdesc lookup fallback casesRich Felker1-1/+3
2015-04-14cleanup use of visibility attributes in pthread_cancel.cRich Felker1-8/+9
2015-04-14fix inconsistent visibility for internal syscall symbolsRich Felker1-0/+5
2015-04-14consistently use hidden visibility for cancellable syscall internalsRich Felker11-30/+96
2015-04-14fix inconsistent visibility for internal __tls_get_new functionRich Felker1-3/+2
2015-04-13remove remnants of support for running in no-thread-pointer modeRich Felker4-11/+5
2015-04-13allow i386 __set_thread_area to be called more than onceRich Felker1-1/+5
2015-04-11remove mismatched arguments from vmlock function definitionsRich Felker1-2/+2