This article introduces Valgrind, a dynamic instrumentation framework to detect memory errors. The MemCheck tool, which comes as a part of the Valgrind framework, is used for this purpose. Throughout this article, the use of the term Valgrind implies the
Valgrind MemCheck tool.
This article got published in Linux For You (now known as Open Source For You), February edition, 2013.