Mike Frysinger
|
07e0ce9fa7
malloc: handle size overflows in realloc()
|
15 anos atrás |
Bernhard Reutner-Fischer
|
21730caa66
trim Experimentally off and uncommented hidden
|
15 anos atrás |
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 anos atrás |
Bernhard Reutner-Fischer
|
0be050c8b6
This should fix malloc with debug and without threads. (Chase N Douglas)
|
16 anos atrás |
Khem Raj
|
6494060312
Fix bug 4994 hangs on read(). I have tested the patch extensibly on ARM/LT.old.
|
16 anos atrás |
Denis Vlasenko
|
125773133f
Moving libc_hidden_proto's into #ifdef UCLIBC_INTERNAL block
|
16 anos atrás |
Mike Frysinger
|
086ca312f1
fix from Bernd Schmidt for realloc shrinkage bug
|
17 anos atrás |
Mike Frysinger
|
1db7c76a0c
fix up malloc debug building
|
17 anos atrás |
Mike Frysinger
|
31ff6e059f
check for a 0 size first, then check for a NULL pointer
|
19 anos atrás |
Peter S. Mazinger
|
af0172162f
hidden_def/hidden_proto: convert all users (I hope) termios split, add some missing headers, other jump relocs removed
|
19 anos atrás |
Peter S. Mazinger
|
8a0b43005a
Hide mostly used functions
|
19 anos atrás |
Miles Bader
|
3e6ccac195
Code formatting cleanup.
|
21 anos atrás |
Eric Andersen
|
cd34085f2c
Fix errno values. Fix MALLOC_GLIBC_COMPAT handling in malloc/malloc.c,
|
21 anos atrás |
Miles Bader
|
4d952dfe77
Improve malloc debugging support.
|
22 anos atrás |
Eric Andersen
|
db7c5027f4
Fix malloc so it compiles and works when using pthreads
|
22 anos atrás |
Miles Bader
|
c5daf7d8dc
Use __heap_[un]lock instead of __malloc_[un]lock.
|
22 anos atrás |
Miles Bader
|
5752e10795
(realloc): Record the correct size in the malloc header in the case
|
22 anos atrás |
Miles Bader
|
b348111d8c
(realloc): Follow new arg conventions of MALLOC_SET_SIZE.
|
22 anos atrás |
Miles Bader
|
cb6fdcff80
Handle zero NEW_SIZE case.
|
22 anos atrás |
Miles Bader
|
b1723348b5
Use MALLOC_REALLOC_MIN_FREE_SIZE.
|
22 anos atrás |
Miles Bader
|
3d909b2123
In the allocate-and-copy case, don't include the malloc header in our
|
22 anos atrás |
Miles Bader
|
dfa6a5382a
Update debugging printfs.
|
22 anos atrás |
Miles Bader
|
73900d95a7
Account for MALLOC_HEADER_SIZE when calculating new size.
|
22 anos atrás |
Miles Bader
|
2fbc5f2c9c
Make sure NEW_SIZE is a multiple of HEAP_GRANULARITY.
|
22 anos atrás |
Miles Bader
|
9f86edc4a9
Update the size of grown/shrunk allocations.
|
22 anos atrás |
Miles Bader
|
8ff1de76b6
Implement shrinking.
|
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
|
a4214b2491
Misc small cleanups.
|
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
|
3bbbba11f7
Doc fix.
|
22 anos atrás |