summaryrefslogtreecommitdiffstats
path: root/libc/stdlib/malloc
Commit message (Expand)AuthorAgeFilesLines
...
* The variable used to store pagesize is not the same as theEric Andersen2004-08-161-1/+2
* Fixup PAGE_SIZE problemsEric Andersen2004-08-131-3/+2
* Use MAP_PRIVATE whenever __ARCH_HAS_MMU__ is set.Eric Andersen2004-07-151-1/+6
* s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/gEric Andersen2004-01-161-1/+1
* Rework malloc. The new default implementation is based on dlmalloc from DougEric Andersen2003-12-302-2/+42
* Fix a long-standing bug with pthreads. A couple of linuxthreads filesManuel Novoa III2003-12-272-4/+4
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-1/+1
* Code formatting cleanup.Miles Bader2003-10-161-5/+6
* Don't set errno if for zero SIZE returns.Miles Bader2003-10-161-11/+14
* More fiddling with static free-areas: make sure both their size _and_Miles Bader2003-09-221-5/+5
* Make sure we don't allocate too little space for static free-areasMiles Bader2003-09-191-1/+3
* Add dependencies on header files.Miles Bader2003-09-191-2/+5
* Make sure static heaps are aligned correctly.Miles Bader2003-09-171-9/+11
* 'extern inline' doesn't work... Use 'static inline'Eric Andersen2003-09-061-5/+5
* add missing prototypeEric Andersen2003-09-061-0/+2
* Fix errno values. Fix MALLOC_GLIBC_COMPAT handling in malloc/malloc.c,Eric Andersen2003-09-062-12/+24
* Add in a MALLOC_GLIBC_COMPAT option to let people decide if theyEric Andersen2003-08-081-0/+5
* (free_to_heap): Unlock the heap before returning in theMiles Bader2003-04-021-2/+5
* Update malloc behavior on malloc(0) to be consistant withEric Andersen2003-01-231-2/+5
* Debugging tweaks.Miles Bader2002-11-212-8/+12
* Improve malloc debugging support.Miles Bader2002-11-217-46/+186
* Don't infinitely recurse when trying to grow __malloc_mmb_heap.Miles Bader2002-10-181-18/+19
* Fix malloc so it compiles and works when using pthreadsEric Andersen2002-10-172-5/+5
* Use __heap_[un]lock instead of __malloc_[un]lock.Miles Bader2002-10-151-4/+4
* Get rid of old malloc lock stuff.Miles Bader2002-10-151-8/+0
* Fix locking to not deadlock when __UCLIBC_UCLINUX_BROKEN_MUNMAP__ is defined.Miles Bader2002-10-152-34/+32
* * Add support for uClinux's broken munmap, contingent onMiles Bader2002-10-094-29/+264
* (__heap_check_failure): New function.Miles Bader2002-09-131-16/+67
* (realloc): Record the correct size in the malloc header in the caseMiles Bader2002-09-091-1/+1
* Initial checkin.Miles Bader2002-09-061-0/+86
* Update debugging hooks.Miles Bader2002-09-063-30/+20
* (free):Miles Bader2002-09-041-5/+5
* (__heap_delete): Renamed from `__heap_unlink_free_area'.Miles Bader2002-09-041-3/+6
* Doc fix.Miles Bader2002-08-301-1/+1
* (__heap_free): Tighten up the inner loop, and make the code more readable.Miles Bader2002-08-301-29/+24
* Use `likely' & `unlikely' instead of the `__malloc_'-prefixed versions.Miles Bader2002-08-302-5/+5
* (likely, unlikely): New macros.Miles Bader2002-08-301-0/+12
* (likely, unlikely): New macros.Miles Bader2002-08-301-6/+8
* (CSRC): Make contents source files, not object files.Miles Bader2002-08-191-2/+2
* (CSRC): Add `memalign.c'.Miles Bader2002-08-191-2/+2
* Initial checkin.Miles Bader2002-08-191-0/+94
* (realloc): Follow new arg conventions of MALLOC_SET_SIZE.Miles Bader2002-08-191-2/+2
* (malloc): Use MALLOC_SETUP.Miles Bader2002-08-191-3/+2
* (MALLOC_SETUP): New macro.Miles Bader2002-08-191-5/+6
* Use __malloc_unlikely instead of `likely'.Miles Bader2002-08-141-1/+4
* Add flow-control hints with __malloc_likely and __malloc_unlikely.Miles Bader2002-08-141-5/+7
* (__malloc_likely, __malloc_unlikely): New macros.Miles Bader2002-08-141-0/+10
* Handle zero NEW_SIZE case.Miles Bader2002-08-141-45/+54
* Use `return' for null pointers, to avoid a giant block holding the restMiles Bader2002-08-131-95/+95
* Per suggestion from Miles Bader, move calloc.c to libc/stdlib.Eric Andersen2002-08-071-1/+2