Title and Contents |
Ladebug is a symbolic source-level debugger with a choice of command line or graphical user interface.
Ladebug provides extensive support for debugging programs written in C, C++, and Fortran (77 and 90) for the following operating systems:
The official Software Product Description is part of the Developers' Toolkit Software Product Description (SPD 44.36).
kdebug
debugger.
corefile_listobj.c
example.
ladebug
(1)
cxx
(1) for C++
cc
(1) for C
ada
(1) for Ada
cobol
(1) for COBOL
f77
(1) for Fortran 77
f90
(1) for Fortran 90
record io
Ladebug command or by using the
script
(1) system command.uname -a
is best.ladebug -V
command.
tar
file containing sources or binaries that reproduce the problem.
To obtain compiler versions, you can use the -V
option if your compiler
supports it (see the reference page for your compiler). Alternatively,
you can generate the output of /usr/sbin/setld -i
showing the installed compiler
subsets.
The Ladebug development team can use ftp
to fetch sources and executables
if you can place them in an anonymous FTP area. If not, you may be asked
to use another method.
Convention | Meaning |
---|---|
% | A percent sign (%) represents the C shell system prompt. |
# | A pound sign (#) represents the default superuser prompt. |
UPPERCASE
lowercase |
The Tru64 UNIX operating system differentiates between lowercase and uppercase characters. On the operating system level, you must type examples, syntax descriptions, function definitions, and literal strings that appear in text exactly as shown. |
Ctrl/C | This symbol indicates that you must press the Ctrl key while you simultaneously press another key (in this case, C). |
monospaced text
|
This typeface indicates a routine, partition, pathname, directory, file, or non-terminal name. This typeface is also used in interactive examples. |
monospaced bold text
|
In interactive examples, this typeface indicates input that you enter. In syntax statements and text, this typeface indicates the exact name of a command or keyword. |
monospaced italic text
|
Monospaced italic type indicates variable values, place holders,
and function argument names.
In syntax definitions, monospaced italic
text indicates non-terminal names. When a non-terminal name consists of
more than one word,
the words are joined using the underscore (_), for example,
|
italic text | Italic type indicates book names or emphasized terms. |
|
A colon starts the syntax definition of a non-terminal name (in this example, foo_bar. Vertical bars separating items that appear in syntax definitions indicate that you choose one item from among those listed. |
[] | In syntax definitions, brackets indicate items that are optional. |
option ;...
option ,...
option ... |
A set of three horizontal ellipses indicates that you can enter additional parameters, options, or values. A semicolon, comma, or space preceding the ellipses indicates successive items must be separated by semicolons, commas, or spaces. |
setld (8)
|
Cross-references to online reference pages include the appropriate
section number in parentheses. For example,
setld (8)
indicates that you can find the material on the
setld
command in Section 8 of the reference pages. The man
command % man 8 setld shows the reference page for
this command.
|
In this manual, some examples show Ladebug version numbers as "Version n". When you use the debugger, the actual version numbers appear on your screen.