Index

Symbols

:: (double-colon) C++ operator, 1

A

access checking, 1

access event, 1

accessible documentation, 1

adb command, 1, 2

adb mode, 1

address

current, 1

display format, 1

examining contents at, 1

adjusting default dbx settings, 1

alias command, 1

array_bounds_check environment variable, 1

arrays

bounds, exceeding, 1

evaluating, 1

Fortran, 1

Fortran 95 allocatable, 1

slicing, 1, 2

syntax for C and C++, 1

syntax for Fortran, 1

striding, 1, 2

syntax for slicing, striding, 1

assembly language debugging, 1

assign command, 1, 2, 3, 4, 5

assigning a value to a variable, 1, 2

at event, 1

attach command, 1, 2, 3

attach event, 1

attached process, using runtime checking on, 1

attaching

dbx to a new process while debugging an existing process, 1

dbx to a running child process, 1

dbx to a running process

when dbx is not already running, 1

dbx to a running process, 1, 2

B

backquote operator, 1

bcheck command, 1

examples, 1

syntax, 1

bind command, 1

block local operator, 1

breakpoints

clearing, 1

defined, 1, 2

deleting, using handler ID, 1

disabling, 1

enabling, 1

enabling after event occurs, 1

event efficiency, 1

event specifications, 1

In Function, 1

In Object, 1

listing, 1

multiple, setting in nonmember functions, 1

On Value Change, 1

overview, 1

restrictions on, 1

setting

at a line, 1, 2

at a member function of a template class or at a template function, 1

at all instances of a function template, 1

at an address, 1

at class template instantiations, 1, 2

at function template instantiations, 1, 2

in a function, 1, 2

in a shared library, 1

in an explicitly loaded library, 1

in member functions of different classes, 1

in member functions of the same class, 1

in objects, 1

in shared libraries, 1

machine level, 1

multiple breaks in C++ code, 1

on code that has not yet been loaded by the JVM software, 1

with filters that contain function calls, 1

setting filters on, 1

stop type

determining when to set, 1

stop type, 1

trace type, 1

when type

setting at a line, 1

when type, 1

bsearch command, 1

C

C application that embeds a Java application, debugging, 1

C source files, specifying the location of, 1

C++

ambiguous or overloaded functions, 1

backquote operator, 1

class

declarations, looking up, 1

definition, looking up, 1

displaying all the data members directly defined by, 1

displaying all the data members inherited from, 1

printing the declaration of, 1

seeing inherited members, 1

viewing, 1

compiling with the -g option, 1

compiling with the -g0 option, 1

double-colon scope resolution operator, 1

exception handling, 1

function template instantiations, listing, 1

inherited members, 1

mangled names, 1

object pointer types, 1

printing, 1

setting multiple breakpoints, 1

template debugging, 1

template definitions

displaying, 1

fixing, 1

tracing member functions, 1

unnamed arguments, 1

using dbx with, 1

C++ application that embeds a Java application

debugging, 1

C++ source files, specifying the location of, 1

call command, 1, 2, 3, 4, 5

call stack, 1

defined, 1

deleting

all frame filters, 1

frames, 1

finding your place on, 1

frame, defined, 1

hiding frames, 1

looking at, 1

moving

down, 1

to a specific frame in, 1

up, 1

popping, 1, 2, 3

one frame of, 1

removing the stopped in function from, 1

walking, 1, 2

calling

a function, 1, 2

a function instantiation or a member function of a class template, 1

a procedure, 1

member template functions, 1

cancel command, 1

case sensitivity, Fortran, 1

catch blocks, 1

catch command, 1, 2, 3

catch signal list, 1

catching exceptions of a specific type, 1

change event, 1

changing

a function not yet called, 1

an executed function, 1

default signal lists, 1

function currently being executed, 1

function presently on the stack, 1

variables after fixing, 1

check command, 1, 2, 3, 4

checkpoints, saving a series of debugging runs as, 1

child process

attaching dbx to, 1

debugging, 1

interacting with events, 1

using runtime checking on, 1

choosing among multiple occurrences of a symbol, 1

class template instantiations, printing a list of, 1, 2

classes

displaying all the data members directly defined by, 1

