How to detect memory leaks of C programs in Linux? I also have access to the source code of the program.
There are many posts related to this:
Easy and quick tools on Linux (while not very accurate): http://blog.thewebsitepeople.org/2011/03/linux-memory-leak-detection/
Valgrind: manual and a tutorial.
gperftools has the Google Heap Profiler which can checks for memory leaks.