I recently wrote some software where I accidentally ran over the bounds of array which did not crash on my computer bug caused a segment fault on the client's computer immediately (to my embarrassment).
Is there a way to perform bounds checking with a debugger using g++?
I was looking into Valgrind but it doesn't appear to support what I need:
http://en.wikipedia.org/wiki/Valgrind#Limitations