I need to write a documentation/readme about this.
VAMM is a small and simple memory manager for debugging only.
It provokes an access violation by shifting memory allocations to the end of a memory page.
When a buffer overflow occurs, it crashes immediately, which might not happen within FastMM4 or the default memory manager.
Also, a "RangeCheck" does not check access to non arrayed or protected types.
I need to write a documentation/readme about this.
VAMM is a small and simple memory manager for debugging only.
It provokes an access violation by shifting memory allocations to the end of a memory page.
When a buffer overflow occurs, it crashes immediately, which might not happen within FastMM4 or the default memory manager.
Also, a "RangeCheck" does not check access to non arrayed or protected types.