xref: /netbsd-src/distrib/syspkg/sets/comp/comp-debug-catman/DESCR (revision 994be4e97815d34bf7bdf4e236b326c9fb217154)
1*994be4e9SkamilThis package contains formatted man pages on various C programming
2*994be4e9Skamildebugging utilities, such as:
3*994be4e9Skamil
4*994be4e9Skamil	addr2line - translates program addresses into file names and line
5*994be4e9Skamil	numbers. Given an address and an executable, it uses the debugging
6*994be4e9Skamil	information in the executable to figure out which file name and
7*994be4e9Skamil	line number are associated with a given address;
8*994be4e9Skamil
9*994be4e9Skamil	gcov - displays basic block profile / coverage data, if requested
10*994be4e9Skamil	via the C compiler gcc(1) command line options -fprofile-arcs and
11*994be4e9Skamil	-ftest-coverage. These options cause the compiler to insert
12*994be4e9Skamil	instrumentation into the object files it generates, which measure
13*994be4e9Skamil	how often each basic block is executed;
14*994be4e9Skamil
15*994be4e9Skamil	gdb - is the GNU debugger. The purpose of a debugger such as GDB
16*994be4e9Skamil	is to allow you to see what is going on ``inside'' another program
17*994be4e9Skamil	while it executes, or what another program was doing at the moment
18*994be4e9Skamil	it crashed;
19*994be4e9Skamil
20*994be4e9Skamil	gprof - displays call graph profile data. gprof produces an
21*994be4e9Skamil	execution profile of C, Pascal, or Fortran77 programs.
22