Timo Teräs
|
744842bf66
nptl: fix malloc library locking
|
14 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 |
Bernhard Reutner-Fischer
|
f1775381f9
- fix inline keyword
|
16 years ago |
Mike Frysinger
|
1db7c76a0c
fix up malloc debug building
|
17 years ago |
Mike Frysinger
|
3e0a1f3882
Richard Sandiford writes:
|
17 years ago |
Eric Andersen
|
29252f8d07
mostly revert the locking changes for 'malloc', as the implementation
|
18 years ago |
Eric Andersen
|
275a4c4e6f
Major cleanup of internal mutex locking. Be more consistant in how we do
|
18 years ago |
Mike Frysinger
|
82911dd000
merge fix from blackfin cvs:
|
18 years ago |
Mike Frysinger
|
aab07d0500
macro out the thread funcs in libc if threading is disabled
|
19 years ago |
Manuel Novoa III
|
d05dafe2fc
Fix a long-standing bug with pthreads. A couple of linuxthreads files
|
21 years ago |
Miles Bader
|
84c79075fa
More fiddling with static free-areas: make sure both their size _and_
|
21 years ago |
Miles Bader
|
a436319a3a
Make sure we don't allocate too little space for static free-areas
|
21 years ago |
Miles Bader
|
f32264c802
Make sure static heaps are aligned correctly.
|
21 years ago |
Eric Andersen
|
61c1db2f67
'extern inline' doesn't work... Use 'static inline'
|
21 years ago |
Eric Andersen
|
db7c5027f4
Fix malloc so it compiles and works when using pthreads
|
22 years ago |
Miles Bader
|
306eedf9ae
* Add support for uClinux's broken munmap, contingent on
|
22 years ago |
Miles Bader
|
73f88c8f7e
Update debugging hooks.
|
22 years ago |
Miles Bader
|
4d5bd6060d
(__heap_delete): Renamed from `__heap_unlink_free_area'.
|
22 years ago |
Miles Bader
|
0f66c96633
(likely, unlikely): New macros.
|
22 years ago |
Miles Bader
|
3b836d665f
(HEAP_MIN_SIZE): New macro.
|
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
|
cf61ef0c09
Factor out some common code sequences into inline functions.
|
22 years ago |
Miles Bader
|
83cef9f931
* Automatically try to unmap heap free-areas when they get very big.
|
22 years ago |
Miles Bader
|
246192008b
Rename mutex stuff to use heap-specific names.
|
22 years ago |
Eric Andersen
|
35d29fcb08
Miles Bader implemented a new mmap based malloc which is much
|
22 years ago |