displaying all the data members inherited from, 1

looking up declarations of, 1

looking up definitions of, 1

printing the declarations of, 1

seeing inherited members, 1

viewing, 1

CLASSPATHX environment variable, 1, 2

clear command, 1

clearing breakpoints, 1

code compiled without -g option, 1

collector archive command, 1

collector command, 1

collector dbxsample command, 1

collector disable command, 1

collector enable command, 1

collector heaptrace command, 1

collector hw_profile command, 1

collector limit command, 1

collector mpitrace command, 1

collector pause command, 1

collector profile command, 1

collector resume command, 1

collector sample command, 1

collector show command, 1

collector status command, 1

collector store command, 1

collector synctrace command, 1

commands

adb, 1, 2

alias, 1

assign, 1, 2, 3, 4, 5

attach, 1, 2

bcheck, 1

bind, 1

bsearch, 1

call, 1, 2, 3, 4

cancel, 1

catch, 1, 2, 3

check, 1, 2, 3, 4

clear, 1

collector, 1

collector archive, 1

collector dbxsample, 1

collector disable, 1

collector enable, 1

collector heaptrace, 1

collector hw_profile, 1

collector limit, 1

collector mpitrace, 1

collector pause, 1

collector profile, 1

collector resume, 1

collector sample, 1

collector show, 1

collector status, 1

collector store, 1

collector synctrace, 1

cont, 1, 2, 3, 4, 5, 6, 7, 8

limitations for files compiled without debugging information, 1

dalias, 1

dbx, 1, 2, 3

dbxenv, 1, 2, 3

debug, 1, 2, 3, 4

delete, 1

detach, 1, 2, 3

dis, 1, 2, 3

display, 1, 2

down, 117, 1

dump, 1

using on OpenMP code, 1

edit, 1

entering in adb(1) syntax, 1

examine, 1, 2, 3

exception, 1, 2

exists, 1

file, 1, 2, 3

files, 1

fix, 1, 2, 3, 4

effects of, 1

limitations for files compiled without debugging information, 1

fixed, 1

frame, 1, 2

func, 1, 2, 3

funcs, 1

gdb, 1

handler, 1, 2

hide, 1, 2

ignore, 1, 2, 3

import, 1

intercept, 1, 2

java, 1

jclasses, 1

joff, 1

jon, 1

jpkgs, 1

jstack, 1

kill, 1, 2, 3

language, 1

line, 1, 2

list, 1, 2, 3, 4

listi, 1, 2

loadobject, 1

loadobject -dumpelf, 1

loadobject -exclude, 1

loadobject -hide, 1

loadobject -list, 1

loadobject -load, 1

loadobject -unload, 1

loadobject -use, 1

lwp, 1

lwps, 1, 2

mmapfile, 1

module, 1, 2

modules, 1, 2, 3

native, 1

next, 1, 2

nexti, 1, 2

pathmap, 1, 2, 3, 4

pop, 1, 2, 3, 4, 5

print, 1, 2, 3, 4, 5, 6, 7

proc, 1

process control, 1

prog, 1

quit, 1

regs, 1, 2

replay, 1, 2, 3

rerun, 1

restore, 1, 2, 3

rtc -showmap, 1

run, 1, 2

runargs, 1

save, 1, 2

scopes, 1

search, 1

showblock, 1, 2

showleaks, 1, 2, 3, 4, 5

showmemuse, 1, 2

source, 1

status, 1

step, 1, 2, 3

step to, 1, 2

step up, 1, 2

stepi, 1, 2

stop, 1, 2, 3

stop change, 1

stop inclass, 1

stop inmember, 1

stopi, 1, 2

suppress, 1, 2, 3, 4

sync, 1

syncs, 1

that alter the state of your program, 1

thread, 1, 2

threads, 1, 2

trace, 1, 2

tracei, 1, 2

uncheck, 1, 2

undisplay, 1, 2

unhide, 1, 2

unintercept, 1, 2

unsuppress, 1, 2, 3

up, 1, 2

use, 1

whatis, 1, 2, 3, 4, 5

when, 1, 2, 3, 4

wheni, 1

where, 1, 2, 3

whereami, 1

whereis, 1, 2, 3, 4

