summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/malloc.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2006-10-24respond to ben hawkes's ruxcon presentation.tedu1-61/+125
create special allocators for pginfo and pgfree structs instead of imalloc. this keeps them separated from application memory. for chunks, to prevent deterministic reuse, keep a small array and swizzle the to be freed chunk with a random previously freed chunk. this last bit only for chunks because keeping arbitrarily large regions of pages around may cause out of memory issues (and pages are, to some extent, returned in random order). all changes enabled by default. thanks to ben for pointing out these issues. ok tech@
2006-10-21remove calls to abort(3) that can't happen anyway; fromotto1-11/+1
<bret dot lambert at gmail.com>; ok millert@ deraadt@
2006-10-14architecture sh (landisk) is little endian.drahn1-2/+2
2006-10-13__mips64__ handling too.. sighderaadt1-4/+5
2006-10-12sparc64 should be in the #ifdefderaadt1-2/+2
2006-10-12use __amd64__ instead, until lint is fixedderaadt1-2/+2
2006-10-12reorder #if tests because apparently on amd64 cpp proceeds to blow it'sderaadt1-3/+4
own brains out, and then takes lint down with it. To be investigated...