Eric Andersen
|
db7c5027f4
Fix malloc so it compiles and works when using pthreads
|
22 anos atrás |
Miles Bader
|
306eedf9ae
* Add support for uClinux's broken munmap, contingent on
|
22 anos atrás |
Miles Bader
|
73f88c8f7e
Update debugging hooks.
|
22 anos atrás |
Miles Bader
|
4d5bd6060d
(__heap_delete): Renamed from `__heap_unlink_free_area'.
|
22 anos atrás |
Miles Bader
|
0f66c96633
(likely, unlikely): New macros.
|
22 anos atrás |
Miles Bader
|
3b836d665f
(HEAP_MIN_SIZE): New macro.
|
22 anos atrás |
Miles Bader
|
056f9d9894
Redo the locking, so that it may actually work. Now locking is done at
|
22 anos atrás |
Miles Bader
|
cf61ef0c09
Factor out some common code sequences into inline functions.
|
22 anos atrás |
Miles Bader
|
83cef9f931
* Automatically try to unmap heap free-areas when they get very big.
|
22 anos atrás |
Miles Bader
|
246192008b
Rename mutex stuff to use heap-specific names.
|
22 anos atrás |
Eric Andersen
|
35d29fcb08
Miles Bader implemented a new mmap based malloc which is much
|
22 anos atrás |