Andre McCurdy
|
9dce93ac7f
add big-endian support to ARM assembler memcpy
|
4 years ago |
Rich Felker
|
8ed2bd8bfc
clear need_locks in child after fork
|
4 years ago |
Rich Felker
|
fca7428c09
only use memcpy realloc to shrink if an exact-sized free chunk exists
|
4 years ago |
Rich Felker
|
cb5babdc8d
fix memset overflow in oldmalloc race fix overhaul
|
4 years ago |
Rich Felker
|
4bd22b8f3e
fix invalid use of access function in nftw
|
4 years ago |
Rich Felker
|
ca36573ecf
add fallback a_clz_32 implementation
|
4 years ago |
Rich Felker
|
1fc67fc117
only disable aligned_alloc if malloc was replaced but it wasn't
|
4 years ago |
Rich Felker
|
e9f4fd1185
have ldso track replacement of aligned_alloc
|
4 years ago |
Rich Felker
|
25cef5c591
reintroduce calloc elison of memset for direct-mmapped allocations
|
4 years ago |
Rich Felker
|
501a92660c
move __malloc_replaced to a top-level malloc file
|
4 years ago |
Rich Felker
|
28f64fa6ca
switch to a common calloc implementation
|
4 years ago |
Rich Felker
|
384c0131cc
move oldmalloc to its own directory under src/malloc
|
4 years ago |
Rich Felker
|
eaa0f24967
move __expand_heap into malloc.c
|
4 years ago |
Rich Felker
|
e07138b880
rename memalign source file back to its proper name
|
4 years ago |
Rich Felker
|
fc18facf6e
rename aligned_alloc source file back to its proper name
|
4 years ago |
Rich Felker
|
d1e6fdd367
reverse dependency order of memalign and aligned_alloc
|
4 years ago |
Rich Felker
|
de798308e8
rename aligned_alloc source file
|
4 years ago |
Rich Felker
|
96490a4aef
remove stale document from malloc src directory
|
4 years ago |
Rich Felker
|
c4694f4061
rewrite bump allocator to fix corner cases, decouple from expand_heap
|
4 years ago |
Rich Felker
|
135c94f097
move malloc_impl.h from src/internal to src/malloc
|
4 years ago |
Rich Felker
|
cee88b76f7
move declaration of interfaces between malloc and ldso to dynlink.h
|
4 years ago |
Rich Felker
|
28be61227c
reformat clock_adjtime with always-true condition removed
|
4 years ago |
Rich Felker
|
e0b17ef81e
always use time64 syscall first for clock_adjtime
|
4 years ago |
Rich Felker
|
ef51b76222
fix broken time64 clock_adjtime
|
4 years ago |
Rich Felker
|
3e16313f8f
fix unbounded heap expansion race in malloc
|
4 years ago |
Rich Felker
|
c40157d87e
suppress unwanted warnings when configuring with clang
|
4 years ago |
Rich Felker
|
8d81ba8c0b
restore lock-skipping for processes that return to single-threaded state
|
4 years ago |
Rich Felker
|
f12888e9eb
cut down size of some libc struct members
|
4 years ago |
Rich Felker
|
e01b5939b3
don't use libc.threads_minus_1 as relaxed atomic for skipping locks
|
4 years ago |
Rich Felker
|
4d5aa20a94
reorder thread list unlink in pthread_exit after all locks
|
4 years ago |