summaryrefslogtreecommitdiffstats
path: root/lib/librthread/rthread_stack.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Start mapping thread stacks with MAP_STACK. mmap() currently ignoresderaadt2018-02-111-2/+2
* Shift top-of-stack down so that the random==0 case doesn't leave stackderaadt2018-02-101-3/+3
* Move mutex, condvar, and thread-specific data routes, pthread_once, andguenther2017-09-051-3/+3
* Get rid of ticket support, replace "struct _spinlock" with "_atomic_lock_t".akfaew2016-09-041-3/+2
* delete wrong cvs $ tagsderaadt2016-09-011-2/+1
* Add back <sys/param.h>; it's needed for MACHINE_STACK_GROWS_UP.kettenis2015-01-241-1/+2
* Move to the <limits.h> universe.deraadt2015-01-161-2/+1
* Fix mmap() flag usage: explicitly specify MAP_PRIVATE and drop uselessmatthew2014-06-271-2/+3
* Provide a random stackgrap on pthread frames. Use _STACKALIGNBYTES toderaadt2013-12-181-5/+15
* cleanup and consolidate the spinlock_lock (what a name!) code.tedu2013-06-011-2/+2
* Do not need machine/param.hderaadt2013-03-211-4/+2
* Fix caching of stacks allocated with the default attributes.guenther2012-08-041-6/+8
* Use 'base' as an intermediate char* variable to avoid void* arithmeticguenther2012-02-191-4/+4
* Fix the handling of the stackaddr, stacksize, and guardsize attributes:guenther2012-02-181-52/+90
* Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includesguenther2011-11-061-2/+1
* If the stack size attribute isn't larger than the guard-page sizeguenther2010-05-261-1/+3
* two comment typos from tberttedu2006-10-271-2/+2
* Remove redundant mprotect() calls (we're unmapping the region anyway)otto2006-01-051-5/+1
* thread stack handling changes. Add guard zones and allow stackmarc2006-01-011-0/+92