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.
 
 
 
 
 
 
Go to file
Daniel Micay 2b7c9362bb consume fewer random bytes for slab randomization 2018-08-25 18:32:44 -04:00
test/simple-memory-corruption add delayed double free tests 2018-08-24 05:53:17 -04:00
.gitignore initial commit 2018-08-23 15:42:41 -04:00
CREDITS initial commit 2018-08-23 15:42:41 -04:00
LICENSE initial commit 2018-08-23 15:42:41 -04:00
Makefile initial commit 2018-08-23 15:42:41 -04:00
README.md document minimum versions for dependencies 2018-08-24 19:30:36 -04:00
calculate_waste.py adjust slot count for 12288 byte size class 2018-08-23 18:00:13 -04:00
malloc.c consume fewer random bytes for slab randomization 2018-08-25 18:32:44 -04:00
malloc.h initial commit 2018-08-23 15:42:41 -04:00
preload.sh initial commit 2018-08-23 15:42:41 -04:00
random.c consume fewer random bytes for slab randomization 2018-08-25 18:32:44 -04:00
random.h consume fewer random bytes for slab randomization 2018-08-25 18:32:44 -04:00
util.c initial commit 2018-08-23 15:42:41 -04:00
util.h define ffzl utility function 2018-08-25 03:14:07 -04:00

README.md

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.