Valgrind is a popular instrumentation framework that can be used for
variety of tasks like memory memory error detecting, thread error
detecting, call graph generation etc. Though it can be used for multiple
tasks, it's the memory leak detection for which it is used the most. Here in this article, we will discuss how Valgrind can be used to detect memory leaks using a practical C example.
More information Here is more information on this tool (from official website):
Valgrind is an
instrumentation framework for building dynamic... [More]