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/thread/pthread_create.c
AgeCommit message (Expand)AuthorLines
2022年10月19日fix potential unsynchronized access to killlock state at thread exit Rich Felker-6/+10
2020年11月20日fix regression in pthread_exit Rich Felker-0/+1
2020年11月19日pthread_exit: don't __vm_wait under thread list lock Rich Felker-9/+15
2020年08月27日remove redundant pthread struct members repeated for layout purposes Rich Felker-1/+1
2020年07月06日make thread killlock async-signal-safe for pthread_kill Rich Felker-5/+6
2020年05月22日restore lock-skipping for processes that return to single-threaded state Rich Felker-4/+4
2020年05月22日reorder thread list unlink in pthread_exit after all locks Rich Felker-8/+11
2019年09月13日harden thread start with failed scheduling against broken __clone Rich Felker-1/+1
2019年09月06日synchronously clean up pthread_create failure due to scheduling errors Rich Felker-13/+18
2019年09月06日set explicit scheduling for new thread from calling thread, not self Rich Felker-21/+12
2019年09月06日fix unsynchronized decrement of thread count on pthread_create error Rich Felker-1/+2
2019年04月10日overhaul i386 syscall mechanism not to depend on external asm source Rich Felker-0/+1
2019年02月22日add membarrier syscall wrapper, refactor dynamic tls install to use it Rich Felker-2/+2
2019年02月22日make thread list lock a recursive lock Rich Felker-11/+21
2019年02月18日install dynamic tls synchronously at dlopen, streamline access Rich Felker-0/+2
2019年02月16日rewrite __synccall in terms of global thread list Rich Felker-4/+0
2019年02月15日track all live threads in an AS-safe, fully-consistent linked list Rich Felker-30/+73
2019年02月15日always block signals for starting new threads, refactor start args Rich Felker-37/+56
2018年09月18日remove redundant declarations of __default_stacksize, __default_guardsize Rich Felker-2/+0
2018年09月12日split internal lock API out of libc.h, creating lock.h Rich Felker-0/+1
2018年09月12日overhaul internally-public declarations using wrapper headers Rich Felker-4/+0
2018年09月12日move declarations of tls setup/access functions to pthread_impl.h Rich Felker-2/+0
2018年08月16日fix pthread_create return value with PTHREAD_EXPLICIT_SCHED Rich Felker-0/+1
2018年07月27日make pthread_attr_init honor defaults set by pthread_setattr_default_np Rich Felker-2/+2
2018年05月09日make linking of thread-start with explicit scheduling conditional Rich Felker-28/+7
2018年05月09日improve design of thread-start with explicit scheduling attributes Rich Felker-21/+39
2018年05月05日improve joinable/detached thread state handling Rich Felker-9/+12
2018年05月05日improve pthread_exit synchronization with functions targeting tid Rich Felker-11/+13
2018年05月02日use a dedicated futex object for pthread_join instead of tid field Rich Felker-1/+2
2018年02月03日store pthread stack guard sizes for pthread_getattr_np William Pitcock-1/+2
2018年01月09日consistently use the LOCK an UNLOCK macros Jens Gustedt-3/+3
2017年09月06日fix signal masking race in pthread_create with priority attributes Rich Felker-2/+7
2016年11月08日add limited pthread_setattr_default_np API to set stack size defaults Rich Felker-4/+8
2016年11月08日fix pthread_create regression from stack/guard size simplification Rich Felker-1/+4
2016年11月07日simplify pthread_attr_t stack/guard size representation Rich Felker-3/+3
2016年06月27日fix failure to obtain EOWNERDEAD status for process-shared robust mutexes Rich Felker-1/+1
2015年06月17日ignore ENOSYS error from mprotect in pthread_create and dynamic linker Rich Felker-1/+2
2015年06月16日refactor stdio open file list handling, move it out of global libc struct Rich Felker-1/+2
2015年05月16日eliminate costly tricks to avoid TLS access for current locale state Rich Felker-6/+0
2015年05月06日fix stack protector crashes on x32 & powerpc due to misplaced TLS canary Rich Felker-1/+1
2015年04月18日make dlerror state and message thread-local and dynamically-allocated Rich Felker-0/+2
2015年04月13日remove remnants of support for running in no-thread-pointer mode Rich Felker-2/+0
2015年04月10日apply vmlock wait to __unmapself in pthread_exit Rich Felker-0/+4
2015年04月10日redesign and simplify vmlock system Rich Felker-4/+2
2015年04月10日optimize out setting up robust list with kernel when not needed Rich Felker-0/+1
2015年04月10日process robust list in pthread_exit to fix detached thread use-after-unmap Rich Felker-2/+27
2015年02月16日make pthread_exit responsible for disabling cancellation Rich Felker-0/+2
2015年01月15日overhaul __synccall and fix AS-safety and other issues in set*id Rich Felker-0/+3
2014年09月07日add C11 thread creation and related thread functions Rich Felker-4/+12
2014年09月06日use weak symbols for the POSIX functions that will be used by C threads Jens Gustedt-7/+14
generated by cgit v1.2.1 (git 2.18.0) at 2025年09月08日 02:33:02 +0000

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