which, 1, 2, 3, 4

whocatches, 1, 2

x, 1

compilers, accessing, 1

compiling

optimized code, 1

with the -g option, 1

with the -O option, 1

your code for debugging, 1

cond event, 1

cont command, 1, 2, 3, 4, 5, 6, 7, 8

limitations for files compiled without debugging information, 1

continuing execution of a program, 1

after fixing, 1

at a specified line, 1, 2

controlling the speed of a trace, 1

core file

debugging, 1, 2

debugging mismatched, 1

examining, 1

core_lo_pathmap environment variable, 1

-count event specification modifier, 1

creating

a .dbxrc file, 1

event handlers, 1

current address, 1

current procedure and file, 1

customizing dbx, 1

D

dalias command, 1

data change event specifications, 1

data member, printing, 1

dbx command, 1, 2, 3

dbx commands

Java expression evaluation in, 1

static and dynamic information used by when debugging Java code, 1

using in Java mode, 1

valid only in Java mode, 1

with different syntax in Java mode, 1

with identical syntax and functionality in Java mode and native mode, 1

dbx environment variables, 1

and the Korn shell, 1

array_bounds_check, 1

CLASSPATHX, 1, 2

core_lo_pathmap, 1

disassembler_version, 1

fix_verbose, 1

follow_fork_inherit, 1, 2

follow_fork_mode, 1, 2, 3

follow_fork_mode_inner, 1

for Java debugging, 1

input_case_sensitive, 1, 2

JAVASRCPATH, 1, 2

jdbx_mode, 1, 2

jvm_invocation, 1, 2

language_mode, 1

mt_scalable, 1

output_auto_flush, 1

output_base, 1

output_class_prefix, 1

output_derived_type, 1

output_dynamic_type, 1, 2

output_inherited_members, 1

output_list_size, 1

output_log_file_name, 1

output_max_string_length, 1

output_pretty_print, 1

output_short_file_name, 1

overload_function, 1

overload_operator, 1

pop_auto_destruct, 1

proc_exclusive_attach, 1

rtc_auto_continue, 1, 2, 3

rtc_auto_suppress, 1, 2

rtc_biu_at_exit, 1, 2

rtc_error_limit, 1, 2

rtc_error_log_file_name, 1, 2, 3

rtc_error_stack, 1

rtc_inherit, 1

rtc_mel_at_exit, 1

run_autostart, 1

run_io, 1

run_pty, 1

run_quick, 1

run_savetty, 1

run_setpgrp, 1

scope_global_enums, 1

scope_look_aside, 1, 2

session_log_file_name, 1

setting with the dbxenv command, 1

stack_find_source, 1, 2

stack_max_size, 1

stack_verbose, 1

step_events, 1, 2

step_granularity, 1, 2

suppress_startup_message, 1

symbol_info_compression, 1

trace_speed, 1, 2

dbx modes for debugging Java code, 1

dbx, starting, 1

with core file name, 1

with process ID only, 1

dbxenv command, 1, 2, 3

.dbxrc file, 1

creating, 1

sample, 1

use at dbx startup, 1, 2

debug command, 1, 2, 3, 4, 5

debugging

assembly language, 1

child processes, 1

code compiled without -g option, 1

core file, 1, 2

machine-instruction level, 1, 2

mismatched core file, 1

multithreaded programs, 1

optimized code, 1

debugging information

for a module, reading in, 1

for all modules, reading in, 1

debugging run

saved

replaying, 1

restoring, 1

saving, 1

declarations, looking up (displaying), 1

delete command, 1

deleting

all call stack frame filters, 1

call stack frames, 1

specific breakpoints using handler IDs, 1

dereferencing a pointer, 1

detach command, 1, 2, 3

detach event, 1

detaching

a process from dbx, 1, 2

a process from dbx and leaving it in a stopped state, 1

determining

cause of floating point exception (FPE), 1

location of floating point exception (FPE), 1

number of instructions executed, 1

number of lines executed, 1

the granularity of source line stepping, 1

where your program is crashing, 1

which symbol dbx uses, 1

differences between Korn shell and dbx commands, 1

dis command, 1, 2, 3

-disable event specification modifier, 1

