Rich Felker
|
8389520ed5
harden realloc/free to detect simple overflows
|
11 vuotta sitten |
Rich Felker
|
b8ccf8e46b
page-align initial brk value used by malloc in shared libc
|
12 vuotta sitten |
Rich Felker
|
afd209deb7
workaround gcc got-register-reload performance problems in malloc
|
12 vuotta sitten |
Rich Felker
|
e5d78fe8df
fix issue with excessive mremap syscalls on realloc
|
13 vuotta sitten |
Rich Felker
|
1c8bead345
use new a_crash() asm to optimize double-free handler.
|
13 vuotta sitten |
Rich Felker
|
ce7c6341d3
simplify and improve double-free check
|
13 vuotta sitten |
Rich Felker
|
5d0965cb56
eliminate OOB array hacks in malloc
|
14 vuotta sitten |
Rich Felker
|
2afebbbcd1
malloc: cast size down to int in bin_index functions
|
14 vuotta sitten |
Rich Felker
|
71a80c5767
use volatile pointers for intentional-crash code.
|
14 vuotta sitten |
Rich Felker
|
b052f13cd1
namespace fixes for sys/mman.h
|
14 vuotta sitten |
Rich Felker
|
b761bd19aa
fix rare but nasty under-allocation bug in malloc with large requests
|
14 vuotta sitten |
Rich Felker
|
bf8785825a
avoid over-allocation of brk on first malloc
|
14 vuotta sitten |
Rich Felker
|
0958200166
very cheap double-free checks in malloc
|
14 vuotta sitten |
Rich Felker
|
26031da0f8
make malloc(0) return unique pointers rather than NULL
|
14 vuotta sitten |
Rich Felker
|
0b44a0315b
initial check-in, version 0.5.0
|
14 vuotta sitten |