mirror of
https://github.com/GrapheneOS/hardened_malloc.git
synced 2024-10-01 01:36:01 -04:00
Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability / integration over time.
grapheneoshardeningmallocmalloc-librarymemorymemory-allocationmemory-allocatorquarantinesecurityslab-allocator
test/simple-memory-corruption | ||
.gitignore | ||
calculate_waste.py | ||
CREDITS | ||
LICENSE | ||
Makefile | ||
malloc.c | ||
malloc.h | ||
preload.sh | ||
random.c | ||
random.h | ||
README.md | ||
util.c | ||
util.h |
Debian stable determines the most ancient set of supported dependencies:
- glibc 2.24
- Linux 4.9
- Clang 3.8 or GCC 6.3
However, using more recent releases is highly recommended. Older versions of the dependencies may be compatible at the moment but are not tested and will explicitly not be supported.