disassembler_version environment variable, 1

display command, 1, 2

displaying

a stack trace, 1

all the data members directly defined by a class, 1

all the data members inherited from a base class, 1

an unnamed function argument, 1

declarations, 1

definitions of templates and instances, 1

inherited members, 1

source code for function template instantiations, 1

symbols, occurrences of, 1

template definitions, 1

the definitions of templates and instances, 1

type of an exception, 1

variable type, 1

variables and expressions, 1

dlopen event, 1

dlopen()

restrictions on breakpoints, 1

setting a breakpoint, 1

documentation index, 1

documentation, accessing, 1 - ??

down command, 1, 2, 3

dump command, 1

using on OpenMP code, 1

dynamic linker, 1

E

edit command, 1

enabling a breakpoint after an event occurs, 1

error suppression, 1, 2

default, 1

examples, 1

types, 1

establishing a new mapping from directory to directory, 1, 2

evaluating

a function instantiation or a member function of a class template, 1

an unnamed function argument, 1

arrays, 1

event counters, 1

event handler

hiding, 1

retaining across debugging sessions, 1

event handlers

creating, 1

manipulating, 1

setting, examples, 1

event specification modifiers

-count, 1

-disable, 1

-hidden, 1

-if, 1

-in, 1

-instr, 1

-lwp, 1

-perm, 1

-resumeone, 1, 2

-temp, 1

-thread, 1

event specifications, 1, 2, 3, 4

access, 1

at, 1

attach, 1

change, 1

cond, 1

detach, 1

dlopen, 1

exit, 1

fault, 1

for breakpoint events, 1

for data change events, 1

for execution progress events, 1

for other types of events, 1

for system events, 1

in, 1

inclass, 1

infunction, 1

inmethod, 1

inobject, 1

keywords, defined, 1

lastrites, 1

lwp_exit, 1

modifiers, 1

next, 1

prog_gone, 1

prog_new, 1

returns, 1

setting, 1

sig, 1

step, 1

stop, 1

sync, 1

syncrtld, 1

sysin, 1

sysout, 1

throw, 1, 2

timer, 1

using predefined variables, 1

event spedifications

inmember, 1

inmethod, 1

events

ambiguity, 1

child process interaction with, 1

parsing, 1

event-specific variables, 1

examine command, 1, 2, 3

examining the contents of memory, 1

exception command, 1, 2

exception handling, 1

examples, 1

exceptions

floating point, determining cause of, 1

floating point, determining location of, 1

in Fortran programs, locating, 1

of a specific type, catching, 1

removing types from intercept list, 1

reporting where type would be caught, 1

type of, displaying, 1

exec function, following, 1

execution progress event specifications, 1

exists command, 1

exit event, 1

experiments

limiting the size of, 1

expressions

complex, Fortran, 1

displaying, 1

interval, Fortran, 1

monitoring changes, 1

monitoring the value of, 1

printing the value of, 1, 2

turning off the display of, 1

F

fault event, 1

fflush(stdout), after dbx calls, 1

field type

displaying, 1

printing, 1

file command, 1, 2, 3, 4

files

finding, 1, 2

location of, 1

navigating to, 1

qualifying name, 1

files command, 1

finding

object files, 1, 2

source files, 1, 2

your place on the call stack, 1

fix and continue, 1

how it operates, 1

modifying source code using, 1

restrictions, 1

using with runtime checking, 1

using with shared objects, 1

fix command, 1, 2, 3, 4

effects of, 1

limitations for files compiled without debugging information, 1

fix_verbose environment variable, 1

fixed command, 1

fixing

C++ template definitions, 1

shared objects, 1

your program, 1, 2

floating point exception (FPE)

catching, 1

determining cause of, 1

determining location of, 1

follow_fork_inherit environment variable, 1, 2

follow_fork_mode environment variable, 1, 2, 3

follow_fork_mode_inner environment variable, 1

following

the exec function, 1

the fork function, 1

fork function, following, 1

Fortran

allocatable arrays, 1

array slicing syntax for, 1

case sensitivity, 1

complex expressions, 1

derived types, 1

interval expressions, 1

intrinsic functions, 1

logical operators, 1

structures, 1

