summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/malloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* MMAP(2) malloc, here we go again.tdeval2005-03-311-222/+591
* Back out to brk(2) version.tdeval2004-08-111-554/+189
* - Remove the userland data limit check. It's mmap(2)'s job.tdeval2004-08-051-37/+108
* Missing check for NULL.tdeval2004-08-041-2/+2
* After a long gestation period, here comes our custom version of malloc(3)tdeval2004-08-011-181/+475
* Clean up malloc_active state when aborting.tdeval2004-04-121-3/+5
* Sanity fix.tdeval2004-02-191-2/+5
* only whine about recursion once, so we don't get into problems with loops.tedu2003-11-191-19/+26
* by popular demand, malloc guard pages. insert an unreadable/unwriteabletedu2003-10-161-4/+45
* abort on errors by default. workaround so running out of memory isn'ttedu2003-10-151-3/+3
* two minor fixes. set errno on recursive calls. ENOMEM suggested by marc@.tedu2003-10-021-4/+7
* full stop. reverse course. remove all periods, so as to be alignedtedu2003-09-301-40/+40
* remove register. end all sentences with periods.tedu2003-09-271-16/+16
* ansify function argumentsjfb2003-08-041-34/+16
* - just warn in case of mmap/brk failuretdeval2003-07-191-5/+5
* Fix two cases where malloc() returns NULL but does not set errno to ENOMEM.otto2003-07-131-2/+5
* Unbreak 64-bit archs...tdeval2003-05-141-2/+2
* Pointer cleaning. ok ian@, tedu@, krw@tdeval2003-05-141-66/+67
* Add sanity check to prevent int oflow for very large allocations.millert2003-01-141-3/+11
* Honour malloc_junk ('J') with realloc(3), and fix page_dir shrink update.tdeval2002-11-271-6/+11
* Warn if atexit(3) fails. Change some tabs to spaces. Usecloder2002-11-251-5/+5
* thread safe libc -- 2nd try. OK miod@, millert@marc2002-11-051-44/+13
* back out previous patch.. there are still some vax/m68k issuesmarc2002-11-031-13/+44
* libc changes for thread safety. Tested on:marc2002-11-031-44/+13
* unsigned vs unsigned intderaadt2002-05-271-3/+3
* Part one of userland __P removal. Done with a simple regexp with some minor ...millert2002-02-161-3/+3
* THREAD_UNLOCK() on error before returning; millert@ ok.fgsch2002-01-231-1/+3
* correct an alignment mis-conception for malloc(0) returned regions.tdeval2001-12-051-14/+25
* remove dangling spaces and tabsmickey2001-11-011-16/+16
* mprotect allocations sized at 0 bytes. This will cause a fault for accesstdeval2001-10-301-36/+47
* -1 -> MAP_FAILEDart2001-05-111-3/+3
* Use madvise(MADV_FREE) to allow the 'h' option.art2001-05-101-4/+4
* missing THREAD_UNLOCK; netch@segfault.kiev.uaderaadt2000-04-101-1/+2
* typo fix; halogen@nol.netderaadt2000-03-011-2/+2
* calloc() needs to be separate from malloc in case a user wants to havemillert1999-11-101-25/+1
* Move calloc() into malloc.c and only zero out the area if malloc()millert1999-11-091-1/+25
* use writev() where possiblederaadt1999-09-161-12/+29
* wrong ret type for write define (millert@)d1999-02-031-2/+2
* malloc can't use write() if it fails very early, so use the unwrapped syscall...d1999-02-011-1/+10
* Add thread-safety to libc, so that libc_r will build (on i386 at least).d1998-11-201-9/+21
* Don't enumerate every arch in the #if since all OpenBSD platforms use the sam...millert1998-08-061-8/+4
* Oh fun, mucking about with files used on all archs.rahnds1998-06-281-2/+2
* make mmap() return void *, add MAP_FAILEDderaadt1998-01-021-4/+4
* Change realloc(foo,0) to behave like malloc(0). Both now return a pointerpefo1997-08-231-4/+1
* malloc_init() should try to not modify errnoderaadt1997-08-221-2/+3
* Use MALLOC_EXTRA_SANITY consistently (EXTRA_SANITY was used in many places)millert1997-07-021-15/+16
* Make it possible to not output warnings (errors causing aborts are alwaystholo1997-05-311-1/+8
* Add x/X option to behave like X11 xmalloc; from FreeBSDtholo1997-05-311-31/+71
* Be more careful with mixing typestholo1997-04-301-6/+5
* Check for overflow; from FreeBSDtholo1997-04-051-2/+4