index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
librthread
/
rthread_stack.c
Age
Commit message (
Expand
)
Author
2018-02-11
Start mapping thread stacks with MAP_STACK. mmap() currently ignores
Theo de Raadt
2018-02-10
Shift top-of-stack down so that the random==0 case doesn't leave stack
Theo de Raadt
2017-09-05
Move mutex, condvar, and thread-specific data routes, pthread_once, and
Philip Guenther
2016-09-04
Get rid of ticket support, replace "struct _spinlock" with "_atomic_lock_t".
Michal Mazurek
2016-09-01
delete wrong cvs $ tags
Theo de Raadt
2015-01-24
Add back <sys/param.h>; it's needed for MACHINE_STACK_GROWS_UP.
Mark Kettenis
2015-01-16
Move to the <limits.h> universe.
Theo de Raadt
2014-06-27
Fix mmap() flag usage: explicitly specify MAP_PRIVATE and drop useless
Matthew Dempsky
2013-12-18
Provide a random stackgrap on pthread frames. Use _STACKALIGNBYTES to
Theo de Raadt
2013-06-01
cleanup and consolidate the spinlock_lock (what a name!) code.
Ted Unangst
2013-03-21
Do not need machine/param.h
Theo de Raadt
2012-08-04
Fix caching of stacks allocated with the default attributes.
Philip Guenthe
2012-02-19
Use 'base' as an intermediate char* variable to avoid void* arithmetic
Philip Guenthe
2012-02-18
Fix the handling of the stackaddr, stacksize, and guardsize attributes:
Philip Guenthe
2011-11-06
Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includes
Philip Guenthe
2010-05-26
If the stack size attribute isn't larger than the guard-page size
Philip Guenthe
2006-10-27
two comment typos from tbert
Ted Unangst
2006-01-05
Remove redundant mprotect() calls (we're unmapping the region anyway)
Otto Moerbeek
2006-01-01
thread stack handling changes. Add guard zones and allow stack
Marco S Hyman