Miles Bader
|
f3b60effac
(free_to_heap): Unlock the heap before returning in the
|
%!s(int64=21) %!d(string=hai) anos |
Miles Bader
|
4d952dfe77
Improve malloc debugging support.
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
6882d43363
Fix locking to not deadlock when __UCLIBC_UCLINUX_BROKEN_MUNMAP__ is defined.
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
306eedf9ae
* Add support for uClinux's broken munmap, contingent on
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
66dc2a8bbc
(free):
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
505ca20e32
Use `likely' & `unlikely' instead of the `__malloc_'-prefixed versions.
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
6e58f3b7d4
Use __malloc_unlikely instead of `likely'.
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
9ae5b8eb00
Use `return' for null pointers, to avoid a giant block holding the rest
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
dfa6a5382a
Update debugging printfs.
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
a3483a6eb0
Use new malloc header macros.
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
c5568de190
Size tweaks.
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
5446f4e74f
Miscellaneous tidying-up.
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
056f9d9894
Redo the locking, so that it may actually work. Now locking is done at
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
a4214b2491
Misc small cleanups.
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
83cef9f931
* Automatically try to unmap heap free-areas when they get very big.
|
%!s(int64=22) %!d(string=hai) anos |
Miles Bader
|
3bbbba11f7
Doc fix.
|
%!s(int64=22) %!d(string=hai) anos |
Eric Andersen
|
35d29fcb08
Miles Bader implemented a new mmap based malloc which is much
|
%!s(int64=22) %!d(string=hai) anos |