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

L

language command, language Command
language_mode environment variable, Setting dbx Environment Variables
lastrites event, lastrites
LD_AUDIT, Using Runtime Checking on an Attached Process
libraries
dynamically loaded, setting breakpoints in, Setting Breakpoints in Dynamically Loaded Libraries
shared, compiling for dbx, Shared Libraries Require the -g Option for Full dbx Support
librtc.so, preloading, Using Runtime Checking on an Attached Process
librtld_db.so, Link Map
libthread_db.so, Understanding Multithreaded Debugging
libthread.so, Debugging Multithreaded Applications
limiting the experiment size, Syntax
line command
Types of Program Locations
line Command
link map, Link Map
linker names, Linker Names
list command
Types of Program Locations
Changing the Visiting Scope
syntax, list Command
using to print a source listing for a file or function, Printing a Source Listing
using to print the source listing for a function instantiation, list Expressions
listi command
Using the listi Command
listi Command
listing
all program modules that contain debugging information, Listing Modules
breakpoints
Listing and Clearing Breakpoints
Listing Breakpoints and Traces
C++ function template instantiations, Looking Up Definitions of Variables, Members, and Functions
debugging information for modules, Listing Debugging Information for Modules
names of all program modules, Listing Modules
names of modules containing debugging information that have already been read into dbx, Listing Modules
signals currently being ignored, Catching Signals
signals currently being trapped, Catching Signals
traces, Listing Breakpoints and Traces
loading your program, Starting dbx or dbxtool and Loading Your Program
loadobject, defined, Dynamic Linker
loadobject -dumpelf command, loadobject -dumpelf Command
loadobject -exclude command, loadobject -exclude Command
loadobject -hide command, loadobject -hide Command
loadobject -list command, loadobject -list Command
loadobject -load command, loadobject -load Command
loadobject -unload command, loadobject -unload Command
loadobject -use command, loadobject -use Command
loadobject command, loadobject Command
looking up
definitions of classes, Looking Up Definitions of Types and Classes
definitions of functions, Looking Up Definitions of Variables, Members, and Functions
definitions of members, Looking Up Definitions of Variables, Members, and Functions
definitions of types, Looking Up Definitions of Types and Classes
definitions of variables, Looking Up Definitions of Variables, Members, and Functions
the this pointer, Looking Up Definitions of Variables, Members, and Functions
lwp command, lwp Command
-lwp event specification modifier, -lwp lwp_id
lwp_exit event, lwp_exit
LWPs (lightweight processes), Understanding Multithreaded Debugging
information displayed for, Understanding LWP Information
showing information about, Understanding LWP Information
lwps command
Understanding LWP Information
lwps Command