musl - musl - an implementation of the standard library for Linux-based systems

index : musl
musl - an implementation of the standard library for Linux-based systems
summary refs log tree commit diff
path: root/src/internal/pthread_impl.h
AgeCommit message (Expand)AuthorLines
2020年11月20日fix regression in pthread_exit Rich Felker-1/+2
2020年10月14日move aio implementation details to a proper internal header Rich Felker-3/+0
2020年10月14日remove long-unused struct __timer from pthread_impl.h Rich Felker-5/+0
2020年10月14日move __abort_lock to its own file and drop pointless weak_alias trick Rich Felker-0/+2
2020年09月28日fix fork of processes with active async io contexts Rich Felker-0/+2
2020年08月27日remove redundant pthread struct members repeated for layout purposes Rich Felker-9/+14
2020年08月27日deduplicate __pthread_self thread pointer adjustment out of each arch Rich Felker-0/+2
2020年08月24日deduplicate TP_ADJ logic out of each arch, replace with TP_OFFSET Rich Felker-0/+10
2020年08月24日make h_errno thread-local Rich Felker-0/+1
2019年09月29日remove remaining traces of __tls_get_new Szabolcs Nagy-1/+0
2019年02月22日add membarrier syscall wrapper, refactor dynamic tls install to use it Rich Felker-1/+1
2019年02月18日install dynamic tls synchronously at dlopen, streamline access Rich Felker-0/+1
2019年02月16日rewrite __synccall in terms of global thread list Rich Felker-1/+0
2019年02月15日track all live threads in an AS-safe, fully-consistent linked list Rich Felker-4/+8
2019年02月15日always block signals for starting new threads, refactor start args Rich Felker-11/+0
2018年12月18日add __timedwait backend workaround for old kernels where futex EINTRs Rich Felker-0/+1
2018年10月12日combine arch ABI's DTP_OFFSET into DTV pointers Rich Felker-2/+3
2018年09月18日increase default thread stack/guard size Rich Felker-2/+2
2018年09月18日limit the configurable default stack/guard size for threads Rich Felker-2/+5
2018年09月18日fix deletion of pthread tsd keys that still have non-null values stored Rich Felker-0/+3
2018年09月12日move misplaced __fork_handler declaration Rich Felker-1/+0
2018年09月12日move additional pthread internal declarations to pthread_impl.h, hide Rich Felker-0/+15
2018年09月12日apply hidden visibility to pthread internals Rich Felker-11/+11
2018年09月12日overhaul internally-public declarations using wrapper headers Rich Felker-8/+1
2018年09月12日make arch __set_thread_area backends hidden Rich Felker-1/+1
2018年09月12日make arch __clone backends hidden Rich Felker-1/+1
2018年09月12日move declarations of tls setup/access functions to pthread_impl.h Rich Felker-0/+6
2018年09月05日remove leftover declarations for removed functions from pthread_impl.h Rich Felker-4/+0
2018年06月26日fix missing timeout argument to futex syscall in __futexwait Patrick Oppenlander-2/+2
2018年05月09日make linking of thread-start with explicit scheduling conditional Rich Felker-0/+8
2018年05月09日improve design of thread-start with explicit scheduling attributes Rich Felker-2/+0
2018年05月07日clean up and reduce size of internal pthread structure Rich Felker-7/+9
2018年05月05日improve joinable/detached thread state handling Rich Felker-3/+9
2018年05月05日improve pthread_exit synchronization with functions targeting tid Rich Felker-1/+0
2018年05月02日use a dedicated futex object for pthread_join instead of tid field Rich Felker-0/+1
2018年02月05日document pthread structure ABI constraints in comments Rich Felker-0/+7
2018年02月03日store pthread stack guard sizes for pthread_getattr_np William Pitcock-0/+1
2018年01月09日revise the definition of multiple basic locks in the code Jens Gustedt-2/+2
2018年01月09日new lock algorithm with state and congestion count in one atomic int Jens Gustedt-0/+6
2017年07月04日unify the use of FUTEX_PRIVATE Jens Gustedt-1/+1
2017年01月13日fix crashes in x32 __tls_get_addr rofl0r-0/+4
2016年12月06日remove largish unused field from pthread structure Rich Felker-1/+0
2016年11月08日fix build regression on archs with variable page size Rich Felker-1/+1
2015年06月25日fix local-dynamic model TLS on mips and powerpc Rich Felker-0/+4
2015年05月06日fix stack protector crashes on x32 & powerpc due to misplaced TLS canary Rich Felker-1/+6
2015年04月18日make dlerror state and message thread-local and dynamically-allocated Rich Felker-0/+2
2015年04月18日add missing 'void' in prototypes of internal pthread functions Alexander Monakov-6/+6
2015年04月10日redesign and simplify vmlock system Rich Felker-0/+4
2015年03月11日copy the dtv pointer to the end of the pthread struct for TLS_ABOVE_TP archs Szabolcs Nagy-0/+1
2015年03月03日make all objects used with atomic operations volatile Rich Felker-15/+15
generated by cgit v1.2.1 (git 2.18.0) at 2025年09月06日 03:56:39 +0000

AltStyle によって変換されたページ (->オリジナル) /