FPE signal, trapping, 1

frame command, 1, 2, 3

frame, defined, 1

func command, 1, 2, 3, 4

funcs command, 1

function argument, unnamed

displaying, 1

evaluating, 1

function template instantiations

displaying the source code for, 1

printing a list of, 1, 2

printing the values of, 1

functions

ambiguous or overloaded, 1

calling, 1, 2

currently being executed, changing, 1

executed, changing, 1

instantiation

calling, 1

evaluating, 1

printing source listing for, 1

intrinsic, Fortran, 1

looking up definitions of, 1

member of a class template, calling, 1

member of class template, evaluating, 1

navigating to, 1

not yet called, changing, 1

obtaining names assigned by the compiler, 1

presently on the stack, changing, 1

qualifying name, 1

setting breakpoints in, 1

setting breakpoints in C++ code, 1

G

-g compiler option, 1

gdb command, 1

H

handler command, 1, 2

handler id, defined, 1

handlers, 1

creating, 1

enabling while within a function, 1

header file, modifying, 1

-hidden event specification modifier, 1

hide command, 1, 2

hiding call stack frames, 1

I

-if event specification modifier, 1

ignore command, 1, 2, 3

ignore signal list, 1

import command, 1

in event, 1

-in event specification modifier, 1

In Function breakpoint, 1

In Object breakpoint, 1

inclass event, 1

infunction event, 1

inherited members

displaying, 1

seeing, 1

inmember event, 1

inmethod event, 1

inobject event, 1

input_case_sensitive environment variable, 1, 2

instances, displaying the definitions of, 1, 2

-instr event specification modifier, 1

Intel registers, 1

intercept command, 1, 2

J

JAR file, debugging, 1

Java applications

attaching dbx to, 1

specifying custom wrappers for, 1

starting to debug, 1

that require 64-bit libraries, 1

types you can debug with dbx, 1

with wrappers, debugging, 1

Java class file, debugging, 1

Java code

capabilities of dbx with, 1

dbx modes for debugging, 1

limitations of dbx with, 1

using dbx with, 1

java command, 1

Java debugging, environment variables for, 1

Java source files, specifying the location of, 1

JAVASRCPATH environment variable, 1, 2

jclasses command, 1

jdbx_mode environment variable, 1, 2

joff command, 1

jon command, 1

jpkgs command, 1

jstack command, 1

JVM software

customizing startup of, 1

passing run arguments to, 1, 2

specifying 64-bit, 1

specifying a path name for, 1

jvm_invocation environment variable, 1, 2

K

key bindings for editors, displaying or modifying, 1

kill command, 1, 2, 3

killing

program, 1

program only, 1

Korn shell

differences from dbx, 1

extensions, 1

features not implemented, 1

renamed commands, 1

L

language command, 1

language_mode environment variable, 1

lastrites event, 1

LD_PRELOAD, 1

libraries

dynamically linked, setting breakpoints in, 1

shared, compiling for dbx, 1

librtc.so, preloading, 1

librtld_db.so, 1

libthread.so, 1

libthread_db.so, 1

limiting the experiment size, 1

line command, 1, 2

link map, 1

linker names, 1

list command, 1, 2, 3, 4, 5

listi command, 1, 2

listing

all program modules that contain debugging information, 1

breakpoints, 1

C++ function template instantiations, 1

debugging information for modules, 1

names of all program modules, 1

names of modules containing debugging information that have already been read into dbx, 1

signals currently being ignored, 1

signals currently being trapped, 1

traces, 1

loading your program, 1

loadobject command, 1

loadobject -dumpelf command, 1

loadobject -exclude command, 1

loadobject -hide command, 1

loadobject -list command, 1

loadobject -load command, 1

loadobject -unload command, 1

loadobject -use command, 1

loadobject, defined, 1

looking up

definitions of classes, 1

definitions of functions, 1

definitions of members, 1

definitions of types, 1

definitions of variables, 1

the this pointer, 1

lwp command, 1

-lwp event specification modifier, 1

lwp_exit event, 1

LWPs (lightweight processes), 1

information displayed for, 1

showing information about, 1

lwps command, 1, 2

M

machine-instruction level

address, setting breakpoint at, 1

