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_int.h
Age
Commit message (
Expand
)
Author
2020-06-10
- Make pthread_condvar and pthread_mutex work on the stack rather than in
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-02-16
Revert "Enhance the pthread(3) + malloc(3) init model"
kamil
2020-02-15
Enhance the pthread(3) + malloc(3) init model
kamil
2020-02-05
Retire ifdef ERRORCHECK in pthread(3)
kamil
2020-01-28
- A bit more alignment in __pthread_st especially for the rbtree node.
ad
2020-01-27
pthread_detach(), pthread_join(): go back to using _lwp_detach() and
ad
2020-01-13
Rip out some very ambitious optimisations around pthread_mutex that are
ad
2019-12-18
Bump PTHREAD__UNPARK_MAX to 128 as bandaid for locking related hangs.
joerg
2019-12-16
G/c unused rwlock owner macros copy-pasted from the kernel.
uwe
2019-03-05
Transfer all the keys that were created in the libc stub implementation
christos
2017-07-02
Export the guard size of the main thread via vm.guard_size. Add a
joerg
2017-02-08
libpthread_dbg(3) deletion from the base distribution
kamil
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
2013-03-21
- Allow libpthread to be dlopened again, by providing libc stubs to libpthread.
christos
2012-11-21
Replace the simple implementation of pthread_key_{create,destroy}
christos
2012-11-03
libpthread: replace the use of obsolete sys/tree.h interface with rbtree(9).
rmind
2012-08-16
Add a pthread__smt_wake and add support for it on arm along with
matt
2012-05-04
Simplify check for TLS definition to not hide code. Drop it in another
joerg
2012-03-12
Keep track of the size of the guard area, in case we want to make it
joerg
2012-03-02
Separate pthread_t from thread stack. Drop additional alignment
joerg
2012-01-17
Introduce __HAVE_NO___THREAD for sun2 and vax to disable the TLS usage.
joerg
2011-10-06
Include limits.h to get PTHREAD_KEYS_MAX, and move its definition there.
christos
2011-09-16
Use __dead
joerg
2011-08-05
fix spello in comment
lukem
2011-03-17
Add __HAVE___LWP_GETTCB_FAST support (for mips and powerpc).
matt
2011-03-16
If TLS support is present, use it for pthread__self(). The
joerg
2011-03-09
Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports
joerg
2011-02-25
Back out using the thread register (if present) for now.
joerg
2011-02-24
Allow storing and receiving the LWP private pointer via ucontext_t
joerg
2010-12-18
I've had this patch in my tree for a while and since it only improves
christos
2009-05-17
- Convert from makecontext() -> _lwp_makecontext().
ad
2009-05-16
Remove unused code that's confusing when using cscope/opengrok.
ad
2008-06-28
Now that we have all the scheduling gunk, make these do something useful:
ad
2008-05-25
PR lib/38741 priority inversion in libpthread breaks apps that use
ad
2008-04-28
Remove clause 3 and 4 from TNF licenses
martin
2008-02-14
Adjust mutex/rwlock definitions to match reality now that there is only
ad
2008-02-10
- Remove libpthread's atomic ops.
ad
2008-01-08
add missing static decls.
christos
2007-12-24
- Use pthread__cancelled() in more places.
ad
2007-12-24
- Fix pthread_rwlock_trywrlock() which was broken.
ad
2007-11-19
Remove the debuglog stuff. ktrace is more useful now.
ad
2007-11-13
Mutexes:
ad
2007-11-13
For PR bin/37347:
ad
2007-10-16
Note that libpthread_dbg needs to be checked after making changes to
ad
2007-10-16
... but preserve the linked list, for the debugger only.
ad
[next]