Index
A
Abort function, [+]
Accesses
alignment, [+]
Access variable
monitoring, [+]
Activation
breakpoint, [+], [+]
Ada
data types, [+]
features supported, [+]
language debugging support, [+]
limitations, [+]
symbolic names, [+]
tasking programs, [+]
Aggregates
displaying value of, [+]
monitoring, [+]
Alias command
maximum number of arguments, [+]
Aliases
nesting, [+]
predefined, [+], [+]
Alignment
accesses, [+]
Alternate entry points (Fortran), [+]
Ambiguous references, resolving, [+]
Annotation area pop-up menu, [+]
Arithmetic exception handling
floating-point
ladebug handling, [+]
signals
ladebug handling, [+]
Arithmetic exceptions
-fpen flag, [+]
Arrays
expression syntax for Ladebug, [+]
Fortran, [+]
Array sections
accessing Fortran, [+]
Array types, [+], [+], [+]
Arrow key
bindings, [+]
Attach to process, [+]
B
Breakpoint
setting in Instruction View, [+]
breakpoints
setting, [+]
Breakpoints, [+]
action, [+]
activating, [+], [+]
canceling, [+]
conditional, [+]
deactivating, [+]
defined, [+], [+]
displaying, [+]
in overloaded functions, [+]
instruction, [+]
on routine, [+]
on source line, [+]
reactivating, [+]
saving when rerunning program, [+]
setting, [+], [+] to [+], [+]
that execute commands, [+]
Breakpoint View, [+], [+]
pop-up menu, [+]
Browse Source, [+]
Buffers
emacs debugging, [+]
Buttons
debugger push-button panel, [+]
customizing, [+]
C
C++ language debugging support, [+] to [+]
C++ predefined function
terminate, [+]
unexpected, [+]
Call stack
and instruction display, [+]
and register display, [+]
and source display, [+]
and symbol search, [+]
displaying, [+]
Call Stack
displaying, [+]
Call Stack menu, [+]
Case insensitivity
Fortran, [+]
Case-sensitive
symbolic variable names in the debugger, [+]
$catchexecs variable, [+]
$catchforks variable, [+]
Catching unaligned accesses, [+]
CDE
debugger integration, [+]
CDE access, [+]
Class scope, setting, [+]
COBOL
features supported, [+]
Limitations on debugging, [+]
COBOL language debugging support, [+]
$ascii debugger variable
setting, [+]
$beep variable, [+]
$editline variable, [+]
$historylines variable, [+], [+]
$lang debugger variable
setting, [+]
$lang variable, [+], [+]
$listwindow debugger environment variable, [+]
$overloadmenu variable, [+]
$pimode variable, [+]
$repeatmode variable, [+]
$stepg0 variable, [+]
$threadlevel variable, [+]
$verbose variable, [+], [+]
.dbxinit file, [+], [+], [+], [+]
<examine address> command, [+]
ada command
debugging flags, [+]
addstb command, [+]
alias command, [+], [+], [+]
defining alias with quoted string, [+]
defining nested alias, [+]
assign command, [+], [+], [+]
attach command, [+]
processes, [+]
bptr pointer, [+]
-c option to ladebug command, [+]
call command, [+], [+], [+], [+]
catch command, [+]
catch unaligned command, [+], [+]
class command, [+], [+]
cobol command
debugging flags, [+]
Comment (#) command, [+]
cont command, [+], [+], [+]
with multithreaded applications, [+]
core_file parameter to ladebug command,
[+]
delete command, [+], [+], [+], [+]
delsharedobj command, [+], [+]
delstb command, [+]
detach command, [+]
processes, [+]
disable command, [+], [+], [+]
down command, [+], [+], [+]
dump command, [+], [+]
enable command, [+], [+]
endaddress command, [+]
executable_file parameter to ladebug
command, [+]
export command, [+], [+]
f77 command
debugging flags, [+]
f77 flags controlling symbol table contents, [+]
f90 flags controlling symbol table contents, [+]
file command, [+], [+], [+]
-fpen flag, [+]
func command, [+], [+], [+]
-g0 flag, [+], [+]
-g1 flag, [+], [+]
-g2 or -g flag, [+], [+]
-g3 flag, [+], [+]
goto command, [+], [+]
help command, [+]
history command, [+], [+], [+]
-I option to ladebug command, [+]
ignore command, [+], [+]
ignore unaligned command, [+], [+]
-iow option to dxladebug command, [+]
-k option to ladebug command, [+]
kdebug debugger, [+]
kill command, [+], [+]
processes, [+]
kps command, [+]
ladebug command, [+]
ladebug command line, [+]
-ladebug flag, [+]
-line option to ladebug command, [+]
list command, [+], [+], [+], [+]
listobj command, [+], [+]
load command, [+], [+]
next command, [+], [+], [+]
nexti command, [+], [+]
-nosharedobjs option to ladebug command,
[+], [+]
-O n (optimization) flags
relationship with -g n flags, [+], [+]
patch command, [+], [+]
-pid option to ladebug command, [+]
playback input command, [+], [+]
pop command, [+], [+]
print command, [+], [+], [+], [+]
displaying class information, [+]
printenv command, [+], [+]
printf command, [+]
printregs command, [+], [+]
process command, [+]
-prompt option to ladebug command, [+]
quit command, [+], [+], [+]
readsharedobj command, [+], [+]
record input command, [+], [+], [+]
record io command, [+], [+]
record output command, [+], [+]
-remote option to ladebug command, [+]
rerun command, [+], [+], [+]
return command, [+], [+]
-rfn option to ladebug command, [+]
-rinsist option to ladebug command,
[+]
-rn option to ladebug command, [+]
-rp option to ladebug command, [+]
-ru option to ladebug command, [+]
run command, [+], [+], [+]
set command, [+], [+], [+]
setenv command, [+], [+]
sh command, [+], [+]
show condition command, [+], [+]
show mutex command, [+], [+]
show process command, [+]
show thread command, [+], [+]
source command, [+], [+], [+]
startaddress command, [+]
status command, [+], [+], [+]
step command, [+], [+], [+], [+], [+]
with multithreaded applications, [+]
stepi command, [+], [+]
stop command, [+], [+]
with multithreaded applications, [+]
stop at command, [+], [+], [+]
stopi command, [+], [+]
stopi at command, [+], [+]
stop if command, [+]
stopi if command, [+]
stopi in command invalid, [+]
stop in command, [+], [+], [+], [+], [+]
[+], [+], [+]
terminate C++ predefined function, [+]
this pointer, [+], [+]
thread command, [+], [+]
trace command, [+], [+] to [+], [+]
with multithreaded applications, [+]
tracei command, [+] to [+], [+]
-tty option to ladebug command, [+]
unalias command, [+]
unexpected C++ predefined function, [+]
unload command, [+]
unset command, [+], [+]
unsetenv command, [+], [+]
unuse command, [+]
up command, [+], [+], [+]
use command, [+], [+], [+]
whatis command, [+], [+], [+], [+], [+],
[+]
displaying class information, [+]
when command, [+], [+]
with multithreaded applications, [+]
wheni command, [+], [+]
where command, [+], [+], [+], [+], [+]
whereis command, [+], [+]
where thread * command, [+]
where thread command, [+], [+]
where thread all command, [+]
which command, [+], [+]
Command customization, [+]
Command interface, [+]
debugger
with window, [+]
integration, [+]
Command-line editing, [+]
Command Message View, [+], [+], [+]
Commands
See Debugger commands
multiple on one line, [+]
Comments, reader's
sending, [+]
Common block
accessing variables, [+]
Compiler command-line options, [+]
Compiler flags for debugger, [+]
Compiling
for debugging, [+]
Complex variables
Fortran, [+]
Concepts
overview, [+]
Constructors and Destructors, setting breakpoints in, [+]
Context
changing thread, [+]
Context-sensitive pop-up menus, [+]
Continue button, [+], [+]
Control key
bindings, [+]
Convenience features
debugger, [+]
Core dump analysis, [+]
Core file debugging
and $threadlevel, [+]
Core files, debugging, [+] to [+], [+]
Crash dump analysis, [+], [+]
CRAY-style pointer variables, [+]
Current context
definition of, [+]
language, [+]
of function, [+]
Customization, [+]
buttons on push-button panel, [+]
debugger, [+]
window interface, [+]
debugger resource file, [+]
source display of line numbers, [+]
startup window configuration, [+]
D
Data members, examining, [+]
Debugger
attach to process, [+]
attach to process when invoking, [+]
command interface
with window, [+]
customizing, [+]
features, [+]
Ladebug graphical user interface, [+]
online help, [+]
resource file, [+]
starting, [+]
terminating, [+]
Debugger commands, [+], [+] to [+]
backslash as continuation character, [+]
# (comment), [+]
<examine address>, [+]
alias,
defining alias with quoted string, [+]
defining nested alias, [+]
alias, [+], [+], [+]
assign, [+], [+], [+]
attach, [+]
attach
processes, [+]
call, [+], [+], [+], [+]
catch, [+]
catch unaligned, [+]
catch unaligned , [+]
class, [+], [+]
cont, [+], [+], [+]
cont
multithreaded applications, [+]
delete, [+], [+], [+], [+]
delsharedobj, [+], [+]
detach, [+]
detach
processes, [+]
disable, [+], [+], [+]
down, [+], [+], [+]
dump, [+], [+]
enable, [+], [+]
endaddress, [+]
export, [+], [+]
file, [+], [+], [+]
func, [+], [+], [+]
goto, [+], [+]
help, [+]
history, [+], [+], [+]
ignore, [+]
ignore unaligned, [+]
ignore unaligned , [+]
kill, [+], [+]
kill
processes, [+]
kps, [+]
ladebug, [+]
list, [+], [+], [+], [+]
listobj, [+], [+]
load, [+], [+]
next, [+], [+], [+]
nexti, [+], [+]
patch, [+]
playback input, [+], [+]
pop, [+], [+]
print, [+], [+], [+], [+]
printenv, [+], [+]
printf, [+]
printregs, [+], [+]
process, [+]
quit, [+], [+], [+]
readsharedobj, [+], [+]
record input, [+], [+], [+]
record io, [+], [+]
record output, [+], [+]
rerun, [+], [+], [+]
return, [+], [+]
run, [+], [+], [+]
set, [+], [+], [+]
setenv, [+], [+]
sh, [+], [+]
show condition, [+], [+]
show mutex, [+], [+]
show process, [+]
show thread, [+], [+]
source, [+], [+], [+]
startaddress, [+]
status, [+], [+], [+]
step, [+], [+], [+], [+], [+]
step
multithreaded applications, [+]
stepi, [+], [+]
stop, [+], [+]
multithreaded applications, [+]
stop at, [+], [+], [+]
stopi, [+], [+]
stopi at, [+], [+]
stop if, [+]
stopi if, [+]
stop in, [+], [+], [+], [+], [+], [+], [+]
thread, [+], [+]
trace, [+], [+] to [+], [+]
multithreaded applications, [+]
tracei, [+] to [+], [+]
unalias, [+]
unload, [+]
unset, [+], [+]
unsetenv, [+], [+]
unuse, [+]
up, [+], [+], [+]
use, [+], [+], [+]
whatis, [+], [+], [+], [+], [+], when, [+], [+]
multithreaded applications, [+]
wheni, [+], [+]
where, [+], [+], [+], [+]
whereis, [+], [+]
where thread *, [+]
where thread, [+]
where thread all, [+]
which, [+], [+]
comment (#), [+]
displaying class information, [+]
executed from script files, [+]
maximum length, [+]
online help, [+]
recalling previous used, [+]
repeating, [+]
separating with semicolon, [+]
summary by functional relationships, [+]
Debugger commands (cont'd)
with window, [+]
Debugger environment, customizing, [+]
Debugger environment variable, $listwindow, [+]
Debugger flags, [+]
Debugger I/O Window, [+]
Debugger variable
$threadlevel, [+]
$verbose, [+]
Debugger variables
$curthread, [+]
$tid, [+], [+]
Debugger variables, predefined, [+]
multiprocess, [+]
Debugging
compiling source code for, [+]
example session, [+]
programs with stripped images, [+]
technique, [+]
Debugging attached processes
restrictions for, [+]
Debugging buffers
emacs, [+]
Debugging shared libraries, [+] to [+]
DEC Ada
See Ada
DEC COBOL
See COBOL
DEC Fortran
See Fortran
DEC Fortran 90
See Fortran
DECthreads
example debugging, [+]
DECthreads mode
setting, [+]
Depositing
into register, [+]
Dereferencing pointers, [+]
Derived-type
accessing variables, [+]
Detach from process, [+]
Detach Process dialog box, [+]
Directories, source file, [+]
Disassembling memory addresses, [+]
Display modes
for examining memory addresses, [+]
for stored values, [+]
Display Source, [+]
Drivers, loadable, [+]
E
Editing
command line, [+]
source file, [+]
Editor
integration, [+]
using Ladebug within emacs, [+]
Elaboration code
accessing in Ladebug, [+]
emacs
using Ladebug within, [+]
Examining
register, [+]
variable, [+]
Example
debugging multithreaded program, [+]
Exception handler support, [+]
Exceptions
-fpen flag, [+]
using Ladebug to locate, [+], [+]
Exceptions, handling, [+]
Exclamation point
to repeat last command line, [+]
Execution
interrupting
with Interrupt button, [+]
starting or resuming
with Continue button, [+]
with Next button, [+]
with Return button, [+]
with Step button, [+]
suspending
with breakpoint, [+]
with instruction breakpoint, [+]
Exiting the debugger, [+], [+]
Expressions, evaluating, [+]
F
f90 command
debugging flags, [+]
Features
debugger convenience, [+]
new and changed for V4.0, [+]
overview, [+]
File scope, [+]
specifying, [+]
Flags
compiler for debugger, [+]
fork/exec example
multiprocess debugging, [+]
Fortran
alternate entry points, [+]
features supported, [+]
language support, [+]
limitations, [+]
Function calls, nesting, [+]
Function command, [+]
Functions
alternate entry points in Fortran, [+]
calling, [+]
current context, [+]
G
Generic unit source code
accessing in Ladebug, [+]
Graphical user interface
Ladebug, [+]
GUD buffer
emacs, [+]
H
Help
online, [+]
online, debugger, [+]
I
I/O Window, [+]
Ignoring unaligned accesses, [+]
Incomplete types
accessing in Ladebug, [+]
Initialization
debugging session, [+]
Initialization file, [+]
Inlined member function, trying to examine, [+]
Input/output window, [+]
Instruction
display, [+]
Window, [+]
Instruction breakpoints
setting, [+]
Instructions
display
for routine on call stack, [+]
optimized code, [+]
Instruction View
pop-up menu, [+]
Integer types, [+]
Interfaces
overview, [+]
Interrupt button, [+], [+]
Interruption
command execution, [+]
program execution, [+]
Invoking debugger, [+], [+]
Invoking Ladebug
from emacs, [+]
Invoking the debugger
attaching to process, [+]
ISO Latin-1 characters, [+]
K
Kernel debugging, [+] to [+]
kdbx , [+]
kdebug debugger, [+]
compiling for, [+]
crash dump analysis, [+]
local, [+]
remote, [+]
security, [+]
L
Ladebug
features, [+]
Language
support, [+]
Language mode, setting, [+]
Language support
Ada, [+]
C++, [+] to [+]
COBOL, [+]
Fortran, [+]
Latin-1 character set
accessing in Ladebug, [+]
Line numbers
displaying or hiding at startup, [+]
in source display, [+]
Linking
for debugging, [+]
Listing active breakpoints, [+]
Loadable drivers, [+]
Local variable
monitoring, [+]
Local Variables View
pop-up menu, [+]
M
Machine code debugging, [+] to [+]
programs with stripped images, [+]
Machine instructions, stepping through, [+]
Machine-level registers, [+]
Main Window
default configuration, [+]
Member functions
on stack trace, [+]
setting breakpoints in, [+]
Memory address
display modes, [+]
Memory address, content of, [+]
Memory addresses, [+]
contained in variables, [+]
Menus
context-sensitive pop-up, [+]
Main Window, [+]
pop-up, [+]
Message region pop-up menu, [+]
Mixed-language program debugging, [+], [+], [+]
Mode
thread, [+]
Modes
for displaying memory addresses, [+]
Modes for displaying values, [+]
Module variables
Fortran 90, [+]
Monitor button, [+], [+]
Monitor View, [+], [+]
pop-up menu, [+]
Motif access, [+]
Multiple units in one source file
accessing in Ladebug, [+]
Multiprocess debugging, [+]
Multiprocess programs
debugging, [+]
Multithreaded applications
debugging, [+] to [+]
example debugging, [+]
N
Native thread mode
setting, [+]
Nested alias, [+]
Nesting function calls, [+]
Next button, [+], [+]
O
Object file
contents, [+], [+]
flags controlling size of, [+], [+]
Online help, [+]
Operators and expressions
printing in Ladebug, [+]
Optimization
disabling for debugger, [+]
effect on debugging (ladebug), [+]
effect on debugging (Ladebug), [+]
Optimized programs, [+]
Optional Views, [+]
Overloaded functions, setting breakpoints, [+]
P
Panel
push-button, [+]
Source View Context, [+]
Parameter
monitoring, [+]
Pathnames
to specify scope, [+]
Pointers, [+]
dereferencing, [+]
Pointer variable
monitoring, [+]
Pointer variables
Fortran, [+]
Pop-up menus
context-sensitive, [+]
using, [+]
Predefined debugger variables, [+], [+]
Print button, [+], [+], [+]
Printing base pointer information, [+]
Problem reports, [+]
Process
attaching, [+]
detaching, [+]
loading, [+]
removing information, [+]
terminating, [+]
Processes
debugging multiple, [+]
Process menu, [+]
Process Selection dialog box, [+]
Process/thread indicator, [+]
Program counters (PCs)
scope, [+]
Program execution, [+] to [+]
Program I/O window, [+]
Programs
bringing under debugger control, [+], [+]
rerunning under debugger control, [+]
termination, [+]
Programs with limited debugging information, [+]
Prompts
debugger, [+]
Push-button label customization, [+]
Push-button panel
customizing buttons on, [+]
Push buttons, [+]
Q
Qualification
of symbol, by file name, [+]
Quoted string as part of alias definition, [+]
R
Reader's comments, sending, [+]
Recording sessions, [+]
Record structures
accessing variables, [+]
Record types, [+], [+]
References
resolving ambiguous, [+]
to objects, resolving, multiple inheritance, [+]
Referencing memory addresses, [+]
Registers
depositing into, [+]
display, [+]
for routine on call stack, [+]
examining, [+]
view, [+]
Register usage
optimization effects on debugging, [+]
Register View, [+]
pop-up menu, [+]
Remote debugging
environment, [+]
overview of, [+]
Remote kernel debugging, [+]
Remote processes, [+]
Repeating last command line
using exclamation point, [+]
Rerunning programs
under debugger control, [+]
Resource file, debugger
customizing, [+]
Restrictions
debugging attached processes, [+]
Return button, [+], [+]
Routines, [+]
breakpoint on, [+]
Call Stack sequence, [+]
displaying instructions for, on call stack, [+]
displaying register values for, on call stack, [+]
displaying source code for, on call stack, [+]
returning from, [+]
stepping into, [+]
Running programs
under debugger control, [+], [+]
Run/rerun program, [+]
S
Saving breakpoints, [+]
Scope
current, [+]
file, [+]
for instruction display, [+]
for register display, [+]
for source display, [+]
for symbol search, [+], [+], [+]
of variable or other symbol, [+]
program counter (PC), [+]
relation to call stack, [+]
setting, [+]
Scopes
search list, [+]
Script files, [+]
Search commands / and ?, [+]
Search directories, [+]
Search lists
scope, [+]
Setting breakpoints, [+], [+] to [+], [+]
in C++ exception handlers, [+]
in constructors and destructors, [+]
in member functions, [+]
in templates, [+]
Setting language mode, [+]
Shared libraries
debugging, [+] to [+]
disassembling, [+]
symbol table information, [+]
Shell command, used to get file information, [+]
Signals
Ladebug ignore command, [+]
Signals, sending and testing, [+]
Source browser pop-up menu, [+]
Source buffer
emacs, [+]
Source code, listing, [+]
Source display, [+]
discrepancies in, [+], [+]
for routine on call stack, [+]
not available, [+]
optimized code, [+]
source browser, [+]
Source files
location, [+]
not available, [+]
Source lines
breakpoint on, [+]
not available, [+]
Source View, [+], [+]
Source View Context Panel, [+], [+]
Source View pop-up menu, [+]
Stack trace, [+], [+]
member functions on, [+]
Starting debugger, [+], [+]
Step button, [+], [+]
Stepping, program execution, [+]
$stoponattach variable, [+]
$stopparentonfork variable, [+]
Stripped images
debugging programs with, [+]
Subroutines
alternate entry points in Fortran, [+]
Symbolic Information
debugging programs with limited, [+]
Symbols
not unique, [+], [+]
resolving ambiguities, [+], [+]
scope determination, [+]
search based on call stack, [+], [+]
Symbol table
created by compiler, [+]
flags for, [+], [+], [+]
information for shared library, [+]
System commands
executing from the debugger, [+]
T
Techniques
advanced debugging, [+]
Templates
debugging limitations, [+]
for classes and functions, [+]
Terminations
debugging session, [+]
program, [+]
Text selection
language-sensitive, [+]
Thread
selecting, [+]
Thread menu, [+]
Thread mode
displaying, [+]
Threads
debugging multiple, [+]
example debugging, [+]
Tracepoints, [+] to [+]
for variables, [+]
reactivating, [+]
Type conversions, [+]
Types
array, [+], [+], [+]
integer, [+]
record, [+], [+]
structure, [+], [+]
Type signatures, of member functions, [+]
U
Unaligned accesses
catching and ignoring, [+]
Unconstrained array types
accessing in Ladebug, [+]
User interface options, [+]
V
Variable
monitoring pointer, [+]
Variables
accessing common block, [+]
accessing derived-type, [+]
accessing record structures, [+]
changing value, [+]
containing memory addresses, [+]
creating and modifying in the debugger, [+]
displaying value of, [+]
evaluated at execution time, [+]
examining, [+]
Fortran array, [+]
Fortran complex, [+]
Fortran pointer, [+]
monitoring, [+]
monitoring local, [+]
of active function, [+]
optimized code, [+]
predefined for the debugger, [+], [+]
scope determination, [+]
selecting name from window, [+]
uninitialized, [+]
Verbose mode debugging, [+]
Version 4.0 features, [+]
View
Breakpoint, [+], [+]
Command Message, [+]
Instruction, [+]
Monitor, [+], [+]
Register, [+]
Source, [+]
startup configuration, [+]
View customization, [+]
W
Window
for debugger command interface, [+]
for entering debugger commands, [+]
Instruction, [+]
Optional Views, [+]
startup configuration, [+]
Window customization, [+]