debugging, 1

Intel registers, 1

printing the value of all the registers, 1

setting breakpoint at address, 1

single stepping, 1

SPARC registers, 1

tracing, 1

man pages, accessing, 1

manipulating event handlers, 1

MANPATH environment variable, setting, 1

member functions

printing, 1

setting multiple breakpoints in, 1

tracing, 1

member template functions, 1

members

declarations, looking up, 1

looking up declarations of, 1

looking up definitions of, 1

viewing, 1

memory

address display formats, 1

display modes, 1

examining contents at address, 1

states, 1

memory access

checking, 1

turning on, 1, 2, 3

error report, 1

errors, 1, 2

memory leak

checking, 1, 2

turning on, 1, 2, 3

errors, 1, 2

fixing, 1

report, 1

memory use checking, 1

turning on, 1, 2, 3

mmapfile command, 1

modifying a header file, 1

module command, 1, 2

modules

all program, listing, 1

containing debugging information that have already been read into dbx, listing, 1

current, printing the name of, 1

listing debugging information for, 1

that contain debugging information, listing, 1

modules command, 1, 2, 3

monitoring the value of an expression, 1

moving

down the call stack, 1

to a specific frame in the call stack, 1

up the call stack, 1

mt_scalable environment variable, 1

multithreaded programs, debugging, 1

N

native command, 1

navigating

through functions by walking the call stack, 1

to a file, 1

to functions, 1

next command, 1, 2

next event, 1

nexti command, 1, 2

O

object files

finding, 1, 2

object pointer types, 1

obtaining the function name assigned by the compiler, 1

OpenMP application programming interface, 1

OpenMP code

dbx functionality available for, 1

execution sequence of, 1

printing shared, private, and threadprivate variables in, 1

single stepping in, 1

transformation by compilers, 1

using stack traces with, 1

using the dump command on, 1

operators

backquote, 1

block local, 1

C++ double colon scope resolution, 1

optimized code

compiling, 1

debugging, 1

output_auto_flush environment variable, 1

output_base environment variable, 1

output_class_prefix environment variable, 1

output_derived_type environment variable, 1

output_dynamic_type environment variable, 1, 2

output_inherited_members environment variable, 1

output_list_size environment variable, 1

output_log_file_name environment variable, 1

output_max_string_length environment variable, 1

output_pretty_print environment variable, 1

output_short_file_name environment variable, 1

overload_function environment variable, 1

overload_operator environment variable, 1

P

PATH environment variable, setting, 1

pathmap command, 1, 2, 3, 4

-perm event specification modifier, 1

pointers

dereferencing, 1

printing, 1

pop command, 1, 2, 3, 4, 5

pop_auto_destruct environment variable, 1

popping

one frame of the call stack, 1

the call stack, 1, 2, 3

predefined variables for event specification, 1

preloading librtc.so, 1

print command, 1, 2, 3, 4, 5, 6, 7

printing

a list of all class and function template instantiations, 1, 2

a list of occurrences of a symbol, 1

a pointer, 1

a source listing, 1

arrays, 1

data member, 1

field type, 1

list of all known threads, 1

list of threads normally not printed (zombies), 1

member functions, 1

shared, private, and threadprivate variables in OpenMP code, 1

the declaration of a type or C++ class, 1

the name of the current module, 1

the source listing for the specified function instantiation, 1

the value of a variable or expression, 1

the value of all the machine-level registers, 1

the value of an expression, 1

values of function template instantiations, 1

variable type, 1

proc command, 1

proc_exclusive_attach environment variable, 1

proc_gone event, 1

procedure linkage tables, 1

procedure, calling, 1

process

attached, using runtime checking on, 1

child

attaching dbx to, 1

using runtime checking on, 1

detaching from dbx, 1, 2

detaching from dbx and leaving in a stopped state, 1

running, attaching dbx to, 1, 2

stopping execution, 1

stopping with Ctrl+C, 1

process control commands, definition, 1

prog command, 1

prog_new event, 1

program

continuing execution of, 1

after fixing, 1

at a specified line, 1

fixing, 1, 2

killing, 1

multithreaded

debugging, 1

resuming execution of, 1

