%vg-entities; ]> VALGRIND 1 Release &rel-version; valgrind a suite of tools for debugging and profiling programs valgrind valgrind-options your-program your-program-options Description Valgrind is a flexible program for debugging and profiling Linux executables. It consists of a core, which provides a synthetic CPU in software, and a series of debugging and profiling tools. The architecture is modular, so that new tools can be created easily and without disturbing the existing structure. Some of the options described below work with all Valgrind tools, and some only work with a few or one. The section MEMCHECK OPTIONS and those below it describe tool-specific options. This manual page covers only basic usage and options. For more comprehensive information, please see the HTML documentation on your system: &vg-docs-path;, or online: &vg-docs-url;. Tool Selection Options Basic Options Error-Related Options malloc()-related Options Uncommon Options Debugging Valgrind Options Memcheck Options Cachegrind Options Callgrind Options Helgrind Options DRD Options Massif Options SGcheck Options BBV Options Lackey Options See Also cg_annotate(1), callgrind_annotate(1), callgrind_control(1), ms_print(1), &vg-docs-path; or &vg-docs-url;, &vg-gdbserver-label; &vg-vgdb-label;, &vg-monitor-label;, &vg-comment-label;, &vg-pthreads-perf-sched-label;, &vg-cg-manual-label;. Author See the AUTHORS file in the valgrind distribution for a comprehensive list of authors. This manpage was written by Andres Roldan <aroldan@debian.org> and the Valgrind developers.