A dozen years of Memcheck
Looking backwards and looking forwards
Memcheck is probably the most heavily used tool in the Valgrind suite, checking for invalid addresses, undefined values and memory leaks. In this talk I'll look back at the history of the tool, then I'll look forwards at some of the challenges it faces as the hardware and software ecosystem continue to evolve around it. I'll talk a bit about some of the effects of Memcheck on the C++ ecosystem and how it fits into the big picture of making your big C++ app crash-free and reliable.
This talk is aimed at Valgrind (Memcheck!) users and developers. It should be accessible to C/C++/Fortran developers who have used the tool or are thinking of doing so.