← Back to context

Comment by pjmlp

5 hours ago

Also note that isn't much different from debug heap that MSCV was already having in 2000[0], assuming you didn't want to shell out some money to Insure++{1], BoundsChecker[2] and similar products.

Or something like SoftBound, from 2009,

https://llvm.org/pubs/2009-06-PLDI-SoftBound.pdf

It hasn't been for lack of choice.

[0] - https://learn.microsoft.com/en-us/cpp/c-runtime-library/debu...

[1] - https://www.parasoft.com/products/parasoft-insure/

[2] - https://en.wikipedia.org/wiki/BoundsChecker