AnotherMemCheck/Changelog.md
Stephen Seo 23b851d8f3 Version 2.4, fixes
Fix free not actually calling real_free.

Fix free dereferencing null ptr.

TODO fix bug where tracked data is not correctly removed during free.
2024-06-27 14:00:39 +09:00

858 B

Changelog

Version 2.4

Fixed free() not actually calling real_free().

Fixed nullptr dereference during free.

Version 2.3

Added ids to each chunk of allocated memory to make it easier to keep track of which allocated memory refers to which unfreed memory.

Version 2.2

Minor refactoring: remove unused constexpr declarations in header.

Change implementation to not print when malloc/calloc/free is called if the "ANOTHER_MEMCHECK_QUIET" environment variable is defined.

Verison 2.1

Previous implementation did not fully account for total size of a call to calloc. This version should fix this.

Version 2.0

Minor refactorings.

Change internal implementation of linked list to be doubly-linked.

Add support for calloc.

Add pthreads to mutex-lock malloc/calloc/free.

Version 1.0

Initial version with working AnotherMemCheck.