index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
libpthread
/
pthread.c
Age
Commit message (
Expand
)
Author
2023-03-24
Use snprintf_ss in pthread__assertfunc and update comment in
joerg
2022-05-31
libpthread(3): Fix a marvellous interaction with rtld.
riastradh
2022-02-12
libpthread: Move namespacing include to top of .c files.
riastradh
2021-04-13
fake-use alloca()'s return value to quieten -Werror=unused-result
mrg
2020-07-22
s/reseting/resetting/
msaitoh
2020-06-14
Don't need to ignore ESRCH from _lwp_park() any more.
ad
2020-06-11
Drop self->pt_lock before clearing TSD / malloc TSD.
ad
2020-06-10
- Make pthread_condvar and pthread_mutex work on the stack rather than in
ad
2020-06-04
If _malloc_thread_cleanup is implement, call it from libpthread.
joerg
2020-06-03
Deal with a couple of problems with threads being awoken early due to
ad
2020-06-02
Pass down errno when calling pthread__errorfunc after a system call.
joerg
2020-06-01
In the interests of reliability simplify waiter handling more and redo
ad
2020-05-16
- Try to eliminate a hang in "parked" I've been seeing while stress testing.
ad
2020-05-15
Lock/unlock/reinit pthread__deadqueue_lock over fork.
joerg
2020-04-14
Drop most of the logic associated with pthread__started.
joerg
2020-02-16
Revert "Enhance the pthread(3) + malloc(3) init model"
kamil
2020-02-16
Set __isthreaded before bootstrapping malloc(3)
kamil
2020-02-15
Enhance the pthread(3) + malloc(3) init model
kamil
2020-02-08
Change the behavior of pthread_equal()
kamil
2020-02-05
Remove trailing whiteapaces and tab
ryoon
2020-01-29
- pthread_join(): remove temporary hack now kernel returns correct errno.
ad
2020-01-29
Chack thread->pt_magic with PT_MAGIC promptly
kamil
2020-01-29
Revert previous
kamil
2020-01-29
Do not set stackbase2 twice for !__MACHINE_STACK_GROWS_UP
kamil
2020-01-28
pthread_join(): add a temporary hack to make lib/libpthread/t_detach pass.
ad
2020-01-27
pthread_detach(), pthread_join(): go back to using _lwp_detach() and
ad
2020-01-25
pthread_exit(): it looks there there is at least one path through which
ad
2020-01-25
- Fix a race between the kernel and libpthread, where a new thread can start
ad
2020-01-13
Rip out some very ambitious optimisations around pthread_mutex that are
ad
2019-03-05
Transfer all the keys that were created in the libc stub implementation
christos
2018-08-19
Drop a duplicate instruction line
kamil
2017-12-08
Deal with more lwp_park() timestamp unconsting
kre
2017-07-11
Implement __cxa_thread_atexit and __cxa_thread_atexit_impl. This
joerg
2017-07-02
Do not look at environmental variables for suid/guid binaries.
joerg
2017-07-02
Export the guard size of the main thread via vm.guard_size. Add a
joerg
2015-05-29
Fix previous: Can't use calloc/malloc before we complete initialization
christos
2015-05-29
Make PTHREAD_KEYS_MAX dynamically adjustable
manu
2014-12-16
Allow for arbitrary MI scheduler implementations.
pooka
2014-01-31
remove compatibility code for handling CLOCK_MONOTONIC and handle it in the
christos
2013-03-21
- Allow libpthread to be dlopened again, by providing libc stubs to libpthread.
christos
2013-01-01
Don't rely on sys/lwp.h includeing sys/resource.h for us.
dsl
2012-11-14
add argsused
christos
2012-11-06
Remove duplicate "const" modifier found by clang -Wduplicate-decl-specifier
apb
2012-11-03
libpthread: replace the use of obsolete sys/tree.h interface with rbtree(9).
rmind
2012-11-03
cast return of sysconf
christos
2012-08-15
return errno if pthread_create hits the system limit, not just -1
drochner
2012-08-02
Prefer sysconf to obtain number of CPUs.
joerg
2012-05-04
Simplify check for TLS definition to not hide code. Drop it in another
joerg
2012-04-26
Store allocated lwpctl state in the thread actually forked,
enami
2012-03-22
don't reuse a dynamically allocated stack if a fixed one is requested
drochner
[next]