summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-30add optional macros to directly provide the <stdlib.h> interfaceJakob Kaivo
2020-06-30use consistent MA_ prefixJakob Kaivo
2020-06-30fix some error handling, annotate future workJakob Kaivo
2020-06-30add a test program that can be wrapped with LD_PRELOADJakob Kaivo
2020-06-30add a signal handler to eventually differentiate between overflow, ↵Jakob Kaivo
underflow, use-after-free, and double-free
2020-06-30add wrapper library to LD_PRELOAD malloc(), calloc(), realloc(), and free()Jakob Kaivo
2020-06-30working realloc() (semi-working free())Jakob Kaivo
2020-06-30add tests for double free() and use after free()Jakob Kaivo
2020-06-30add a third round that forces new allocationJakob Kaivo
2020-06-30extract page_alloc() so it can be reused by get_bucket()Jakob Kaivo
2020-06-30add simple realloc() testJakob Kaivo
2020-06-30working malloc(), but still missing metadata for free() and realloc()Jakob Kaivo
2020-06-30add some simple testsJakob Kaivo
2020-06-30add .gitignoreJakob Kaivo
2020-06-30add MakefileJakob Kaivo
2020-06-30move to include/Jakob Kaivo
2020-06-30fix off-by-one in mprotect() sectionJakob Kaivo
2020-06-30basic malloc() implementationJakob Kaivo
2020-06-29outline functionsJakob Kaivo
2020-06-29Add new fileJakob Kaivo