Enable Guard Edges

Add guard pages before and after large allocations.

Guard edges will help you find memory overruns and (to some extent) use-after-free by read and write protecting memory blocks to make your program crash more obviously if misusing memory.