Dynamic Analysis With Valgrind: Memcheck
Let's learn about utilities that can understand program source code to perform dynamic analysis with Valgrind.
We'll cover the following
Unfortunately, not all bugs can be caught before a program is executed. What can we do to get an even better insight into our projects?
Valgrind is an instrumentation framework that allows building dynamic analysis utilities—that is, analysis performed during a program's runtime. It offers an extensive tool suite that allows all kinds of investigations and checks.
Valgrind tools
Some of the tools provided by Valgrind are as follows:
Get hands-on with 1400+ tech skills courses.