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

M

machine-instruction level
address, setting breakpoint at, Setting a Breakpoint at an Address
AMD64 registers, AMD64 Register Information
debugging, Debugging at the Machine-Instruction Level
Intel registers, x86 Register Information
printing the value of all the registers, Using the regs Command
setting breakpoint at address, Setting Breakpoints at the Machine-Instruction Level
single stepping, Single Stepping at the Machine-Instruction Level
SPARC registers, SPARC Register Information
tracing, Tracing at the Machine-Instruction Level
manipulating event handlers, Manipulating Event Handlers
member functions
printing, Looking Up Definitions of Variables, Members, and Functions
setting multiple breakpoints in, Setting Multiple Breaks in C++ Programs
tracing, Setting a Trace
member template functions, Debugging With C++ Templates
members
declarations, looking up, Viewing Variables, Members, Types, and Classes
looking up declarations of, Viewing Variables, Members, Types, and Classes
looking up definitions of, Looking Up Definitions of Variables, Members, and Functions
viewing, Viewing Variables, Members, Types, and Classes
memory
address display formats, Using Formats
display modes, Examining the Contents of Memory
examining contents at address, Examining the Contents of Memory
states, Using Access Checking
memory access
checking, Using Access Checking
turning on
Finding Memory Access Problems and Memory Leaks
Turning On Memory Access Checking
Turning On All Runtime Checking
error report, Understanding the Memory Access Error Report
errors
Memory Access Errors
Access Errors
memory leak
checking
Using Memory Leak Checking
Checking for Leaks
turning on
Finding Memory Access Problems and Memory Leaks
Turning On Memory Use and Memory Leak Checking
Turning On All Runtime Checking
errors
Detecting Memory Leak Errors
Memory Leak Errors
fixing, Fixing Memory Leaks
report, Understanding the Memory Leak Report
memory use checking, Using Memory Use Checking
turning on
Finding Memory Access Problems and Memory Leaks
Turning On Memory Use and Memory Leak Checking
Turning On All Runtime Checking
mmapfile command, mmapfile Command
modifying a header file, Modifying a Header File
module command
Listing Debugging Information for Modules
module Command
modules
all program, listing, Listing Modules
containing debugging information that have already been read into dbx, listing, Listing Modules
current, printing the name of, Listing Debugging Information for Modules
listing debugging information for, Listing Debugging Information for Modules
that contain debugging information, listing, Listing Modules
modules command
Listing Debugging Information for Modules
Listing Modules
modules Command
monitoring the value of an expression, Monitoring Expressions
moving
down the call stack, Moving Down the Stack
to a specific frame in the call stack, Moving to a Specific Frame
up the call stack, Moving Up the Stack
mt_resume_one environment variable, Setting dbx Environment Variables
mt_scalable environment variable, Setting dbx Environment Variables
mt_sync_tracing environment variable, Setting dbx Environment Variables
multithreaded programs, debugging, Debugging Multithreaded Applications