resuming execution of at a specific line, 1

running, 1

under dbx, impacts of, 1

with runtime checking turned on, 1

single stepping through, 1

status, checking, 1

stepping through, 1

stopping execution

if a conditional statement evaluates to true, 1

if the value of a specified variable has changed, 1

stripped, 1

Q

qualifying symbol names, 1

quit command, 1

quitting a dbx session, 1

quitting dbx, 1

R

reading a stack trace, 1

reading in

debugging information for a module, 1

debugging information for all modules, 1

registers

Intel, 1

printing the value of, 1

SPARC, 1

regs command, 1, 2

removing

exception types from intercept list, 1

the stopped in function from the call stack, 1

replay command, 1, 2, 3

replaying a saved debugging run, 1

reporting where an exception type would be caught, 1

rerun command, 1

resetting application files for replay, 1

restore command, 1, 2, 3

restoring a saved debugging run, 1

-resumeone event specification modifier, 1, 2

resuming

execution of a multithreaded program, 1

program execution at a specific line, 1

returns event, 1

rtc -showmap command, 1

rtc_auto_continue environment variable, 1, 2, 3

rtc_auto_suppress environment variable, 1, 2

rtc_biu_at_exit environment variable, 1

rtc_error_limit environment variable, 1, 2

rtc_error_log_file_name environment variable, 1, 2, 3

rtc_error_stack environment variable, 1

rtc_inherit environment variable, 1

rtc_mel_at_exit environment variable, 1

rtld, 1

run command, 1, 2

run_autostart environment variable, 1

run_io environment variable, 1

run_pty environment variable, 1

run_quick environment variable, 1

run_savetty environment variable, 1

run_setpgrp environment variable, 1

runargs command, 1

running a program, 1, 2

in dbx without arguments, 1, 2

with runtime checking turned on, 1

runtime checking

8 megabyte limit on non-UltraSPARC processors, 1

a child process, 1

access checking, 1

an attached process, 1

application programming interface, 1

error suppression, 1

errors, 1

fixing memory leaks, 1

limitations, 1

memory access

checking, 1

error report, 1

errors, 1, 2

memory leak

checking, 1, 2

error report, 1

errors, 1, 2

memory use checking, 1

possible leaks, 1

requirements, 1

suppressing errors, 1

default, 1

examples, 1

suppression of last error, 1

troubleshooting tips, 1

turning off, 1

types of error suppression, 1

using fix and continue with, 1

using in batch mode, 1

directly from dbx, 1

when to use, 1

S

sample .dbxrc file, 1

save command, 1, 2

saving

debugging run to a file, 1, 2

series of debugging runs as checkpoints, 1

scope

changing the visiting, 1

current, 1, 2

defined, 1

lookup rules, relaxing, 1

visiting, 1

changing, 1

components of, 1

scope resolution operators, 1

scope resolution search path, 1

scope_global_enums environment variable, 1

scope_look_aside environment variable, 1, 2

scopes command, 1

search command, 1

segmentation fault

finding line number of, 1

Fortran, causes, 1

generating, 1

selecting from a list of C++ ambiguous function names, 1

session, dbx

quitting, 1

starting, 1

session_log_file_name environment variable, 1

setting

a trace, 1

breakpoints

at a member function of a template class or at a template function, 1

at all instances of a function template, 1

in member functions of different classes, 1

in member functions of the same class, 1

in objects, 1

on code that has not yet been loaded by the JVM software, 1

with filters that contain function calls, 1

dbx environment variables with the dbxenv command, 1

filters on breakpoints, 1

multiple breakpoints in nonmember functions, 1

shared libraries

compiling for dbx, 1

setting breakpoints in, 1

shared objects

fixing, 1

using fix and continue with, 1

shell prompts, 1

showblock command, 1, 2

showleaks command, 1, 2, 3, 4, 5

showmemuse command, 1, 2

sig event, 1

signals

cancelling, 1

catching, 1

changing default lists, 1

forwarding, 1

FPE, trapping, 1

handling automatically, 1

ignoring, 1

listing those currently being ignored, 1

listing those currently being trapped, 1

names that dbx accepts, 1

sending in a program, 1

single stepping

at the machine-instruction level, 1

