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
2020-01-26
Pull up following revision(s) (requested by ad in ticket #647):
martin
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
2012-03-12
Keep track of the size of the guard area, in case we want to make it
joerg
2012-03-12
Further refine stack allocation. If the stack was provided by the user,
joerg
2012-03-10
Use correct size.
joerg
2012-03-09
-fix initial stacksize rounding
drochner
2012-03-08
Actually use the stack thread attributes when creating a new thread.
joerg
2012-03-08
Fix the stack base pointer for the initial thread on !HPPA.
joerg
2012-03-02
Separate pthread_t from thread stack. Drop additional alignment
joerg
2011-10-02
put back pthread__dbg variable; this is set to no zero by td_open() when
christos
2011-09-16
Use __dead
joerg
2011-03-30
Rework TLS initialisation:
joerg
2011-03-12
Use __lwp_gettcb_fast if present.
matt
2011-03-09
Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports
joerg
2010-12-22
use pthread__stacksize since size has not been initialized yet.
christos
2010-12-22
only mprotect base if we moved it.
christos
2010-12-18
I've had this patch in my tree for a while and since it only improves
christos
2010-11-14
Don't use internal libc function __findenv().
tron
2010-07-08
pthread_create: simplify error path slightly.
rmind
2010-03-25
fix the pthread pt_lid in the fork callback function that runs in the child i...
explorer
2010-03-24
Correctly set pt_lid in the child, after a fork
explorer
2009-10-03
Don't just look only at the first element in the deadqueue to find lwp's
christos
2009-07-02
Restore use of _lwp_makecontext, the AMD64 bug has been fixed.
joerg
2009-06-25
Partially revert 1.110: Use makecontext again until the problems with
joerg
2009-05-17
- Convert from makecontext() -> _lwp_makecontext().
ad
2009-04-01
Fix the comparision function used by the red-black tree global thread list
drochner
2009-03-30
Revert the _lwp_ctl which is causing problem. I did test this locally,
ad
2009-03-29
- Make the threadreg code use _lwp_setprivate() instead of MD hooks.
ad
2008-10-08
Disable diagnostic assertions by default and just return error codes like
ad
2008-08-02
Change some type to eliminate some lint warnings.
matt
[next]