summaryrefslogtreecommitdiff
path: root/lang/m3gdb/pkg-descr
blob: 8e605bb36de1953ee13d345407979eec94985fba (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
This is a port of the GNU debugger with Modula-3 support for
FreeBSD.  Using it you can

 o step through your Modula-3 programs in source format
 o set/clear/enable/disable breakpoints in Modula-3 programs
 o inspect the values of variables and evaluate Modula-3 expressions
 o view and inspect stack frames
 o switch between threads, if you're careful to switch back again

This debugger is much more useful if your Modula-3 libraries contain
debugging symbols.  To accomplish that, do a "make configure" of the
modula-3-lib port.  Then edit its "work/m3/m3build/templates/FreeBSD2"
file.  Search for "-g" and follow the instructions there.  Then finish
building and installing the modula-3-lib port with "make install".

Olaf Wagner <wagner@luthien.in-berlin.de>