Peter S. Mazinger
|
3b879e2627
malloc: use uClibc_mutex.h provided macros consequently
|
13 years ago |
Freeman Wang
|
23528282b7
malloc: fix race condition and other bugs in the no-mmu malloc
|
15 years ago |
Bernhard Reutner-Fischer
|
21730caa66
trim Experimentally off and uncommented hidden
|
15 years ago |
Bernhard Reutner-Fischer
|
20cff29565
- revert 24148:24151
|
16 years ago |
Bernhard Reutner-Fischer
|
5fefc2d24a
- remove some bloat that was added in r23660 and subsequent r23698.
|
16 years ago |
Denis Vlasenko
|
cb97aadebf
Last portion of libc_hidden_proto removal.
|
16 years ago |
Denis Vlasenko
|
b133fe1cac
next portion of libc_hidden_proto removal
|
16 years ago |
Rob Landley
|
7d602faf76
Finally fix the MALLOC=y and MALLOC_SIMPLE=y breakage from svn 23660. (I found it, this is Bernhard's patch to fix it. Tested and it Works For Me (tm)).
|
16 years ago |
Bernhard Reutner-Fischer
|
0be050c8b6
This should fix malloc with debug and without threads. (Chase N Douglas)
|
16 years ago |
Khem Raj
|
6494060312
Fix bug 4994 hangs on read(). I have tested the patch extensibly on ARM/LT.old.
|
16 years ago |
Mike Frysinger
|
1db7c76a0c
fix up malloc debug building
|
17 years ago |
Peter S. Mazinger
|
af0172162f
hidden_def/hidden_proto: convert all users (I hope) termios split, add some missing headers, other jump relocs removed
|
19 years ago |
Peter S. Mazinger
|
68ab26b26b
__malloc_consolidate is only libc internal, enable use of __sbrk
|
19 years ago |
Peter S. Mazinger
|
765696aac5
More hiding, 300 left
|
19 years ago |
Miles Bader
|
f3b60effac
(free_to_heap): Unlock the heap before returning in the
|
22 years ago |
Miles Bader
|
4d952dfe77
Improve malloc debugging support.
|
22 years ago |
Miles Bader
|
6882d43363
Fix locking to not deadlock when __UCLIBC_UCLINUX_BROKEN_MUNMAP__ is defined.
|
22 years ago |
Miles Bader
|
306eedf9ae
* Add support for uClinux's broken munmap, contingent on
|
22 years ago |
Miles Bader
|
66dc2a8bbc
(free):
|
22 years ago |
Miles Bader
|
505ca20e32
Use `likely' & `unlikely' instead of the `__malloc_'-prefixed versions.
|
22 years ago |
Miles Bader
|
6e58f3b7d4
Use __malloc_unlikely instead of `likely'.
|
22 years ago |
Miles Bader
|
9ae5b8eb00
Use `return' for null pointers, to avoid a giant block holding the rest
|
22 years ago |
Miles Bader
|
dfa6a5382a
Update debugging printfs.
|
22 years ago |
Miles Bader
|
a3483a6eb0
Use new malloc header macros.
|
22 years ago |
Miles Bader
|
c5568de190
Size tweaks.
|
22 years ago |
Miles Bader
|
5446f4e74f
Miscellaneous tidying-up.
|
22 years ago |
Miles Bader
|
056f9d9894
Redo the locking, so that it may actually work. Now locking is done at
|
22 years ago |
Miles Bader
|
a4214b2491
Misc small cleanups.
|
22 years ago |
Miles Bader
|
83cef9f931
* Automatically try to unmap heap free-areas when they get very big.
|
22 years ago |
Miles Bader
|
3bbbba11f7
Doc fix.
|
22 years ago |