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

O

object files, finding, Mapping the Compile-time Directory to the Debug-time Directory
object pointer types, Printing C++ Pointers
obtaining the function name assigned by the compiler, Evaluating Unnamed Arguments in C++ Programs
omp_loop command, omp_loop Command
omp_pr command, omp_pr Command
omp_serialize command, omp_serialize Command
omp_team command, omp_team Command
omp_tr command, omp_tr Command
OpenMP application programming interface, Debugging OpenMP Programs
OpenMP code
dbx functionality available for, dbx Functionality Available for OpenMP Code
events for, other, Other Events
events for, synchronization, Synchronization Events
execution sequence of, Execution Sequence of OpenMP Code
printing a description of the current loop, Printing Region and Thread Information
printing a description of the current parallel region, Printing Region and Thread Information
printing a description of the current task region, Printing Region and Thread Information
printing all the threads on the current tea, Printing Region and Thread Information
printing shared, private, and thread private variables in, Printing Variables and Expressions
serializing the execution of the next encountered parallel region, Serializing the Execution of a Parallel Region
single stepping in, Single-stepping Into a Parallel Region
transformation by compilers, How Compilers Transform OpenMP Code
using stack traces with, Using Stack Traces
using the dump command on, Using the dump Command
operators
backquote, Backquote Operator
block local, Block Local Operator
C++ double colon scope resolution, C++ Double Colon Scope Resolution Operator
optimized code
compiling, Compiling with the -g Option
debugging, Debugging Optimized Code
output_auto_flush environment variable, Setting dbx Environment Variables
output_base environment variable, Setting dbx Environment Variables
output_class_prefix environment variable, Setting dbx Environment Variables
output_derived_type environment variable, Printing C++ Pointers
output_dynamic_type environment variable
Setting dbx Environment Variables
exception [-d | +d] Command
output_inherited_members environment variable, Setting dbx Environment Variables
output_list_size environment variable, Setting dbx Environment Variables
output_log_file_name environment variable, Setting dbx Environment Variables
output_max_string_length environment variable, Setting dbx Environment Variables
output_no_literal environment variable, Setting dbx Environment Variables
output_pretty_print environment variable, Setting dbx Environment Variables
output_short_file_name environment variable, Setting dbx Environment Variables
overload_function environment variable, Setting dbx Environment Variables
overload_operator environment variable, Setting dbx Environment Variables