C
- C
- debugging application that embeds a Java application
Debugging a C Application or C++ Application That Embeds a Java
Application
- source files, specifying the location of
Specifying the Location of Your C Source Files or
C++ Source Files
- C++
- ambiguous or overloaded functions
Selecting From a List of C++ Ambiguous Function Names
- backquote operator
Backquote Operator
- class
- declarations, looking up
Viewing Variables, Members, Types, and Classes
- definition, looking up
Looking Up Definitions of Types and Classes
- displaying all the data members directly defined by
Printing C++ Pointers
- displaying all the data members inherited from
Printing C++ Pointers
- printing the declaration of
Looking Up Definitions of Types and Classes
- seeing inherited members
Looking Up Definitions of Types and Classes
- viewing
Viewing Variables, Members, Types, and Classes
- compiling with the -g option
Compiling With the g Option
- compiling with the -g0 option
Compiling With the g Option
- debugging application that embeds a Java application
Debugging a C Application or C++ Application That Embeds a Java
Application
- double-colon scope resolution operator
C++ Double-Colon Scope Resolution Operator
- exception handling
Exception Handling in dbx
- function template instantiations, listing
Looking Up Definitions of Variables, Members, and
Functions
- inherited members
Looking Up Definitions of Types and Classes
- mangled names
Linker Names
- object pointer types
Printing C++ Pointers
- printing
Printing C++ Pointers
- setting multiple breakpoints
Setting Breakpoints in Member Functions of Different Classes
Setting Multiple Breakpoints in C++ Programs
- source files, specifying the location of
Specifying the Location of Your C Source Files or
C++ Source Files
- template debugging
Debugging With C++ Templates
- template definitions
- displaying
Looking Up Definitions of Variables, Members, and
Functions
- fixing
Fixing C++ Template Definitions
- tracing member functions
Setting a Trace
- unnamed arguments
Evaluating Unnamed Arguments in C++ Programs
- using dbx with
Using dbx With C++
- c_array_op dbxenv variable
dbx Environment Variables
- call safety
Call Safety
- call stack
Using the Call Stack- deleting
- all frame filters
Hiding Stack Frames
- frames
Hiding Stack Frames
- finding your place on
Finding Your Place on the Stack
- frame, defined
Using the Call Stack
- hiding frames
Hiding Stack Frames
- looking at
Looking at the Call Stack
- moving
- down
Moving Down the Stack
- to a specific frame in
Moving to a Specific Frame
- up
Moving Up the Stack
- popping
pop Command
Changing a Function Presently on the Stack
Changing a Function Currently Being Executed
Popping the Call Stack
- one frame of
Changing Variables After Fixing
- removing the stopped-in function from
Popping the Call Stack
- walking
Walking the Stack and Returning Home
Walking the Call Stack to Navigate To Code
- call command
- safety
Call Safety
- syntax
call Command
- using to call a function
Calling a Function
- using to call a function explicitly
Calling a Function
- using to call a procedure
call Command
Calling a Function
- using to explicitly call a function instantiation or member function of a class template
call Command
- calling
- function
Calling a Function
Calling a Function
- function instantiation or member function of a class template
call Command
- member template functions
Debugging With C++ Templates
- procedure
call Command
- cancel command
cancel Command
- catch blocks
Exception Handling in dbx
- catch command
Trapping the FPE Signal (Oracle Solaris Only)
- catch signal list
Catching Signals
- catch command
catch Command
Catching Signals
- catching exceptions of a specific type
intercept Command
- change event
change Event Specification
- changing
- default signal lists
Changing the Default Signal Lists
- executed function
Changing an Executed Function
- function currently being executed
Changing a Function Currently Being Executed
- function not yet called
Changing a Function Not Yet Called
- function presently on the stack
Changing a Function Presently on the Stack
- variables after fixing
Changing Variables After Fixing
- check command
check Command
Enabling All Runtime Checking
Enabling Memory Access Checking
Finding Memory Access Problems and Memory Leaks
- –access option
access Option
- –all option
all Option
- combining leaks
Combining Leaks
- –leaks option
leaks Option
- –memuse option
memuse Option
- checkpoints, saving a series of debugging runs as
Saving a Series of Debugging Runs as Checkpoints
- child process
- attaching dbx to
Attaching to Child Processes
- debugging
Attaching to Child Processes
- interacting with events
Interacting With Events
- using runtime checking on
Using Runtime Checking on a Child Process
- choosing among multiple occurrences of a symbol
Choosing Among Multiple Occurrences
- class template instantiations, printing a list of
Debugging With C++ Templates
- class template instantiations, printing a list of
whereis Command
- classes
- displaying all the data members directly defined by
Printing C++ Pointers
- displaying all the data members inherited from
Printing C++ Pointers
- looking up declarations of
Viewing Variables, Members, Types, and Classes
- looking up definitions of
Looking Up Definitions of Types and Classes
- printing the declarations of
Looking Up Definitions of Types and Classes
- seeing inherited members
Looking Up Definitions of Types and Classes
- viewing
Viewing Variables, Members, Types, and Classes
- CLASSPATHX dbxenv variable
Environment Variables for Java Debugging
dbx Environment Variables
- clear command
clear Command
- clearing breakpoints
Listing and Deleting Breakpoints
- collector hwprofile command
collector
hwprofile
Command
- collector archive command
collector archive Command
- collector dbxsample command
collector dbxsample Command
- collector disable command
collector disable Command
- collector enable command
collector enable Command
- collector heaptrace command
collector heaptrace Command
- collector limit command
collector limit Command
- collector pause command
collector pause Command
- collector profile command
collector profile Command
- collector resume command
collector resume Command
- collector sample command
collector sample Command
- collector show command
collector show Command
- collector status command
collector status Command
- collector store command
collector store Command
- collector synctrace command
collector synctrace Command
- collector tha command
collector tha Command
- collector version command
collector version Command
- collector command
collector Command
- commands
Command Reference- dbxenv
Setting dbxenv Variables
- debug
- using to attach to a child process
Attaching to Child Processes
- fix
- effects of
Fixing Your File
- handling exceptions
Commands for Handling Exceptions
- kill
Checking for Leaks
- print
- using to dereference a pointer
Dereferencing Pointers
- process control
Controlling Program Execution
- setting startup properties
Setting Startup Properties
- stop
- using to set breakpoint at all member functions of a C++ template class
stop inclass Command
- that alter the state of your program
Commands That Alter the State of the Program
- thread
Viewing the Context of Another Thread
- when
Event Handlers
- compiling
- code for debugging
Compiling Your Code for Debugging
- optimized code
Compiling With the g Option
- with the –g0 option
Compiling a Program for Debugging
- with the –g option
Compiling a Program for Debugging
- cond event
cond Event Specification
- cont command
- continuing execution of your program with
Running Your Program
Continuing Execution of a Program
- limitations for files compiled without debugging information
How Fix and Continue Operates
- syntax
cont Command
- using to continue execution after restoring a global variable
Changing Variables After Fixing
- using to continue execution of your program after fixing
Continuing After Fixing
- using to continue execution of your program from a different line
Changing a Function Presently on the Stack
- using to continue execution of your program from a different line
cont at Command
Continuing Execution of a Program
- using to resume execution of a multithreaded program
Resuming Execution
- continuing execution of a program
Continuing Execution of a Program- after fixing
Continuing After Fixing
- at a specified line
cont at Command
Continuing Execution of a Program
- core file
- core file truncation
If Your Core File Is Truncated
- debugging
Debugging a Core File
Examining a Core File
- debugging mismatched
Debugging a Mismatched Core File
- examining
Examining a Core File
- using debug command to debug a core file
Debugging a Core File in the Same Operating Environment
- core_lo_pathmap dbxenv variable
dbx Environment Variables
- count
- using
Using Count
- creating
- a .dbxrc file
Creating a .dbxrc File
- event handlers
Creating Event Handlers
- creating a separate debug file
How to Create a Separate Debug File
- current address
Types of Program Locations
- current procedure and file
Current Procedure and File
- customizing dbx
Customizing dbx