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, [+]