.. |
arm
|
fdf5f1b131
clone: make clone a wrapper around __clone
|
11 سال پیش |
i386
|
880c479f0e
optimize i386 ___tls_get_addr asm
|
10 سال پیش |
microblaze
|
fdf5f1b131
clone: make clone a wrapper around __clone
|
11 سال پیش |
mips
|
cffb9e1ee2
fix clobbering of caller's stack in mips __clone function
|
11 سال پیش |
or1k
|
200d15479c
add or1k (OpenRISC 1000) architecture port
|
10 سال پیش |
powerpc
|
3fae236e00
powerpc: handle syscall error in clone.
|
12 سال پیش |
sh
|
aacd348637
rename superh port to "sh" for consistency
|
11 سال پیش |
x32
|
664cd34192
x32 port (diff against vanilla x86_64)
|
11 سال پیش |
x86_64
|
fdf5f1b131
clone: make clone a wrapper around __clone
|
11 سال پیش |
__futex.c
|
aa398f56fa
global cleanup to use the new syscall interface
|
14 سال پیش |
__lock.c
|
e803829e6b
fix potential deadlock bug in libc-internal locking logic
|
11 سال پیش |
__set_thread_area.c
|
d0bfbd9dca
generic c version of __set_thread_area for archs where it works
|
12 سال پیش |
__syscall_cp.c
|
d96b12b755
rework cancellation weak alias logic not to depend on archive order
|
10 سال پیش |
__timedwait.c
|
b8ca9eb530
fix fallback checks for kernels without private futex support
|
10 سال پیش |
__tls_get_addr.c
|
5ba238e1e4
separate __tls_get_addr implementation from dynamic linker/init_tls
|
10 سال پیش |
__unmapself.c
|
0b44a0315b
initial check-in, version 0.5.0
|
14 سال پیش |
__wait.c
|
b8a9c90e4f
sanitize number of spins in userspace before futex wait
|
10 سال پیش |
clone.c
|
fdf5f1b131
clone: make clone a wrapper around __clone
|
11 سال پیش |
lock_ptc.c
|
dcd6037150
support for TLS in dynamic-loaded (dlopen) modules
|
12 سال پیش |
pthread_atfork.c
|
4750cf4202
ditch the priority inheritance locks; use malloc's version of lock
|
13 سال پیش |
pthread_attr_destroy.c
|
0b44a0315b
initial check-in, version 0.5.0
|
14 سال پیش |
pthread_attr_get.c
|
bc09d58c04
make futex operations use private-futex mode when possible
|
10 سال پیش |
pthread_attr_init.c
|
571744447c
include cleanups: remove unused headers and add feature test macros
|
11 سال پیش |
pthread_attr_setdetachstate.c
|
63b06c0e90
reject invalid attribute settings
|
14 سال پیش |
pthread_attr_setguardsize.c
|
e882756311
reorganize pthread data structures and move the definitions to alltypes.h
|
14 سال پیش |
pthread_attr_setinheritsched.c
|
1e21e78bf7
add support for thread scheduling (POSIX TPS option)
|
12 سال پیش |
pthread_attr_setschedparam.c
|
1e21e78bf7
add support for thread scheduling (POSIX TPS option)
|
12 سال پیش |
pthread_attr_setschedpolicy.c
|
1e21e78bf7
add support for thread scheduling (POSIX TPS option)
|
12 سال پیش |
pthread_attr_setscope.c
|
1e21e78bf7
add support for thread scheduling (POSIX TPS option)
|
12 سال پیش |
pthread_attr_setstack.c
|
d5142642b8
pthread stack treatment overhaul for application-provided stacks, etc.
|
12 سال پیش |
pthread_attr_setstacksize.c
|
d5142642b8
pthread stack treatment overhaul for application-provided stacks, etc.
|
12 سال پیش |
pthread_barrier_destroy.c
|
95b1479672
next step making barrier self-sync'd destruction safe
|
13 سال پیش |
pthread_barrier_init.c
|
0109d950e6
make pthread attribute types structs, even when they just have one field
|
11 سال پیش |
pthread_barrier_wait.c
|
b8a9c90e4f
sanitize number of spins in userspace before futex wait
|
10 سال پیش |
pthread_barrierattr_destroy.c
|
951e764091
implement barrier attribute functions (essentially no-ops)
|
14 سال پیش |
pthread_barrierattr_init.c
|
efd4d87aa4
clean up sloppy nested inclusion from pthread_impl.h
|
12 سال پیش |
pthread_barrierattr_setpshared.c
|
0109d950e6
make pthread attribute types structs, even when they just have one field
|
11 سال پیش |
pthread_cancel.c
|
d96b12b755
rework cancellation weak alias logic not to depend on archive order
|
10 سال پیش |
pthread_cleanup_push.c
|
4b48b00a90
rename file containing pthread_cleanup_push and pop for consistency
|
10 سال پیش |
pthread_cond_broadcast.c
|
37195db8ec
redesign cond var implementation to fix multiple issues
|
10 سال پیش |
pthread_cond_destroy.c
|
37195db8ec
redesign cond var implementation to fix multiple issues
|
10 سال پیش |
pthread_cond_init.c
|
37195db8ec
redesign cond var implementation to fix multiple issues
|
10 سال پیش |
pthread_cond_signal.c
|
37195db8ec
redesign cond var implementation to fix multiple issues
|
10 سال پیش |
pthread_cond_timedwait.c
|
b8ca9eb530
fix fallback checks for kernels without private futex support
|
10 سال پیش |
pthread_cond_wait.c
|
400c5e5c83
use restrict everywhere it's required by c99 and/or posix 2008
|
12 سال پیش |
pthread_condattr_destroy.c
|
b4d40e44e3
implement pthread_condattr_* interfaces
|
14 سال پیش |
pthread_condattr_init.c
|
efd4d87aa4
clean up sloppy nested inclusion from pthread_impl.h
|
12 سال پیش |
pthread_condattr_setclock.c
|
0109d950e6
make pthread attribute types structs, even when they just have one field
|
11 سال پیش |
pthread_condattr_setpshared.c
|
0109d950e6
make pthread attribute types structs, even when they just have one field
|
11 سال پیش |
pthread_create.c
|
5345c9b884
fix false ownership of stdio FILEs due to tid reuse
|
10 سال پیش |
pthread_detach.c
|
bbbe87e35c
fix several locks that weren't updated right for new futex-based __lock
|
12 سال پیش |
pthread_equal.c
|
9205e48609
macro for pthread_equal
|
13 سال پیش |
pthread_getattr_np.c
|
b20760c023
support configurable page size on mips, powerpc and microblaze
|
11 سال پیش |
pthread_getconcurrency.c
|
ddd87b2f10
implement pthread_[sg]etconcurrency.
|
14 سال پیش |
pthread_getcpuclockid.c
|
ea200e38bd
support cputime clocks for processes/threads other than self
|
12 سال پیش |
pthread_getschedparam.c
|
b17c75a4d5
fix syscall argument bug in pthread_getschedparam
|
11 سال پیش |
pthread_getspecific.c
|
b480808a6a
optimize POSIX TSD for fast pthread_getspecific
|
14 سال پیش |
pthread_join.c
|
efd4d87aa4
clean up sloppy nested inclusion from pthread_impl.h
|
12 سال پیش |
pthread_key_create.c
|
a6adb2bcd8
work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1
|
10 سال پیش |
pthread_kill.c
|
83dc6eb087
eliminate use of cached pid from thread structure
|
10 سال پیش |
pthread_mutex_consistent.c
|
d338b506e3
fix robust mutex unrecoverable status, and related clean-up
|
10 سال پیش |
pthread_mutex_destroy.c
|
0b44a0315b
initial check-in, version 0.5.0
|
14 سال پیش |
pthread_mutex_getprioceiling.c
|
5c6443ac42
add stub versions of some missing optional pthread interfaces
|
12 سال پیش |
pthread_mutex_init.c
|
b092f1c5fa
enable private futex for process-local robust mutexes
|
10 سال پیش |
pthread_mutex_lock.c
|
bc09d58c04
make futex operations use private-futex mode when possible
|
10 سال پیش |
pthread_mutex_setprioceiling.c
|
5c6443ac42
add stub versions of some missing optional pthread interfaces
|
12 سال پیش |
pthread_mutex_timedlock.c
|
97a7512b68
spin before waiting on futex in mutex and rwlock lock operations
|
10 سال پیش |
pthread_mutex_trylock.c
|
4220d298ef
fix possible failure-to-wake deadlock with robust mutexes
|
10 سال پیش |
pthread_mutex_unlock.c
|
de7e99c585
make pointers used in robust list volatile
|
10 سال پیش |
pthread_mutexattr_destroy.c
|
0b44a0315b
initial check-in, version 0.5.0
|
14 سال پیش |
pthread_mutexattr_init.c
|
efd4d87aa4
clean up sloppy nested inclusion from pthread_impl.h
|
12 سال پیش |
pthread_mutexattr_setprotocol.c
|
5c6443ac42
add stub versions of some missing optional pthread interfaces
|
12 سال پیش |
pthread_mutexattr_setpshared.c
|
bc09d58c04
make futex operations use private-futex mode when possible
|
10 سال پیش |
pthread_mutexattr_setrobust.c
|
de7e99c585
make pointers used in robust list volatile
|
10 سال پیش |
pthread_mutexattr_settype.c
|
0109d950e6
make pthread attribute types structs, even when they just have one field
|
11 سال پیش |
pthread_once.c
|
bc09d58c04
make futex operations use private-futex mode when possible
|
10 سال پیش |
pthread_rwlock_destroy.c
|
0b44a0315b
initial check-in, version 0.5.0
|
14 سال پیش |
pthread_rwlock_init.c
|
bc09d58c04
make futex operations use private-futex mode when possible
|
10 سال پیش |
pthread_rwlock_rdlock.c
|
50304f2eef
overhaul rwlocks to address several issues
|
13 سال پیش |
pthread_rwlock_timedrdlock.c
|
97a7512b68
spin before waiting on futex in mutex and rwlock lock operations
|
10 سال پیش |
pthread_rwlock_timedwrlock.c
|
97a7512b68
spin before waiting on futex in mutex and rwlock lock operations
|
10 سال پیش |
pthread_rwlock_tryrdlock.c
|
50304f2eef
overhaul rwlocks to address several issues
|
13 سال پیش |
pthread_rwlock_trywrlock.c
|
50304f2eef
overhaul rwlocks to address several issues
|
13 سال پیش |
pthread_rwlock_unlock.c
|
bc09d58c04
make futex operations use private-futex mode when possible
|
10 سال پیش |
pthread_rwlock_wrlock.c
|
50304f2eef
overhaul rwlocks to address several issues
|
13 سال پیش |
pthread_rwlockattr_destroy.c
|
cc2e0b45a6
implement pthread_rwlockattr_* (essentially no-ops)
|
14 سال پیش |
pthread_rwlockattr_init.c
|
efd4d87aa4
clean up sloppy nested inclusion from pthread_impl.h
|
12 سال پیش |
pthread_rwlockattr_setpshared.c
|
0109d950e6
make pthread attribute types structs, even when they just have one field
|
11 سال پیش |
pthread_self.c
|
dab441aea2
always initialize thread pointer at program start
|
11 سال پیش |
pthread_setcancelstate.c
|
dab441aea2
always initialize thread pointer at program start
|
11 سال پیش |
pthread_setcanceltype.c
|
df15168cf8
replace all remaining internal uses of pthread_self with __pthread_self
|
11 سال پیش |
pthread_setconcurrency.c
|
ddd87b2f10
implement pthread_[sg]etconcurrency.
|
14 سال پیش |
pthread_setschedparam.c
|
21088aee2e
fix failure of pthread_setschedparam to pass correct param to kernel
|
11 سال پیش |
pthread_setschedprio.c
|
1e21e78bf7
add support for thread scheduling (POSIX TPS option)
|
12 سال پیش |
pthread_setspecific.c
|
b480808a6a
optimize POSIX TSD for fast pthread_getspecific
|
14 سال پیش |
pthread_sigmask.c
|
571744447c
include cleanups: remove unused headers and add feature test macros
|
11 سال پیش |
pthread_spin_destroy.c
|
0b44a0315b
initial check-in, version 0.5.0
|
14 سال پیش |
pthread_spin_init.c
|
0b44a0315b
initial check-in, version 0.5.0
|
14 سال پیش |
pthread_spin_lock.c
|
2b71a4d1df
fix more instances of old a_xchg (use new a_swap name)
|
13 سال پیش |
pthread_spin_trylock.c
|
2b71a4d1df
fix more instances of old a_xchg (use new a_swap name)
|
13 سال پیش |
pthread_spin_unlock.c
|
d8dc2faf10
prepare pthread_spin_unlock for archs that need memory barriers
|
14 سال پیش |
pthread_testcancel.c
|
d96b12b755
rework cancellation weak alias logic not to depend on archive order
|
10 سال پیش |
sem_destroy.c
|
6fc5fdbdc7
implement POSIX semaphores
|
14 سال پیش |
sem_getvalue.c
|
400c5e5c83
use restrict everywhere it's required by c99 and/or posix 2008
|
12 سال پیش |
sem_init.c
|
bc09d58c04
make futex operations use private-futex mode when possible
|
10 سال پیش |
sem_open.c
|
7c20a11801
fix temp file leak in sem_open on successful creation of new semaphore
|
11 سال پیش |
sem_post.c
|
bc09d58c04
make futex operations use private-futex mode when possible
|
10 سال پیش |
sem_timedwait.c
|
2ff714c613
spin in sem_[timed]wait before performing futex wait
|
10 سال پیش |
sem_trywait.c
|
07e62953c7
retry on cas failures in sem_trywait
|
12 سال پیش |
sem_unlink.c
|
6fc5fdbdc7
implement POSIX semaphores
|
14 سال پیش |
sem_wait.c
|
6fc5fdbdc7
implement POSIX semaphores
|
14 سال پیش |
synccall.c
|
83dc6eb087
eliminate use of cached pid from thread structure
|
10 سال پیش |
syscall_cp.c
|
feee98903c
overhaul pthread cancellation
|
14 سال پیش |
tls.c
|
9b153c043e
beginnings of full TLS support in shared libraries
|
12 سال پیش |
vmlock.c
|
da8d0fc4fa
fix extremely rare but dangerous race condition in robust mutexes
|
12 سال پیش |