summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/malloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* fix MALLOC_STATS code that was broken in rev 1.159, not compiled in by defaultotto2014-05-101-2/+2
* move reallocarray() to a seperate file so that -portable applicationsderaadt2014-05-081-12/+1
* comment style fixhalex2014-05-071-2/+3
* nibbles aren't enough random, use bytes. does a better job of pickingtedu2014-05-011-14/+14
* remove Z option and default to something halfway to J.tedu2014-04-231-32/+22
* explain a bit more what's going on for stupid me.espie2014-04-231-1/+4
* Better, cleaner hash function that computes the same on be and le archs.otto2014-04-231-10/+8
* change mallocarray to reallocarray. useful in a few more situations.tedu2014-04-221-3/+3
* Introducing: void *mallocarray(size_t nmemb, size_t size);deraadt2014-04-211-1/+12
* print pid in error messages; ok reyk@otto2014-04-141-14/+18
* Update Copyright notice; ok otto@ beck@ deraadt@.schwarze2014-04-031-2/+4
* Poul-Henning Kamp informed me he is allright with this licensing change.beck2014-03-251-11/+4
* avoid arithetic on void *deraadt2013-11-121-4/+4
* Fix bug in random offset introduced in rev 1.143; random range wasotto2012-12-221-3/+3
* Add a new malloc option 'U' => "Free unmap" that does the guarding/djm2012-11-021-15/+24
* Fix precedence bug (& has lower precedence than !=).pirofti2012-09-131-2/+2
* use PAGE_SHIFT instead of PGSHIFT, in preperation for futurederaadt2012-07-091-2/+2
* after a talk with ariane, use MAP_FIXED for mquery to avoid the cost oftedu2012-06-261-2/+2
* two changes which should improve realloc. first, fix zapcacheregion totedu2012-06-221-10/+19
* two small fixes to free page cache. first, we need two nibbles of randomtedu2012-06-201-4/+4
* Support larger-than-page-alignment requests in posix_memalign() bymatthew2012-06-181-19/+128
* - Test for the retrieved page address not being NULL. This turns free((void*)1)otto2012-02-291-2/+7
* Make struct chunk_info a variable sized struct, wasting lessotto2011-10-061-28/+55
* on malloc flag S, set cache size to 0; will catch even moreotto2011-07-121-2/+6
* as man page states, lower case undoes upper case. add support for little s,tedu2011-06-201-1/+5
* save errno dance in wrterror() and malloc_dump(); prompted by and ok deraadt@otto2011-05-201-2/+6
* introduce symbolic constant for initial number of regionsotto2011-05-181-2/+3
* zap regions_bits and rework MALLOC_MAXSHIFT a bit; ok djm@otto2011-05-181-14/+8
* Avoid fp computations for stats, this make calling malloc_dump() safe in moreotto2011-05-121-10/+7
* fix comment, the bitmap is an array of u_short nowotto2011-05-121-2/+2
* Introduce leak detection code for MALLOC_STATSotto2011-05-121-25/+165
* Move MALLOC_STATS code to bottom of file, so the real stuff is more at the top.otto2011-05-081-137/+141
* Up until now, malloc scanned the bits of the chunk bitmap fromotto2011-05-051-32/+24
* Now that we use an array of u_short for the chunk bitmap change a fewotto2011-04-301-5/+5
* More efficient scanning for free chunks while not losing any randomization;otto2011-04-301-21/+25
* avoid pointer arithmetic on void *dhill2010-12-161-5/+5
* print the pointer value that caused the error (if available); okotto2010-10-211-47/+54
* add posix_madvise, posix_memalign, strndup, and strnlen. mostly fromtedu2010-05-181-1/+26
* New options 'S', as a shorthand for the options most suitable as anotto2010-01-131-1/+5
* save calls to arc4random() by using a nibble at a time; not becauseotto2009-12-161-24/+27
* Make userland malloc use __LDPGSZ granularity on mips, regardless of themiod2009-12-071-1/+3
* Switch the chunk_info lists to doubly-linked lists and use the queueotto2009-11-271-51/+34
* Don't forget to fill region from the cache with junk if needed in one case;otto2009-11-271-1/+3
* No need to clear a mmapped region; from Fabien Romano and Jonathanotto2009-11-271-2/+1
* permit -DMALLOC_STATS to compile againtodd2009-11-021-2/+2
* Check mmap return value against MAP_FAILED not NULL.pirofti2009-10-201-2/+2
* quieten compiler by converting pointers to uintptr_t before truncating themderaadt2009-06-081-5/+5
* reintroduce extra malloc protections, but avoiding the use ofdjm2009-01-031-164/+229
* PAGE_SIZE is not a valid symbol to use in that way. In particular,deraadt2008-12-311-235/+164
* Remove mprotecting of struct dir_info introduced in previous commitdjm2008-12-301-37/+2