summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-07-15document how to use the wrappermapallocJakob Kaivo
2020-07-15munmap() extra pages during realloc()Jakob Kaivo
2020-06-30add MA_abort() to unify undefined behavior pathJakob Kaivo
2020-06-30add tests for attempting to free() or realloc() on an invalid addressJakob Kaivo
2020-06-30fix code blocksJakob Kaivo
2020-06-30add READMEJakob Kaivo
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, underflow,...Jakob Kaivo
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