summaryrefslogtreecommitdiffstats
path: root/src/core/malloc.c
Commit message (Expand)AuthorAgeFilesLines
* [init] Show startup and shutdown function names in debug messagesMichael Brown2019-01-251-0/+1
* [malloc] Avoid false positive warnings from valgrindMichael Brown2017-09-041-1/+8
* [malloc] Track maximum heap usageMichael Brown2017-03-221-3/+21
* [malloc] Guard against unsigned integer overflowMichael Brown2016-02-061-2/+13
* [malloc] Avoid integer overflow for excessively large memory allocationsMichael Brown2015-09-291-48/+49
* [malloc] Rewrite unrelicensable portions of malloc.cMichael Brown2015-03-031-22/+41
* [malloc] Report caller address as soon as memory corruption is detectedMichael Brown2014-12-151-1/+21
* [malloc] Check integrity of free listMichael Brown2014-12-151-1/+59
* [malloc] Sanity check parameters to alloc_memblock() and free_memblock()Michael Brown2014-12-151-0/+6
* [malloc] Tidy up debug outputMichael Brown2014-12-151-19/+23
* [malloc] Allow allocation of memory with a specified alignment offsetMichael Brown2012-08-311-5/+7
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [malloc] Increase heap size to 512kBMichael Brown2012-07-091-2/+2
* [malloc] Discard cached items less aggressivelyMichael Brown2012-07-091-3/+5
* [malloc] Allow Valgrind to be used when all assertions are enabledMichael Brown2012-05-041-11/+67
* [malloc] Discard all cached data on shutdownMichael Brown2012-05-041-0/+25
* [linux] Make malloc and linux_umalloc valgrindablePiotr JaroszyƄski2011-03-271-2/+57
* [malloc] Avoid immediately clobbering reference count when freeing memoryMichael Brown2010-11-081-2/+14
* [malloc] Use list_for_each_entry_safe() when we may delete a list entryMichael Brown2010-11-081-1/+2
* [malloc] Add cache discard mechanismMichael Brown2010-07-211-46/+68
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-4/+4
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [ioapi] Remove old io.h file and switch all users over to <gpxe/io.h>Michael Brown2008-10-121-1/+1
* Revert "malloc attribute changes"Holger Lubitz2007-08-061-4/+0Star
* malloc attribute changesHolger Lubitz2007-08-021-0/+4
* Separated out initialisation functions from startup/shutdown functions.Michael Brown2007-07-041-0/+24
* Renamed _calloc() to zalloc(), ready to be used as a standalone function.Michael Brown2007-06-111-1/+4
* Use stdio.h instead of vsprintf.hMichael Brown2007-01-191-1/+1
* Move include/malloc.h to include/gpxe/malloc.h, since everything in thereMichael Brown2007-01-181-1/+10
* Don't always zero memory in malloc(). This saves around 2us on aMichael Brown2007-01-181-2/+17
* Fix typoMichael Brown2007-01-121-1/+1
* Implemented realloc(), and changed the semantics of malloc(0) to allowMichael Brown2006-11-241-15/+79
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-271-1/+0Star
* include stdio.h to suppress printf warning, general warnings fixupsMarty Connor2006-09-271-0/+2
* Tidied up debugging messagesMichael Brown2006-05-271-4/+4
* Fix typoMichael Brown2006-05-161-1/+1
* Add an explicit failure debug messageMichael Brown2006-04-281-0/+2
* Glenn managed to shrink .text by 5 more bytes.Michael Brown2006-04-251-3/+6
* Fixed erroneous comparisonMichael Brown2006-04-251-1/+1
* Removed incorrect comment; malloc() is inefficient only when theMichael Brown2006-04-251-5/+0Star
* Now passes trivial tests. free_memblock() needs neatening up.Michael Brown2006-04-251-15/+34
* Updated memory allocator to improve support for unaligned or partiallyMichael Brown2006-04-251-118/+158
* First draft of a dynamic memory allocatorMichael Brown2006-04-241-0/+209