through a program, 1

slicing

arrays, 1

C and C++ arrays, 1

Fortran arrays, 1

source command, 1

source files

finding, 1, 2

source listing, printing, 1

SPARC registers, 1

specifying a path for class files that use custom class loaders, 1

stack frame, defined, 1

stack trace, 1

displaying, 1

example, 1, 2

reading, 1

using on OpenMP code, 1

stack_find_source environment variable, 1, 2

stack_max_size environment variable, 1

stack_verbose environment variable, 1

starting dbx, 1

status command, 1

step command, 1, 2, 3

step event, 1

step to command, 1, 2

step up command, 1, 2

step_events environment variable, 1, 2

step_granularity environment variable, 1, 2

stepi command, 1, 2

stepping through a program, 1, 2

stop at command, 1, 2

stop change command, 1

stop command, 1, 2, 3

stop event, 1

stop inclass command, 1

stop inmember command, 1

stopi command, 1, 2

stopping

a process with Ctrl+C, 1

in all member functions of a template class, 1

process execution, 1

program execution

if a conditional statement evaluates to true, 1

if the value of a specified variable has changed, 1

striding across slices of arrays, 1

stripped programs, 1

suppress command, 1, 2, 3, 4

suppress_startup_message environment variable, 1

suppression of last error, 1

symbol names, qualifying scope, 1

symbol_info_compression environment variable, 1

symbols

choosing among multiple occurrences of, 1

determining which dbx uses, 1

printing a list of occurrences, 1

sync command, 1

sync event, 1

syncrtld event, 1

syncs command, 1

sysin event, 1

sysout event, 1

system event specifications, 1

T

-temp event specification modifier, 1

templates

class, 1

stopping in all member functions of, 1

displaying the definitions of, 1, 2

function, 1

instantiations, 1

printing a list of, 1, 2

looking up declarations of, 1

thread

resuming only the first in which a breakpoint was hit, 1

thread command, 1, 2

-thread event specification modifier, 1

threads

current, displaying, 1

information displayed for, 1

list, viewing, 1

other, switching viewing context to, 1

printing list of all known, 1

printing list of normally not printed (zombies), 1

switching to by thread id, 1

threads command, 1, 2

throw event, 1, 2

timer event, 1

trace command, 1, 2

trace output, directing to a file, 1

trace_speed environment variable, 1, 2

tracei command, 1, 2

traces

controlling speed of, 1

implementing, 1

listing, 1

setting, 1

tracing at the machine-instruction level, 1

trip counters, 1

troubleshooting tips, runtime checking, 1

turning off

runtime checking, 1

the display of a particular variable or expression, 1

the display of all currently monitored variables, 1

turning on

memory access checking, 1, 2, 3

memory leak checking, 1

memory use checking, 1, 2, 3

types

declarations, looking up, 1

derived, Fortran, 1

looking up declarations of, 1

looking up definitions of, 1

printing the declaration of, 1

viewing, 1

typographic conventions, 1

U

uncheck command, 1, 2

undisplay command, 1, 2

unhide command, 1, 2

unintercept command, 1, 2

unsuppress command, 1, 2, 3

up command, 1, 2, 3

use command, 1

V

variable type, displaying, 1

variables

assigning values to, 1, 2

changing after fixing, 1

declarations, looking up, 1

determining which dbx is evaluating, 1

displaying functions and files in which defined, 1

event specific, 1, 2

examining, 1

looking up declarations of, 1

looking up definitions of, 1

monitoring changes, 1

outside of scope, 1

printing the value of, 1

qualifying names, 1

turning off the display of, 1

viewing, 1

verifying which variable dbx is evaluating, 1

viewing

classes, 1

members, 1

the context of another thread, 1

the threads list, 1

types, 1

variables, 1

visiting scope, 1

changing, 1

components of, 1

W

walking the call stack, 1, 2

whatis command, 1, 2, 3, 4, 5

when breakpoint at a line, setting, 1

when command, 1, 2, 3, 4

wheni command, 1

where command, 1, 2, 3

whereami command, 1

whereis command, 1, 2, 3, 4

which command, 1, 2, 3, 4

whocatches command, 1, 2

X

x command, 1