JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Studio 12.2: Debugging a Program With dbx
search filter icon
search icon

Document Information

Preface

1.  Getting Started With dbx

2.  Starting dbx

3.  Customizing dbx

4.  Viewing and Navigating To Code

5.  Controlling Program Execution

6.  Setting Breakpoints and Traces

7.  Using the Call Stack

8.  Evaluating and Displaying Data

9.  Using Runtime Checking

10.  Fixing and Continuing

11.  Debugging Multithreaded Applications

12.  Debugging Child Processes

13.  Debugging OpenMP Programs

14.  Working With Signals

15.  Debugging C++ With dbx

16.  Debugging Fortran Using dbx

17.  Debugging a Java Application With dbx

18.  Debugging at the Machine-Instruction Level

19.  Using dbx With the Korn Shell

20.  Debugging Shared Libraries

A.  Modifying a Program State

B.  Event Management

C.  Command Reference

Index

Numbers and Symbols

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

F

fault event, fault fault
fflush(stdout), after dbx calls, Calling a Function
field type
displaying, Looking Up Definitions of Variables, Members, and Functions
printing, Looking Up Definitions of Variables, Members, and Functions
file command
Navigating To a File
Types of Program Locations
Changing the Visiting Scope
file Command
files
finding
Mapping the Compile-time Directory to the Debug-time Directory
Finding Source and Object Files
location of, Finding Source and Object Files
navigating to, Navigating To a File
qualifying name, Qualifying Symbols With Scope Resolution Operators
files command, files Command
finding
object files, Mapping the Compile-time Directory to the Debug-time Directory
source files
Mapping the Compile-time Directory to the Debug-time Directory
Finding Source and Object Files
your place on the call stack, Finding Your Place on the Stack
fix and continue, Using Fix and Continue
how it operates, How Fix and Continue Operates
modifying source code using, Modifying Source Using Fix and Continue
restrictions, Modifying Source Using Fix and Continue
using with runtime checking, Using Fix and Continue With Runtime Checking
using with shared objects, Fix and Continue
fix command
How Fix and Continue Operates
Fixing Your Program
fix Command
fix Command
effects of, To Fix Your File
limitations for files compiled without debugging information, How Fix and Continue Operates
fix_verbose environment variable, Setting dbx Environment Variables
fixed command, fixed Command
fixing
C++ template definitions, Fixing C++ Template Definitions
shared objects, How Fix and Continue Operates
your program
Fixing Your Program
fix Command
floating point exception (FPE)
catching, Catch Floating Point Exceptions
determining cause of, Determining the Cause of the Exception
determining location of, Determining Where the Exception Occurred
follow_fork_inherit environment variable
Setting dbx Environment Variables
Interacting With Events
follow_fork_mode environment variable
Setting dbx Environment Variables
Using Runtime Checking on a Child Process
Following the fork Function
follow_fork_mode_inner environment variable, Setting dbx Environment Variables
following
the exec function, Following the exec Function
the fork function, Following the fork Function
fork function, following, Following the fork Function
Fortran
allocatable arrays, Fortran 95 Allocatable Arrays
array slicing syntax for, Array Slicing Syntax for Fortran
case sensitivity, Uppercase Letters
complex expressions, Showing Complex Expressions
derived types, Viewing Fortran 95 Derived Types
interval expressions, Showing Interval Expressions
intrinsic functions, Showing Intrinsic Functions
logical operators, Showing Logical Operators
structures, Viewing Fortran 95 Derived Types
fortran_modules command, fortran_modules Command
FPE signal, trapping, Trapping the FPE Signal (Solaris Platforms Only)
frame, defined, Using the Call Stack
frame command
Changing the Visiting Scope
Moving to a Specific Frame
frame Command
func command
Navigating To Functions
Types of Program Locations
Changing the Visiting Scope
func Command
funcs command, funcs Command
function argument, unnamed
displaying, Evaluating Unnamed Arguments in C++ Programs
evaluating, Evaluating Unnamed Arguments in C++ Programs
function template instantiations
displaying the source code for, Debugging With C++ Templates
printing a list of
Debugging With C++ Templates
whereis name Command
printing the values of, Debugging With C++ Templates
functions
ambiguous or overloaded, Selecting From a List of C++ Ambiguous Function Names
calling
Calling a Function
Calling a Function
currently being executed, changing, Changing a Function Currently Being Executed
executed, changing, Changing an Executed Function
inlined, in optimized code, Inlined Functions
instantiation
calling, call function_name(parameters) Command
evaluating, print Expressions
printing source listing for, list Expressions
intrinsic, Fortran, Showing Intrinsic Functions
looking up definitions of, Looking Up Definitions of Variables, Members, and Functions
member of a class template, calling, call function_name(parameters) Command
member of class template, evaluating, print Expressions
navigating to, Navigating To Functions
not yet called, changing, Changing a Function Not Yet Called
obtaining names assigned by the compiler, Evaluating Unnamed Arguments in C++ Programs
presently on the stack, changing, Changing a Function Presently on the Stack
qualifying name, Qualifying Symbols With Scope Resolution Operators
setting breakpoints in, Setting a stop Breakpoint in a Function
setting breakpoints in C++ code, Setting Breakpoints in All Member Functions of a Class