summaryrefslogtreecommitdiffstats
path: root/libc/stdlib/malloc/malloc.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce and use small[u]int type. Changes in size:Denis Vlasenko2008-05-201-1/+1
* fix up malloc debug buildingMike Frysinger2007-04-131-1/+1
* POSIX requires that errno be set whenever 0 is returned by malloc()Mike Frysinger2007-04-021-1/+1
* tweak the idea between having a MMU and actually using itMike Frysinger2006-02-181-1/+1
* hidden_def/hidden_proto: convert all users (I hope) termios split, add some m...Peter S. Mazinger2006-01-141-3/+3
* __malloc_consolidate is only libc internal, enable use of __sbrkPeter S. Mazinger2005-12-131-0/+1
* mmap/mremap/socket/rewind gonePeter S. Mazinger2005-12-081-0/+2
* Use MAP_PRIVATE whenever __ARCH_HAS_MMU__ is set.Eric Andersen2004-07-151-1/+6
* Don't set errno if for zero SIZE returns.Miles Bader2003-10-161-11/+14
* Fix errno values. Fix MALLOC_GLIBC_COMPAT handling in malloc/malloc.c,Eric Andersen2003-09-061-6/+18
* Add in a MALLOC_GLIBC_COMPAT option to let people decide if theyEric Andersen2003-08-081-0/+5
* Update malloc behavior on malloc(0) to be consistant withEric Andersen2003-01-231-2/+5
* Improve malloc debugging support.Miles Bader2002-11-211-12/+19
* Don't infinitely recurse when trying to grow __malloc_mmb_heap.Miles Bader2002-10-181-18/+19
* Fix locking to not deadlock when __UCLIBC_UCLINUX_BROKEN_MUNMAP__ is defined.Miles Bader2002-10-151-29/+22
* * Add support for uClinux's broken munmap, contingent onMiles Bader2002-10-091-18/+68
* Update debugging hooks.Miles Bader2002-09-061-0/+4
* Use `likely' & `unlikely' instead of the `__malloc_'-prefixed versions.Miles Bader2002-08-301-4/+4
* (malloc): Use MALLOC_SETUP.Miles Bader2002-08-191-3/+2
* Add flow-control hints with __malloc_likely and __malloc_unlikely.Miles Bader2002-08-141-5/+7
* Update debugging printfs.Miles Bader2002-07-311-1/+1
* Use MALLOC_HEADER_SIZE.Miles Bader2002-07-311-1/+1
* MALLOC_SET_SIZE now takes the user-address rather than the base-address.Miles Bader2002-07-301-2/+1
* Use new malloc header macros.Miles Bader2002-07-301-3/+4
* Size tweaks.Miles Bader2002-07-251-3/+4
* Miscellaneous tidying-up.Miles Bader2002-07-251-1/+1
* Redo the locking, so that it may actually work. Now locking is done atMiles Bader2002-07-251-8/+41
* Misc small cleanups.Miles Bader2002-07-241-1/+2
* * Automatically try to unmap heap free-areas when they get very big.Miles Bader2002-07-231-60/+50
* Doc fix.Miles Bader2002-07-191-1/+1
* Miles Bader implemented a new mmap based malloc which is muchEric Andersen2002-07-181-867/+94
* Minor cleanupEric Andersen2001-09-291-1/+2
* Update to accomodate the header file changesEric Andersen2001-09-271-1/+1
* Fix up breakage resulting from flipping the sense of some defines. Change fromEric Andersen2001-03-191-9/+10
* Update to "malloc" so it will work on CPUs not supporting non-aligned words.Eric Andersen2001-02-211-7/+35
* Reduce dependancies -- don't use sysconf() internal to libc.Eric Andersen2001-01-151-38/+0
* "I will always compile before I commit."Eric Andersen2001-01-121-2/+2
* Patch from James Graves <jgraves@deltamobile.com> to better handle m68k.Eric Andersen2001-01-121-2/+13
* Manuel Novoa III modified malloc.c and avlmacro.h to reduce code size byEric Andersen2001-01-121-534/+642
* A bunch of updates, part from Manuel Novoa III (such as more long longEric Andersen2001-01-011-2/+2
* More cleanups. Fix things so tinylogin compiles.Eric Andersen2000-11-041-2/+1
* Screwed up non-mmu support. #define was backwards.Eric Andersen2000-10-121-3/+2
* Finish reorganizing things. At least I think I've finished.Eric Andersen2000-10-111-1/+7
* New malloc routines.Eric Andersen2000-10-081-0/+765