summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib
AgeCommit message (Expand)Author
2017-03-28small cleanup & optimization; ok deraadt@ millert@Otto Moerbeek
2017-03-26Stop enumeration all allocation functions, just say "allocation functions"Otto Moerbeek
2017-03-24add a helper function to print all pools #ifdef MALLOC_STATSOtto Moerbeek
2017-03-24document new recallocarray diagnostic; zap a few diagnostics that shouldOtto Moerbeek
2017-03-24move recallocarray to malloc.c andOtto Moerbeek
2017-03-17remove unneccessary macro;Jason McIntyre
2017-03-17Strengthen description of recallocarray(3) behaviour, hoping that readersTheo de Raadt
2017-03-07Some tweaks from jmc@ and describe better what recallocarray does;Otto Moerbeek
2017-03-06Introducing recallocarray(3), a blend of calloc(3) and reallocarray(3)Otto Moerbeek
2017-02-15Add a NULL test to wrterror() to avoid a NULL deref when called from aJonathan Gray
2017-02-12malloc does not *need* to return page-aligned objects for size >=Otto Moerbeek
2017-02-02fix a comment and rm some dead code as a result of the previous diffOtto Moerbeek
2017-02-01Let realloc handle and produce moved pointers for allocations betweenOtto Moerbeek
2017-01-211. When shrinking a chunk allocation, compare the size of the currentOtto Moerbeek
2017-01-04Remove unnecessary casts of 'a' to char * since 'a' is already char *.Todd C. Miller
2016-11-04MALLOC_STATS tweaks, by default not compiled inOtto Moerbeek
2016-11-03small tweak to also check canaries if F is in effectOtto Moerbeek
2016-10-31remove some old option letters and also make P non-settable. It hasOtto Moerbeek
2016-10-28Pages in the malloc cache are either reused quickly or unmappedOtto Moerbeek
2016-10-22$OpenBSD$Theo Buehler
2016-10-22- fix MALLOC_STATS compileOtto Moerbeek
2016-10-21fix some void * arithmetic by castingOtto Moerbeek
2016-10-21and recommit with fixed GCOtto Moerbeek
2016-10-20backout for now; flag combination GC is not okOtto Moerbeek
2016-10-20avoid sentence splicing;Jason McIntyre
2016-10-20canary corruption message changed a bitOtto Moerbeek
2016-10-20Also place canaries in > page sized objects (if C is in effect); ok tb@Otto Moerbeek
2016-10-15Wrap _malloc_init() so internal calls go directlyPhilip Guenther
2016-10-140xd0 -> 0xdb; ok deraadt@ millert@ tedu@Otto Moerbeek
2016-10-12optimize canary code a bit by storing offset of sizes table instead ofOtto Moerbeek
2016-10-08make clear the length printed is the requested lengthOtto Moerbeek
2016-10-07grammar fix previous;Jason McIntyre
2016-10-07document "chunk canary corrupted" errorOtto Moerbeek
2016-10-07stray tabOtto Moerbeek
2016-10-07Beter implementation of chunk canaries: store size in chunk meta dataOtto Moerbeek
2016-09-21Delete casts to off_t and size_t that are implied by assignmentsPhilip Guenther
2016-09-18move page junking tp unmap(), right before we stick the region in the cache;Otto Moerbeek
2016-09-04fix Dt;Jason McIntyre
2016-09-04Set errno more consistently, and fix a warning, ok teduNicholas Marriott
2016-09-04rmTed Unangst
2016-09-04oops, name file after main functionTed Unangst
2016-09-04it doesn't say anything yet, but start adding a man pageTed Unangst
2016-09-04Make the key sizes and offsets arrays const, ok teduNicholas Marriott
2016-09-01Less lock contention by using more pools for mult-threaded programs.Otto Moerbeek
2016-09-01black magic for sparc page size can goTed Unangst
2016-08-28Don't call lstat() before readlink() just to see if it's a symlink,Philip Guenther
2016-08-17wrterror() is fatal, delete dead code; ok tom@ natano@ tedu@Otto Moerbeek
2016-08-15add a bit of spacing to previous, to keep the notes about deprecatedJason McIntyre
2016-08-14Reduce qabs() and qdiv() to aliases of llabs() and lldiv().Philip Guenther
2016-07-06J/j is a three valued option, document and fix code to actuall support thatOtto Moerbeek