If enabled, add a 8-16 byte long buffer before and after each object, set it to a known pattern on allocation, and check the pattern when freeing the object.