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
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,
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.
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.
Conventions
The following conventions are used in this manual:
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.
breakpoint_command
.
italic text
Italic type indicates book names or emphasized terms.
foo_bar
: item1
| item2
| item3
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.