Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | trim Experimentally off and uncommented hidden | Bernhard Reutner-Fischer | 2009-09-18 | 1 | -2/+0 |
| | | | | | | | | sed -i -e '/Experimentally off - /d' $(grep -rl "Experimentally off - " *) sed -i -e '/^\/\*[[:space:]]*libc_hidden_proto(/d' $(grep -rl "libc_hidden_proto" *) should be a nop Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | ||||
* | - revert 24148:24151 | Bernhard Reutner-Fischer | 2008-11-26 | 1 | -1/+1 |
| | |||||
* | - remove some bloat that was added in r23660 and subsequent r23698. | Bernhard Reutner-Fischer | 2008-11-25 | 1 | -1/+1 |
| | | | | The sbrk lock is only needed for LT.old | ||||
* | Last portion of libc_hidden_proto removal. | Denis Vlasenko | 2008-11-20 | 1 | -1/+1 |
| | | | | | Appears to build fine (several .configs tried) | ||||
* | next portion of libc_hidden_proto removal | Denis Vlasenko | 2008-11-20 | 1 | -1/+1 |
| | |||||
* | Finally fix the MALLOC=y and MALLOC_SIMPLE=y breakage from svn 23660. (I ↵ | Rob Landley | 2008-10-28 | 1 | -22/+19 |
| | | | | found it, this is Bernhard's patch to fix it. Tested and it Works For Me (tm)). | ||||
* | This should fix malloc with debug and without threads. (Chase N Douglas) | Bernhard Reutner-Fischer | 2008-10-16 | 1 | -8/+21 |
| | | | | This should have been in r23660. Untested. | ||||
* | Fix bug 4994 hangs on read(). I have tested the patch extensibly on ARM/LT.old. | Khem Raj | 2008-10-11 | 1 | -11/+11 |
| | | | | | Thank you Chase Douglas for reporting it and for the patch. | ||||
* | fix up malloc debug building | Mike Frysinger | 2007-04-13 | 1 | -1/+1 |
| | |||||
* | hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵ | Peter S. Mazinger | 2006-01-14 | 1 | -4/+3 |
| | | | | missing headers, other jump relocs removed | ||||
* | __malloc_consolidate is only libc internal, enable use of __sbrk | Peter S. Mazinger | 2005-12-13 | 1 | -0/+1 |
| | |||||
* | More hiding, 300 left | Peter S. Mazinger | 2005-12-04 | 1 | -0/+2 |
| | |||||
* | (free_to_heap): Unlock the heap before returning in the | Miles Bader | 2003-04-02 | 1 | -2/+5 |
| | | | | __UCLIBC_UCLINUX_BROKEN_MUNMAP__ case. Fix from YYang1@Winbond.com.tw. | ||||
* | Improve malloc debugging support. | Miles Bader | 2002-11-21 | 1 | -8/+17 |
| | |||||
* | Fix locking to not deadlock when __UCLIBC_UCLINUX_BROKEN_MUNMAP__ is defined. | Miles Bader | 2002-10-15 | 1 | -5/+10 |
| | |||||
* | * Add support for uClinux's broken munmap, contingent on | Miles Bader | 2002-10-09 | 1 | -10/+110 |
| | | | | | | | | | __UCLIBC_UCLINUX_BROKEN_MUNMAP__ (which is currently not defined anywhere). This makes other cases a tiny bit less efficient too. * Move the malloc lock into the heap structure (locking is still done at the malloc level though, not by the heap functions). * Initialize the malloc heap to contain a tiny initial static free-area so that programs that only do a very little allocation won't ever call mmap. | ||||
* | (free): | Miles Bader | 2002-09-04 | 1 | -5/+5 |
| | | | | | Update debug statement. Update to use __heap_delete and __heap_is_empty. | ||||
* | Use `likely' & `unlikely' instead of the `__malloc_'-prefixed versions. | Miles Bader | 2002-08-30 | 1 | -1/+1 |
| | |||||
* | Use __malloc_unlikely instead of `likely'. | Miles Bader | 2002-08-14 | 1 | -1/+4 |
| | |||||
* | Use `return' for null pointers, to avoid a giant block holding the rest | Miles Bader | 2002-08-13 | 1 | -95/+95 |
| | | | | of the function. | ||||
* | Update debugging printfs. | Miles Bader | 2002-07-31 | 1 | -2/+2 |
| | |||||
* | Use new malloc header macros. | Miles Bader | 2002-07-30 | 1 | -2/+2 |
| | |||||
* | Size tweaks. | Miles Bader | 2002-07-25 | 1 | -5/+6 |
| | |||||
* | Miscellaneous tidying-up. | Miles Bader | 2002-07-25 | 1 | -12/+9 |
| | |||||
* | Redo the locking, so that it may actually work. Now locking is done at | Miles Bader | 2002-07-25 | 1 | -90/+103 |
| | | | | | | | | | the malloc/free level, not within the heap abstraction, and there's a separate lock to control sbrk access. Also, get rid of the separate `unmap_free_area' function in free.c, and just put the code in the `free' function directly, which saves a bunch of space (even compared to using an inline function) for some reason. | ||||
* | Misc small cleanups. | Miles Bader | 2002-07-24 | 1 | -1/+2 |
| | |||||
* | * Automatically try to unmap heap free-areas when they get very big. | Miles Bader | 2002-07-23 | 1 | -9/+104 |
| | | | | | | | | * Instead of using mmap/munmap directly for large allocations, just use the heap for everything (this is reasonable now that heap memory can be unmapped). * Use sbrk instead of mmap/munmap on systems with an MMU. | ||||
* | Doc fix. | Miles Bader | 2002-07-19 | 1 | -1/+1 |
| | |||||
* | Miles Bader implemented a new mmap based malloc which is much | Eric Andersen | 2002-07-18 | 1 | -0/+35 |
smarter than the old "malloc-simple", and actually works, unlike the old "malloc". So kill the old "malloc-simple" and the old "malloc" and replace them with Miles' new malloc implementation. Update Config files to match. Thanks Miles! |