| .. |
|
aarch64
|
use explicit __cp_cancel label in cancellable syscall asm for all archs
|
11 years ago |
|
arm
|
rewrite __aeabi_read_tp in asm
|
8 years ago |
|
i386
|
in i386 __set_thread_area, don't assume %gs register is initially zero
|
11 years ago |
|
m68k
|
add m68k port
|
8 years ago |
|
microblaze
|
use explicit __cp_cancel label in cancellable syscall asm for all archs
|
11 years ago |
|
mips
|
mips archs: fix runaway execution if start fn passed to clone returns
|
8 years ago |
|
mips64
|
mips archs: fix runaway execution if start fn passed to clone returns
|
8 years ago |
|
mipsn32
|
mips archs: fix runaway execution if start fn passed to clone returns
|
8 years ago |
|
or1k
|
use explicit __cp_cancel label in cancellable syscall asm for all archs
|
11 years ago |
|
powerpc
|
fix thread structure/dtv-pointer corruption on powerpc
|
10 years ago |
|
powerpc64
|
fix async thread cancellation on powerpc64
|
8 years ago |
|
s390x
|
add s390x port
|
10 years ago |
|
sh
|
use hard-coded sh4a atomic opcodes to avoid linker errors on sh
|
9 years ago |
|
x32
|
move x32 sysinfo impl and syscall fixup code out of arch/x32/src
|
10 years ago |
|
x86_64
|
use explicit __cp_cancel label in cancellable syscall asm for all archs
|
11 years ago |
|
__futex.c
|
global cleanup to use the new syscall interface
|
15 years ago |
|
__lock.c
|
new lock algorithm with state and congestion count in one atomic int
|
8 years ago |
|
__set_thread_area.c
|
generic c version of __set_thread_area for archs where it works
|
14 years ago |
|
__syscall_cp.c
|
eliminate use of SHARED macro to suppress visibility attributes
|
11 years ago |
|
__timedwait.c
|
unify the use of FUTEX_PRIVATE
|
9 years ago |
|
__tls_get_addr.c
|
fix crashes in x32 __tls_get_addr
|
9 years ago |
|
__unmapself.c
|
implement arch-generic version of __unmapself
|
11 years ago |
|
__wait.c
|
use the internal macro name FUTEX_PRIVATE in __wait
|
11 years ago |
|
call_once.c
|
add C11 thread functions operating on tss_t and once_flag
|
12 years ago |
|
clone.c
|
clone: make clone a wrapper around __clone
|
12 years ago |
|
cnd_broadcast.c
|
add C11 condition variable functions
|
12 years ago |
|
cnd_destroy.c
|
add C11 condition variable functions
|
12 years ago |
|
cnd_init.c
|
add C11 condition variable functions
|
12 years ago |
|
cnd_signal.c
|
add C11 condition variable functions
|
12 years ago |
|
cnd_timedwait.c
|
add C11 condition variable functions
|
12 years ago |
|
cnd_wait.c
|
add C11 condition variable functions
|
12 years ago |
|
default_attr.c
|
make pthread_attr_init honor defaults set by pthread_setattr_default_np
|
8 years ago |
|
lock_ptc.c
|
support for TLS in dynamic-loaded (dlopen) modules
|
14 years ago |
|
mtx_destroy.c
|
add C11 mutex functions
|
12 years ago |
|
mtx_init.c
|
add C11 mutex functions
|
12 years ago |
|
mtx_lock.c
|
add C11 mutex functions
|
12 years ago |
|
mtx_timedlock.c
|
add C11 mutex functions
|
12 years ago |
|
mtx_trylock.c
|
add C11 mutex functions
|
12 years ago |
|
mtx_unlock.c
|
add C11 mutex functions
|
12 years ago |
|
pthread_atfork.c
|
revise the definition of multiple basic locks in the code
|
8 years ago |
|
pthread_attr_destroy.c
|
initial check-in, version 0.5.0
|
15 years ago |
|
pthread_attr_get.c
|
simplify pthread_attr_t stack/guard size representation
|
10 years ago |
|
pthread_attr_init.c
|
make pthread_attr_init honor defaults set by pthread_setattr_default_np
|
8 years ago |
|
pthread_attr_setdetachstate.c
|
reject invalid attribute settings
|
15 years ago |
|
pthread_attr_setguardsize.c
|
simplify pthread_attr_t stack/guard size representation
|
10 years ago |
|
pthread_attr_setinheritsched.c
|
make linking of thread-start with explicit scheduling conditional
|
8 years ago |
|
pthread_attr_setschedparam.c
|
add support for thread scheduling (POSIX TPS option)
|
14 years ago |
|
pthread_attr_setschedpolicy.c
|
add support for thread scheduling (POSIX TPS option)
|
14 years ago |
|
pthread_attr_setscope.c
|
add support for thread scheduling (POSIX TPS option)
|
14 years ago |
|
pthread_attr_setstack.c
|
simplify pthread_attr_t stack/guard size representation
|
10 years ago |
|
pthread_attr_setstacksize.c
|
simplify pthread_attr_t stack/guard size representation
|
10 years ago |
|
pthread_barrier_destroy.c
|
redesign and simplify vmlock system
|
11 years ago |
|
pthread_barrier_init.c
|
make pthread attribute types structs, even when they just have one field
|
13 years ago |
|
pthread_barrier_wait.c
|
unify the use of FUTEX_PRIVATE
|
9 years ago |
|
pthread_barrierattr_destroy.c
|
implement barrier attribute functions (essentially no-ops)
|
15 years ago |
|
pthread_barrierattr_init.c
|
clean up sloppy nested inclusion from pthread_impl.h
|
14 years ago |
|
pthread_barrierattr_setpshared.c
|
reject invalid arguments to pthread_barrierattr_setpshared
|
8 years ago |
|
pthread_cancel.c
|
fix async thread cancellation on sh-fdpic
|
8 years ago |
|
pthread_cleanup_push.c
|
rename file containing pthread_cleanup_push and pop for consistency
|
12 years ago |
|
pthread_cond_broadcast.c
|
redesign cond var implementation to fix multiple issues
|
12 years ago |
|
pthread_cond_destroy.c
|
redesign cond var implementation to fix multiple issues
|
12 years ago |
|
pthread_cond_init.c
|
redesign cond var implementation to fix multiple issues
|
12 years ago |
|
pthread_cond_signal.c
|
redesign cond var implementation to fix multiple issues
|
12 years ago |
|
pthread_cond_timedwait.c
|
unify the use of FUTEX_PRIVATE
|
9 years ago |
|
pthread_cond_wait.c
|
use restrict everywhere it's required by c99 and/or posix 2008
|
14 years ago |
|
pthread_condattr_destroy.c
|
implement pthread_condattr_* interfaces
|
15 years ago |
|
pthread_condattr_init.c
|
clean up sloppy nested inclusion from pthread_impl.h
|
14 years ago |
|
pthread_condattr_setclock.c
|
make pthread attribute types structs, even when they just have one field
|
13 years ago |
|
pthread_condattr_setpshared.c
|
fix signed left-shift overflow in pthread_condattr_setpshared
|
11 years ago |
|
pthread_create.c
|
fix pthread_create return value with PTHREAD_EXPLICIT_SCHED
|
8 years ago |
|
pthread_detach.c
|
improve joinable/detached thread state handling
|
8 years ago |
|
pthread_equal.c
|
add C11 thread creation and related thread functions
|
12 years ago |
|
pthread_getattr_np.c
|
improve joinable/detached thread state handling
|
8 years ago |
|
pthread_getconcurrency.c
|
implement pthread_[sg]etconcurrency.
|
15 years ago |
|
pthread_getcpuclockid.c
|
support cputime clocks for processes/threads other than self
|
13 years ago |
|
pthread_getschedparam.c
|
improve pthread_exit synchronization with functions targeting tid
|
8 years ago |
|
pthread_getspecific.c
|
add C11 thread functions operating on tss_t and once_flag
|
12 years ago |
|
pthread_join.c
|
improve joinable/detached thread state handling
|
8 years ago |
|
pthread_key_create.c
|
remove remnants of support for running in no-thread-pointer mode
|
11 years ago |
|
pthread_kill.c
|
improve pthread_exit synchronization with functions targeting tid
|
8 years ago |
|
pthread_mutex_consistent.c
|
fix robust mutex unrecoverable status, and related clean-up
|
12 years ago |
|
pthread_mutex_destroy.c
|
initial check-in, version 0.5.0
|
15 years ago |
|
pthread_mutex_getprioceiling.c
|
add stub versions of some missing optional pthread interfaces
|
14 years ago |
|
pthread_mutex_init.c
|
enable private futex for process-local robust mutexes
|
12 years ago |
|
pthread_mutex_lock.c
|
use weak symbols for the POSIX functions that will be used by C threads
|
12 years ago |
|
pthread_mutex_setprioceiling.c
|
add stub versions of some missing optional pthread interfaces
|
14 years ago |
|
pthread_mutex_timedlock.c
|
in pthread_mutex_timedlock, avoid repeatedly reading mutex type field
|
8 years ago |
|
pthread_mutex_trylock.c
|
in pthread_mutex_trylock, EBUSY out more directly when possible
|
8 years ago |
|
pthread_mutex_unlock.c
|
fix failure to obtain EOWNERDEAD status for process-shared robust mutexes
|
10 years ago |
|
pthread_mutexattr_destroy.c
|
initial check-in, version 0.5.0
|
15 years ago |
|
pthread_mutexattr_init.c
|
clean up sloppy nested inclusion from pthread_impl.h
|
14 years ago |
|
pthread_mutexattr_setprotocol.c
|
add stub versions of some missing optional pthread interfaces
|
14 years ago |
|
pthread_mutexattr_setpshared.c
|
make futex operations use private-futex mode when possible
|
12 years ago |
|
pthread_mutexattr_setrobust.c
|
process robust list in pthread_exit to fix detached thread use-after-unmap
|
11 years ago |
|
pthread_mutexattr_settype.c
|
make pthread attribute types structs, even when they just have one field
|
13 years ago |
|
pthread_once.c
|
make all objects used with atomic operations volatile
|
11 years ago |
|
pthread_rwlock_destroy.c
|
initial check-in, version 0.5.0
|
15 years ago |
|
pthread_rwlock_init.c
|
make futex operations use private-futex mode when possible
|
12 years ago |
|
pthread_rwlock_rdlock.c
|
overhaul rwlocks to address several issues
|
15 years ago |
|
pthread_rwlock_timedrdlock.c
|
factor cancellation cleanup push/pop out of futex __timedwait function
|
11 years ago |
|
pthread_rwlock_timedwrlock.c
|
factor cancellation cleanup push/pop out of futex __timedwait function
|
11 years ago |
|
pthread_rwlock_tryrdlock.c
|
overhaul rwlocks to address several issues
|
15 years ago |
|
pthread_rwlock_trywrlock.c
|
overhaul rwlocks to address several issues
|
15 years ago |
|
pthread_rwlock_unlock.c
|
make futex operations use private-futex mode when possible
|
12 years ago |
|
pthread_rwlock_wrlock.c
|
overhaul rwlocks to address several issues
|
15 years ago |
|
pthread_rwlockattr_destroy.c
|
implement pthread_rwlockattr_* (essentially no-ops)
|
15 years ago |
|
pthread_rwlockattr_init.c
|
clean up sloppy nested inclusion from pthread_impl.h
|
14 years ago |
|
pthread_rwlockattr_setpshared.c
|
make pthread attribute types structs, even when they just have one field
|
13 years ago |
|
pthread_self.c
|
add C11 thread creation and related thread functions
|
12 years ago |
|
pthread_setattr_default_np.c
|
add limited pthread_setattr_default_np API to set stack size defaults
|
10 years ago |
|
pthread_setcancelstate.c
|
remove remnants of support for running in no-thread-pointer mode
|
11 years ago |
|
pthread_setcanceltype.c
|
replace all remaining internal uses of pthread_self with __pthread_self
|
12 years ago |
|
pthread_setconcurrency.c
|
implement pthread_[sg]etconcurrency.
|
15 years ago |
|
pthread_setname_np.c
|
add pthread_setname_np
|
10 years ago |
|
pthread_setschedparam.c
|
improve pthread_exit synchronization with functions targeting tid
|
8 years ago |
|
pthread_setschedprio.c
|
improve pthread_exit synchronization with functions targeting tid
|
8 years ago |
|
pthread_setspecific.c
|
optimize POSIX TSD for fast pthread_getspecific
|
15 years ago |
|
pthread_sigmask.c
|
include cleanups: remove unused headers and add feature test macros
|
13 years ago |
|
pthread_spin_destroy.c
|
initial check-in, version 0.5.0
|
15 years ago |
|
pthread_spin_init.c
|
initial check-in, version 0.5.0
|
15 years ago |
|
pthread_spin_lock.c
|
minor optimization to pthread_spin_trylock
|
11 years ago |
|
pthread_spin_trylock.c
|
minor optimization to pthread_spin_trylock
|
11 years ago |
|
pthread_spin_unlock.c
|
prepare pthread_spin_unlock for archs that need memory barriers
|
15 years ago |
|
pthread_testcancel.c
|
use weak symbols for the POSIX functions that will be used by C threads
|
12 years ago |
|
sem_destroy.c
|
implement POSIX semaphores
|
15 years ago |
|
sem_getvalue.c
|
use restrict everywhere it's required by c99 and/or posix 2008
|
14 years ago |
|
sem_init.c
|
make futex operations use private-futex mode when possible
|
12 years ago |
|
sem_open.c
|
revise the definition of multiple basic locks in the code
|
8 years ago |
|
sem_post.c
|
make futex operations use private-futex mode when possible
|
12 years ago |
|
sem_timedwait.c
|
make all objects used with atomic operations volatile
|
11 years ago |
|
sem_trywait.c
|
retry on cas failures in sem_trywait
|
14 years ago |
|
sem_unlink.c
|
implement POSIX semaphores
|
15 years ago |
|
sem_wait.c
|
implement POSIX semaphores
|
15 years ago |
|
synccall.c
|
revise the definition of multiple basic locks in the code
|
8 years ago |
|
syscall_cp.c
|
overhaul pthread cancellation
|
15 years ago |
|
thrd_create.c
|
add C11 thread creation and related thread functions
|
12 years ago |
|
thrd_exit.c
|
add C11 thread creation and related thread functions
|
12 years ago |
|
thrd_join.c
|
add C11 thread creation and related thread functions
|
12 years ago |
|
thrd_sleep.c
|
add C11 thread creation and related thread functions
|
12 years ago |
|
thrd_yield.c
|
add C11 thread creation and related thread functions
|
12 years ago |
|
tls.c
|
beginnings of full TLS support in shared libraries
|
14 years ago |
|
tss_create.c
|
add C11 thread functions operating on tss_t and once_flag
|
12 years ago |
|
tss_delete.c
|
add C11 thread functions operating on tss_t and once_flag
|
12 years ago |
|
tss_set.c
|
add C11 thread functions operating on tss_t and once_flag
|
12 years ago |
|
vmlock.c
|
remove mismatched arguments from vmlock function definitions
|
11 years ago |