summaryrefslogtreecommitdiff
path: root/devel/valgrind-devel/pkg-descr
blob: 8a88d8b1cf4e89500f140786f5807496ec6c2a21 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Valgrind is a system for debugging and profiling un*x programs. With the tools
that come with Valgrind, you can automatically detect many memory management
and threading bugs, avoiding hours of frustrating bug-hunting, making your
programs more stable. You can also perform detailed profiling, to speed up and
reduce memory use of your programs.

The Valgrind distribution includes 10 tools:
 - memcheck, the primary tool, a memory error detector
 - helgrind and drd, thread error detectors
 - callgrind and cachegrind, execution and cache profiling tools
 - massif, a memory tracker
 - dhat, a memory content profiler
 - lackey, an example of using the framework
 - none, does no instumentation and can check that Valgrind runs correctly
 - exp-bbv, and experimental profiling tool using sampling

Valgrind was initially ported to FreeBSD by Doug Rabson.

WWW: https://github.com/paulfloyd/freebsd_valgrind
WWW: http://www.valgrind.org/