Index
Prev |  |

## Index

!integer command
  Repeating Commands
  Repeating Commands
  `dbx` Commands
  `dbx` Commands

! string command
  Repeating Commands
  `dbx` Commands

!! command
  Repeating Commands

# characters
  Invoking `dbx`
  Executing `dbx` Scripts
  Operators

#define declarations
  Constants

// (division) operator
  Operators
  Operators

16-bit word
  Examining Memory and Disassembling Code

32-bit word
  Examining Memory and Disassembling Code

64-bit word
  Examining Memory and Disassembling Code

; (command separator)
  Entering Multiple Commands on a Single Line

; command separator
  `dbx` Commands

? command
  Searching through Source Code
  `dbx` Commands
  `dbx` Commands

\\ (command continuation)
  Spanning a Command Across Multiple Lines

\\ command continuation
  `dbx` Commands

activation levels
  Examining the Stack
  changing
    Moving to a Specified Procedure
    `dbx` Commands
  current
    Changing Register Values
  frames
    Examining the Stack
  moving down
    Moving within the Stack
    `dbx` Commands
  moving up
    Moving within the Stack
    `dbx` Commands
  printing information
    Printing Activation Level Information
    `dbx` Commands
    `dbx` Commands
  registers and
    Changing Register Values

active command
  `dbx` Commands

active process
  wait for
    `dbx` Commands

add processes to process pool
  Adding a Process to the Process Pool
  `dbx` Commands

adding processes to the process group list
  Handling `sproc` System Calls and Process Group Debugging
  Handling `sproc` System Calls and Process Group Debugging
  `dbx` Commands

addpgrp command
  Handling `sproc` System Calls and Process Group Debugging
  `dbx` Commands

addproc command
  Adding a Process to the Process Pool
  `dbx` Commands

address of line numbers
  Executing `dbx` Scripts
  Operators
  Operators

$addrfmt
  Predefined `dbx` Variables

$addrfmt64
  Predefined `dbx` Variables

alias command
  Creating Command Aliases
  Creating Command Aliases
  Creating Command Aliases
  Creating Command Aliases
  Listing Aliases
  Listing Aliases
  Listing Aliases
  `dbx` Commands
  Predefined Aliases

aliases
  Creating and Removing `dbx` Aliases
  creating
    Creating Command Aliases
    Creating Command Aliases
    Creating Command Aliases
    Creating Command Aliases
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands
  deleting
    Removing Aliases
    `dbx` Commands
  displaying
    Listing Aliases
    `dbx` Commands
    `dbx` Commands
  predefined
    Creating and Removing `dbx` Aliases
  predefined. See predefined dbx aliases
    Predefined Aliases

assign command
  Changing the Value of a Variable
  Changing Register Values
  `dbx` Commands
  `dbx` Commands

assign to register command
  Changing Register Values

$assignverify
  Predefined `dbx` Variables

back quotation marks (`)
  Constants
  Qualifying Names of Program Elements

basic block counts, obtaining
  Obtaining Basic Blocks Counts

blocks, counting
  Obtaining Basic Blocks Counts

breakpoints
  Debugging Your Programs
  Setting Breakpoints
  and interactive function calls
    Nesting Interactive Function Calls
  conditional
    Debugging Your Programs
    Setting Breakpoints
  continuing after
    Debugging Your Programs
    Continuing Execution after a Machine-Level Breakpoint
  disabling
    Disabling Breakpoints, Traces, and Conditional Commands
    `dbx` Commands
  enabling
    Enabling Breakpoints, Traces, and Conditional Commands
    `dbx` Commands
  machine-level
    Setting Machine-Level Breakpoints
    Syntax of the Stopi Command
    `dbx` Commands
    `dbx` Commands
  process groups
    Handling `sproc` System Calls and Process Group Debugging
  setting
    Debugging Your Programs
    Setting Unconditional Breakpoints
    Setting Conditional Breakpoints
    `dbx` Commands
    `dbx` Commands
  status
    Listing Breakpoints, Traces, and Conditional Commands
    `dbx` Commands
  test clause
    Stopping If a Test Expression Is True
    Stopping If a Test Expression Is True
    Conditional Breakpoints Combining Variable and Test Clauses
    Continuing Execution after a Breakpoint
  unconditional
    Debugging Your Programs
    Setting Breakpoints
  variable clause
    Stopping If a Variable or Memory Location Has Changed
    Conditional Breakpoints Combining Variable and Test Clauses
    Continuing Execution after a Breakpoint
    Syntax of the Stopi Command
    Syntax of the Stopi Command
    `dbx` Commands

C keyword conflicts
  Predefined `dbx` Variables

C preprocessor
  Constants

C++
  considerations
    Accessing C++ Member Variables
    Referring to C++ Functions
  exceptions
    Stopping on C++ Exceptions
  global functions
    Referring to C++ Functions
  member functions
    Referring to C++ Functions
  member variables
    Accessing C++ Member Variables
  non-C++ functions
    Referring to C++ Functions
  overloaded functions
    Referring to C++ Functions
  static member variables
    Accessing C++ Member Variables

case sensitivity of program variable names
  Predefined `dbx` Variables

$casesense
  Case Sensitivity in Variable Names
  Predefined `dbx` Variables

casts
  Creating Command Aliases

catch command
  `dbx` Commands
  `dbx` Commands

catching signals
  `dbx` Commands

ccall command
  Using the `ccall` Command
  `dbx` Commands

changing program variable values
  Changing the Value of a Variable
  `dbx` Commands

clearcalls command
  Using the `clearcalls` Command
  `dbx` Commands

clones
  Listing Inlines and Clones

code missing
  Avoiding Common Pitfalls

/ command
  Searching through Source Code
  Displaying the Value of a Variable
  `dbx` Commands
  `dbx` Commands
  `dbx` Commands
  `dbx` Commands

command continuation
  Spanning a Command Across Multiple Lines
  `dbx` Commands

command scripts
  comments
    Executing `dbx` Scripts
    Operators

command separator (;)
  Entering Multiple Commands on a Single Line
  `dbx` Commands

commands
  ! integer
    Repeating Commands
    Repeating Commands
    `dbx` Commands
    `dbx` Commands
  ! string
    Repeating Commands
    `dbx` Commands
  !!
    Repeating Commands
  ?
    Searching through Source Code
    `dbx` Commands
    `dbx` Commands
  active
    `dbx` Commands
  addpgrp
    Handling `sproc` System Calls and Process Group Debugging
    `dbx` Commands
  addproc
    Adding a Process to the Process Pool
    `dbx` Commands
  alias
    Creating Command Aliases
    Creating Command Aliases
    Creating Command Aliases
    Creating Command Aliases
    Listing Aliases
    Listing Aliases
    Listing Aliases
    `dbx` Commands
    Predefined Aliases
  assign
    Changing the Value of a Variable
    Changing Register Values
    `dbx` Commands
    `dbx` Commands
  assign register
    Changing Register Values
  catch
    `dbx` Commands
    `dbx` Commands
  ccall
    Using the `ccall` Command
    `dbx` Commands
  clearcalls
    Using the `clearcalls` Command
    `dbx` Commands
  cont
    Continuing after Catching a Signal
    Continuing Execution after a Machine-Level Breakpoint
    Resuming a Suspended Process
    `dbx` Commands
  conti
    Continuing Execution after a Machine-Level Breakpoint
    `dbx` Commands
  corefile
    Specifying Files with `dbx` Commands
    Specifying Files with `dbx` Commands
    `dbx` Commands
  delete
    Deleting Breakpoints, Traces, and Conditional Commands
    Setting Machine-Level Breakpoints
    Tracing Execution at the Machine Level
    `dbx` Commands
  delpgrp
    Handling `sproc` System Calls and Process Group Debugging
    `dbx` Commands
  delproc
    Deleting a Process from the Process Pool
    `dbx` Commands
  dir
    Specifying Source Directories with `dbx` Commands
    Specifying Source Directories with `dbx` Commands
    Path Remapping
    `dbx` Commands
  disable
    Disabling Breakpoints, Traces, and Conditional Commands
    Setting Machine-Level Breakpoints
    Tracing Execution at the Machine Level
    `dbx` Commands
  down
    Moving within the Stack
    `dbx` Commands
  duel
    Using the High-Level Debugging Language `duel`
    `dbx` Commands
  dump
    Printing Activation Level Information
    `dbx` Commands
  edit
    Calling an Editor
    Calling an Editor
    `dbx` Commands
    `dbx` Commands
    Predefined `dbx` Variables
  enable
    Setting Machine-Level Breakpoints
    Tracing Execution at the Machine Level
    `dbx` Commands
  file
    Changing Source Files
    `dbx` Commands
  func
    Moving to a Specified Procedure
    `dbx` Commands
  givenfile
    Specifying Files with `dbx` Commands
    Specifying Files with `dbx` Commands
    `dbx` Commands
  goto
    Starting at a Specified Line
    `dbx` Commands
  hed
    The History Editor
    The History Editor
    `dbx` Commands
    `dbx` Commands
  help
    Using Online Help
    `dbx` Commands
  history
    Examining the History List
    `dbx` Commands
  ignore
    Catching and Ignoring Signals
    `dbx` Commands
  intercept
    `dbx` Commands
  kill
    `dbx` Commands
  list
    `dbx` Commands
    Listing Source Code
  listclones
    `dbx` Commands
    Listing Inlines and Clones
  listinlines
    Listing Inlines and Clones
  listobj
    `dbx` Commands
    Compiling and Linking Programs with Dynamic Shared Objects
  listregions
    `dbx` Commands
    Examining Memory and Disassembling Code
  next
    Studying a New Program
    `dbx` Commands
    Stepping through Your Program
  nexti
    `dbx` Commands
  pixie
    `dbx` Commands
    Obtaining Basic Blocks Counts
  playback input
    `dbx` Commands
    Recording Input
    Executing `dbx` Scripts
    Predefined `dbx` Variables
    Predefined `dbx` Variables
    Predefined `dbx` Variables
  playback output
    `dbx` Commands
    Predefined `dbx` Variables
  print
    Studying a New Program
    Studying a New Program
    `dbx` Commands
    Setting `dbx` Variables
    Printing Expressions
    Displaying the Value of a Variable
  printd
    `dbx` Commands
    Printing Expressions
    Displaying the Value of a Variable
  printenv
    Displaying and Changing Environment Variables Used by a Program
    `dbx` Commands
  printf
    Printing Expressions
    Displaying the Value of a Variable
    `dbx` Commands
  printo
    Printing Expressions
    Displaying the Value of a Variable
    `dbx` Commands
  printregs
    Printing Register Values
    `dbx` Commands
  printx
    Printing Expressions
    Displaying the Value of a Variable
    `dbx` Commands
  quit
    Quitting `dbx`
    `dbx` Commands
  record
    Examining the Record State
    `dbx` Commands
  record input
    Recording Input
    Playing Back Input
    `dbx` Commands
    Predefined `dbx` Variables
  record output
    Recording Output
    `dbx` Commands
    Predefined `dbx` Variables
  rerun
    Debugging Your Programs
    Running Your Program (`run`, `rerun`, and `sort`)
    Running Your Program (`run`, `rerun`, and `sort`)
    `dbx` Commands
  resume
    Continuing Execution after a Breakpoint
    `dbx` Commands
  return
    Using the `return` Command
    `dbx` Commands
  run
    Debugging Your Programs
    Running Your Program (`run`, `rerun`, and `sort`)
    Running Your Program (`run`, `rerun`, and `sort`)
    `dbx` Commands
  search backward (?)
    Searching through Source Code
    `dbx` Commands
  search forward (/)
    Searching through Source Code
    `dbx` Commands
  set
    Setting `dbx` Variables
    Setting `dbx` Variables
    Setting `dbx` Variables
    Constants
    `dbx` Commands
  setenv
    Running Your Program (`run`, `rerun`, and `sort`)
    Displaying and Changing Environment Variables Used by a Program
    `dbx` Commands
  sh
    Invoking a Shell
    `dbx` Commands
  showpgrp
    Handling `sproc` System Calls and Process Group Debugging
    `dbx` Commands
  showproc
    Listing Available Processes
    Listing Available Processes
    Listing Available Processes
    `dbx` Commands
  showthread
    `dbx` Commands
  status
    Ending a Recording Session
    Listing Breakpoints, Traces, and Conditional Commands
    `dbx` Commands
  step
    Studying a New Program
    Stepping through Your Program
    `dbx` Commands
  stepi
    Stepping through Machine Code
    `dbx` Commands
  stop
    Debugging Your Programs
    Setting Unconditional Breakpoints
    `dbx` Commands
  stopi
    Setting Machine-Level Breakpoints
    Syntax of the Stopi Command
    Syntax of the Stopi Command
    `dbx` Commands
  suspend
    Suspending a Process
    Suspending a Process
    Suspending a Process
    Suspending a Process
    `dbx` Commands
    `dbx` Commands
  syscall
    Stopping at System Calls
    `dbx` Commands
  tag
    `dbx` Commands
  trace
    Studying a New Program
    Tracing Program Execution
    `dbx` Commands
    `dbx` Commands
  tracei
    Tracing Execution at the Machine Level
    `dbx` Commands
  unalias
    Removing Aliases
    `dbx` Commands
    Predefined Aliases
  unrecord
    Ending a Recording Session
    Ending a Recording Session
    `dbx` Commands
    `dbx` Commands
  unset
    Removing `dbx` Variables
    `dbx` Commands
  unsetenv
    Displaying and Changing Environment Variables Used by a Program
    `dbx` Commands
  up
    Moving within the Stack
    `dbx` Commands
  use
    Specifying Source Directories with `dbx` Commands
    Specifying Source Directories with `dbx` Commands
    `dbx` Commands
  wait
    `dbx` Commands
  waitall
    Waiting for a Resumed Process
    Waiting for Any Running Process
    `dbx` Commands
  whatis
    Displaying Type Declarations
    `dbx` Commands
  when
    `dbx` Commands
  wheni
    Writing Conditional Commands at the Machine Level
    `dbx` Commands
  where
    Examining Core Dumps to Determine Cause of Failure
    Printing Stack Traces
    Syntax of the Stopi Command
    `dbx` Commands
  whereis
    Qualifying Names of Program Elements
    Qualifying Names of Program Elements
    Determining Variable Scopes and Fully Qualified Names
    `dbx` Commands
  which
    Qualifying Names of Program Elements
    Qualifying Names of Program Elements
    Determining Variable Scopes and Fully Qualified Names
    `dbx` Commands
  whichobj
    Compiling and Linking Programs with Dynamic Shared Objects
    `dbx` Commands

comments, command scripts
  Executing `dbx` Scripts
  Operators

common pitfalls
  Avoiding Common Pitfalls

compiling a program for dbx debugging
  Compiling a Program for Debugging under `dbx`

conditional breakpoints
  Debugging Your Programs
  Setting Breakpoints
  setting
    Setting Conditional Breakpoints
  test clause
    Stopping If a Test Expression Is True
    Stopping If a Test Expression Is True
    Conditional Breakpoints Combining Variable and Test Clauses
    Continuing Execution after a Breakpoint
  variable clause
    Stopping If a Variable or Memory Location Has Changed
    Conditional Breakpoints Combining Variable and Test Clauses
    Continuing Execution after a Breakpoint
    Syntax of the Stopi Command
    Syntax of the Stopi Command
    `dbx` Commands

conditional commands
  deleting
    Deleting Breakpoints, Traces, and Conditional Commands
    Deleting Breakpoints, Traces, and Conditional Commands
    `dbx` Commands
  setting
    Writing Conditional Commands
  status
    Listing Breakpoints, Traces, and Conditional Commands
    `dbx` Commands
  stop keyword
    Writing Conditional Commands
  test clause
    `dbx` Commands
  variable clause
    `dbx` Commands

conflicts between program variable names and c keywords
  Predefined `dbx` Variables

conflicts between program variable names and keywords
  Conflicts between Variable Names and Keywords

constants
  numeric
    Constants
    Constants
  string
    Constants
    Constants

cont command
  Continuing after Catching a Signal
  Continuing Execution after a Machine-Level Breakpoint
  Resuming a Suspended Process
  `dbx` Commands

conti command
  Continuing Execution after a Machine-Level Breakpoint
  `dbx` Commands

continuing after a breakpoint
  Debugging Your Programs
  Continuing Execution after a Machine-Level Breakpoint

core dump
  Examining Core Dumps to Determine Cause of Failure
  Specifying Object and Core Files

core files
  Examining Core Dumps to Determine Cause of Failure
  specifying
    Specifying Object and Core Files
    `dbx` Commands

corefile command
  Specifying Files with `dbx` Commands
  Specifying Files with `dbx` Commands
  `dbx` Commands

crashes, diagnosing
  Examining Core Dumps to Determine Cause of Failure

creating aliases
  Creating Command Aliases
  Creating Command Aliases
  Creating Command Aliases
  Creating Command Aliases
  `dbx` Commands
  `dbx` Commands
  `dbx` Commands

$ctypenames
  Predefined `dbx` Variables

$curevent
  Predefined `dbx` Variables

$curline
  Predefined `dbx` Variables

$curpc
  Predefined `dbx` Variables

current directory
  Specifying Source Directories

current source file
  Changing Source Files
  Moving within the Stack
  `dbx` Commands
  `dbx` Commands

$cursrcline
  Predefined `dbx` Variables

dbx
  command scripts
    Executing `dbx` Scripts
  -I flag
    Specifying Source Directories with Arguments
  invoking
    Examining Core Dumps to Determine Cause of Failure
    Invoking `dbx`
  quitting
    `dbx` Commands

dbx aliases
  Creating and Removing `dbx` Aliases

dbx variables
  Creating and Removing `dbx` Variables
  Using Expressions
  listing
    Setting `dbx` Variables
    `dbx` Commands
  predefined
    Creating and Removing `dbx` Variables
  removing
    Removing `dbx` Variables
    `dbx` Commands
  setting
    Setting `dbx` Variables
    Setting `dbx` Variables
    `dbx` Commands

.dbxinit file
  Automatically Executing Commands on Startup

debugging
  a program
    Debugging Your Programs
  C++ programs
    Accessing C++ Member Variables
    Referring to C++ Functions
  high level
    Using the High-Level Debugging Language `duel`
  multiprocess application
    Debugging Multiprocess Programs

decimal input
  Constants

default input base
  Constants

default output base
  Constants
  Constants
  Constants

$defaultin
  Recording Input
  `dbx` Commands
  Predefined `dbx` Variables

$defaultout
  Recording Output
  Predefined `dbx` Variables

delete command
  Deleting Breakpoints, Traces, and Conditional Commands
  Setting Machine-Level Breakpoints
  Tracing Execution at the Machine Level
  `dbx` Commands

delete processes from process pool
  Deleting a Process from the Process Pool
  `dbx` Commands

deleting
  aliases
    Removing Aliases
    `dbx` Commands
  conditional commands
    Deleting Breakpoints, Traces, and Conditional Commands
    Deleting Breakpoints, Traces, and Conditional Commands
    `dbx` Commands
  processes from the process group list
    Handling `sproc` System Calls and Process Group Debugging
    `dbx` Commands
  tracing
    Deleting Breakpoints, Traces, and Conditional Commands

delpgrp command
  Handling `sproc` System Calls and Process Group Debugging
  `dbx` Commands

delproc command
  Deleting a Process from the Process Pool
  `dbx` Commands

determining scope of program variables
  Determining Variable Scopes and Fully Qualified Names
  `dbx` Commands
  `dbx` Commands

dir
  alias
    Predefined Aliases
  path remapping
    Path Remapping

dir command
  Specifying Source Directories with `dbx` Commands
  Specifying Source Directories with `dbx` Commands
  Path Remapping
  `dbx` Commands

disable command
  Disabling Breakpoints, Traces, and Conditional Commands
  Setting Machine-Level Breakpoints
  Tracing Execution at the Machine Level
  `dbx` Commands

disabling
  breakpoints
    Disabling Breakpoints, Traces, and Conditional Commands
    `dbx` Commands
  tracing
    Disabling Breakpoints, Traces, and Conditional Commands

disassemble code
  Examining Memory and Disassembling Code
  Examining Memory and Disassembling Code
  `dbx` Commands
  `dbx` Commands

display
  active process in process pool
    Selecting a Process
  processes in process pool
    Listing Available Processes
    Listing Available Processes
    `dbx` Commands

displaying aliases
  Listing Aliases
  `dbx` Commands
  `dbx` Commands

displaying caught signals
  `dbx` Commands

displaying caught system calls
  `dbx` Commands

displaying ignored signals
  `dbx` Commands

displaying ignored system calls
  `dbx` Commands

displaying recording sessions
  Examining the Record State
  `dbx` Commands

displaying register values
  Printing Stack Traces

down command
  Moving within the Stack
  `dbx` Commands

DSOs
  Compiling and Linking Programs with Dynamic Shared Objects
  Qualifying Names of Program Elements
  stepping into
    Stepping Using the `step` Command
    Stepping through Machine Code

duel
  C language
    Differences from Other Languages
  debugging
    Using the High-Level Debugging Language `duel`
  examples
    `duel` Examples
  Fortran array subscripts
    `duel` Operators
  Fortran language
    Differences from Other Languages
  language differences
    Differences from Other Languages
  operators
    `duel` Operator Summary
    `duel` Operators
  quick start
    Using `duel` Quick Start
  semantics
    `duel` Semantics

duel command
  `dbx` Commands

dump command
  Printing Activation Level Information
  `dbx` Commands

edit command
  Calling an Editor
  Calling an Editor
  `dbx` Commands
  `dbx` Commands
  Predefined `dbx` Variables

edit history list
  The History Editor
  `dbx` Commands
  `dbx` Commands
  `dbx` Commands
  `dbx` Commands

editing files
  Calling an Editor
  `dbx` Commands
  `dbx` Commands

$editor
  Calling an Editor
  The History Editor
  Predefined `dbx` Variables

EDITOR environment variable
  Calling an Editor
  The History Editor
  `dbx` Commands
  Predefined `dbx` Variables

enable command
  Setting Machine-Level Breakpoints
  Tracing Execution at the Machine Level
  `dbx` Commands

enabling
  breakpoints
    Enabling Breakpoints, Traces, and Conditional Commands
    `dbx` Commands
  tracing
    Enabling Breakpoints, Traces, and Conditional Commands

ending recording
  Ending a Recording Session
  Ending a Recording Session
  `dbx` Commands
  `dbx` Commands

environment variables
  EDITOR
    Calling an Editor
    The History Editor
    `dbx` Commands
    Predefined `dbx` Variables
  HOME
    Automatically Executing Commands on Startup
  LD_BIND_NOW
    Stepping Using the `step` Command
    Stepping through Machine Code

examining a new program
  Studying a New Program

examining core dumps
  Examining Core Dumps to Determine Cause of Failure

examining program variables
  Debugging Your Programs
  Studying a New Program

examining stack
  Debugging Your Programs

exec
  Handling `exec` System Calls

executing a shell command
  `dbx` Commands

exit
  Stopping at System Calls

expressions
  printing
    `dbx` Commands
    Printing Expressions
  printing formatted
    `dbx` Commands

fast data breakpoints
  Using Fast Data Breakpoints

file command
  Changing Source Files
  `dbx` Commands

fork
  Processes and Threads
  Handling `fork` System Calls
  Handling `sproc` System Calls and Process Group Debugging
  Predefined `dbx` Variables
  Predefined `dbx` Variables

Fortran
  dbx array subscripts
    Operators
  duel array subscripts
    `duel` Operators

$fp_precise
  Predefined `dbx` Variables

$framereg
  Predefined `dbx` Variables

frames
  Examining the Stack

fully qualified names
  Qualifying Names of Program Elements

func command
  Moving to a Specified Procedure
  `dbx` Commands

function calls, interactive
  `dbx` Commands
  `dbx` Commands

-g flag
  Examining Core Dumps to Determine Cause of Failure
  Avoiding Common Pitfalls
  Compiling a Program for Debugging under `dbx`
  Specifying Source Directories
  Printing Stack Traces
  Stepping Using the `step` Command
  Stepping Using the `step` Command

givenfile command
  Specifying Files with `dbx` Commands
  Specifying Files with `dbx` Commands
  `dbx` Commands

goto command
  Starting at a Specified Line
  `dbx` Commands

group history
  Handling `sproc` System Calls and Process Group Debugging

$groupforktoo
  Handling `sproc` System Calls and Process Group Debugging
  Predefined `dbx` Variables

hed command
  The History Editor
  The History Editor
  `dbx` Commands
  `dbx` Commands

help
  Using Online Help
  `dbx` Commands
  Predefined `dbx` Variables

help command
  Using Online Help
  `dbx` Commands

hexadecimal input
  Constants
  Predefined `dbx` Variables

hexadecimal output
  Constants
  Printing Register Values
  Predefined `dbx` Variables

$hexchars
  Predefined `dbx` Variables

$hexdoubles
  Predefined `dbx` Variables

$hexin
  Constants
  Predefined `dbx` Variables
  Predefined `dbx` Variables

$hexints
  Constants
  Printing Register Values
  Predefined `dbx` Variables
  Predefined `dbx` Variables

$hexstrings
  Predefined `dbx` Variables

history command
  Examining the History List
  `dbx` Commands

history editor
  The History Editor

history feature
  Using the History Feature and the History Editor

history list
  Examining the History List
  Repeating Commands
  editing
    The History Editor
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands
  print
    Examining the History List

$historyevent
  Predefined `dbx` Variables

HOME environment variable
  Automatically Executing Commands on Startup

-I flag
  Specifying Source Directories with Arguments

ignore command
  Catching and Ignoring Signals
  `dbx` Commands

ignoring signals
  `dbx` Commands

include files
  Avoiding Common Pitfalls

inlines
  Listing Inlines and Clones

input
  playing back
    Recording and Playing Back `dbx` Input and Output
    Playing Back Input
  recording
    Recording and Playing Back `dbx` Input and Output

input base
  decimal
    Constants
  hexadecimal
    Constants
    Predefined `dbx` Variables
  octal
    Constants
    Predefined `dbx` Variables

instrumented binary
  Obtaining Basic Blocks Counts

interactive function calls
  Constants
  Using Interactive Function Calls
  breakpoints
    Nesting Interactive Function Calls
  calling
    Using the `ccall` Command
    `dbx` Commands
  clearing
    Using the `ccall` Command
    Using the `clearcalls` Command
    `dbx` Commands
  nesting
    Nesting Interactive Function Calls
  unstacking
    Using the `ccall` Command

intercept command
  `dbx` Commands

invoking a shell
  Invoking a Shell
  `dbx` Commands

invoking dbx
  Examining Core Dumps to Determine Cause of Failure
  Invoking `dbx`

kill active process
  `dbx` Commands

kill command
  `dbx` Commands

kill process in process pool
  `dbx` Commands

$lastchild
  Predefined `dbx` Variables

LD_BIND_NOW environment variable
  Stepping Using the `step` Command
  Stepping through Machine Code

line numbers, address
  Executing `dbx` Scripts
  Operators
  Operators

$lines
  Predefined `dbx` Variables

linked list
  Creating Command Aliases

list command
  `dbx` Commands
  Listing Source Code

listclones command
  `dbx` Commands
  Listing Inlines and Clones

listing dbx variables
  Setting `dbx` Variables
  `dbx` Commands

listinlines command
  Listing Inlines and Clones

listobj command
  `dbx` Commands
  Compiling and Linking Programs with Dynamic Shared Objects

listregions command
  `dbx` Commands
  Examining Memory and Disassembling Code

$listwindow
  `dbx` Commands
  `dbx` Commands
  Listing Source Code
  Listing Source Code
  Listing Source Code
  Predefined `dbx` Variables

machine-level breakpoints
  Setting Machine-Level Breakpoints
  Syntax of the Stopi Command
  `dbx` Commands
  `dbx` Commands

machine-level debugging
  Getting Started with `dbx`

machine-level single-stepping
  Stepping through Machine Code

macros
  Avoiding Common Pitfalls

mapping pathnames
  Path Remapping

$maxstrlen
  Predefined `dbx` Variables

memory
  print contents
    Examining Memory and Disassembling Code
    `dbx` Commands

memory, print contents
  Examining Memory and Disassembling Code
  Examining Memory and Disassembling Code
  `dbx` Commands
  `dbx` Commands

missing code
  Avoiding Common Pitfalls
  Avoiding Common Pitfalls

mp fortran
  Predefined `dbx` Variables

$mp_program
  Handling `sproc` System Calls and Process Group Debugging
  Predefined `dbx` Variables

multiprocess debugging
  Debugging Multiprocess Programs

multiprocess programs
  Continuing Execution after a Breakpoint

names
  fully qualified
    Qualifying Names of Program Elements
    Examining the Stack
    Tracing Program Execution
  statement labels ( __$L_ marker )
    Qualifying Names of Program Elements
  struct, union, and enum tags ( __$T_ marker )
    Qualifying Names of Program Elements
  unnamed program blocks ( __$$blk1 marker)
    Qualifying Names of Program Elements

nesting interactive function calls
  Nesting Interactive Function Calls

$newevent
  Predefined `dbx` Variables

$newpgrpevent
  Handling `sproc` System Calls and Process Group Debugging
  Predefined `dbx` Variables

next command
  Studying a New Program
  `dbx` Commands
  Stepping through Your Program

nexti command
  `dbx` Commands

$nonstop
  Predefined `dbx` Variables

numeric constants
  Constants
  Constants

object files
  Specifying Source Directories
  specifying
    Specifying Object and Core Files
    Specifying Object and Core Files
    `dbx` Commands

octal input
  Constants
  Predefined `dbx` Variables

octal output
  Printing Register Values
  Predefined `dbx` Variables

$octin
  Constants
  Predefined `dbx` Variables

$octints
  Constants
  Printing Register Values
  Predefined `dbx` Variables

on-line help
  Using Online Help
  `dbx` Commands
  Predefined `dbx` Variables

operators
  Using Expressions
  # operator
    Executing `dbx` Scripts
    Operators
    Operators
  // (division)
    Operators
    Operators
  precedence
    Operators

output
  playing back
    Recording and Playing Back `dbx` Input and Output
  recording
    Recording and Playing Back `dbx` Input and Output
    Recording Output
    `dbx` Commands

output base
  hexadecimal
    Constants
    Printing Register Values
    Predefined `dbx` Variables
  octal
    Printing Register Values
    Predefined `dbx` Variables

overloaded c++ functions
  Referring to C++ Functions

$page
  Predefined `dbx` Variables

$pager
  Using Online Help
  `dbx` Commands
  `dbx` Commands
  Predefined `dbx` Variables

$pagewidth
  Predefined `dbx` Variables

$pagewindow
  Predefined `dbx` Variables

path remapping
  Path Remapping

pathnames
  Path Remapping

pd
  Printing Expressions
  Displaying the Value of a Variable

$pendingtraps
  Predefined `dbx` Variables

pgrp clause
  Handling `sproc` System Calls and Process Group Debugging

pi command
  Playing Back Input

$piaddtohist
  Predefined `dbx` Variables

$pid
  Predefined `dbx` Variables
  Predefined `dbx` Variables

pid clause
  Using the `pid` Clause

$pid0
  Predefined `dbx` Variables

$pimode
  `dbx` Commands
  The History Editor
  Playing Back Input
  Predefined `dbx` Variables

pixie
  counting basic blocks
    Obtaining Basic Blocks Counts

pixie command
  `dbx` Commands

playback input command
  `dbx` Commands
  Recording Input
  Executing `dbx` Scripts
  Predefined `dbx` Variables
  Predefined `dbx` Variables
  Predefined `dbx` Variables

playback output command
  `dbx` Commands
  Predefined `dbx` Variables

playing back input
  Recording and Playing Back `dbx` Input and Output
  Playing Back Input

playing back output
  Recording and Playing Back `dbx` Input and Output

po
  Displaying the Value of a Variable

precedence, operators
  Operators

predefined dbx aliases
  Creating and Removing `dbx` Aliases
  Predefined Aliases
  a
    Predefined Aliases
  b
    Predefined Aliases
  bp
    Predefined Aliases
  c
    Predefined Aliases
  d
    Predefined Aliases
  dir
    Predefined Aliases
  e
    Predefined Aliases
  f
    Predefined Aliases
  g
    Predefined Aliases
  h
    Predefined Aliases
  j
    Predefined Aliases
  l
    Predefined Aliases
  li
    Predefined Aliases
  n
    Predefined Aliases
  ni
    Predefined Aliases
  p
    Predefined Aliases
  pd
    Printing Expressions
    Displaying the Value of a Variable
    Predefined Aliases
  pi
    Playing Back Input
    Executing `dbx` Scripts
    Predefined Aliases
  po
    Displaying the Value of a Variable
    Predefined Aliases
  pr
    Predefined Aliases
  px
    Displaying the Value of a Variable
    Predefined Aliases
  q
    Predefined Aliases
  r
    Predefined Aliases
  ri
    Predefined Aliases
  ro
    Predefined Aliases
  s
    Predefined Aliases
    Predefined Aliases
  si
    Predefined Aliases
    Predefined Aliases
  source
    `dbx` Commands
    Predefined Aliases
  t
    Predefined Aliases
  u
    Predefined Aliases
  w
    Predefined Aliases
    Predefined Aliases
  wi
    Predefined Aliases

predefined dbx variables
  Creating and Removing `dbx` Variables
  Predefined `dbx` Variables
  $addrfmt
    Predefined `dbx` Variables
  $addrfmt64
    Predefined `dbx` Variables
  $assignverify
    Predefined `dbx` Variables
  $casesense
    Case Sensitivity in Variable Names
    Predefined `dbx` Variables
  $ctypenames
    Predefined `dbx` Variables
  $curevent
    Predefined `dbx` Variables
  $curline
    Predefined `dbx` Variables
  $curpc
    Predefined `dbx` Variables
  $cursrcline
    Predefined `dbx` Variables
  $defaultin
    Recording Input
    `dbx` Commands
    Predefined `dbx` Variables
  $defaultout
    Recording Output
    Predefined `dbx` Variables
  $editor
    Calling an Editor
    The History Editor
    Predefined `dbx` Variables
  $fp_precise
    Predefined `dbx` Variables
  $framereg
    Changing Register Values
    Predefined `dbx` Variables
  $groupforktoo
    Handling `sproc` System Calls and Process Group Debugging
    Predefined `dbx` Variables
  $hexchars
    Predefined `dbx` Variables
  $hexdoubles
    Predefined `dbx` Variables
  $hexin
    Constants
    Predefined `dbx` Variables
    Predefined `dbx` Variables
  $hexints
    Constants
    Printing Register Values
    Predefined `dbx` Variables
    Predefined `dbx` Variables
  $hexstrings
    Predefined `dbx` Variables
  $historyevent
    Predefined `dbx` Variables
  $lastchild
    Predefined `dbx` Variables
  $lines
    Predefined `dbx` Variables
  $listwindow
    `dbx` Commands
    `dbx` Commands
    Listing Source Code
    Listing Source Code
    Listing Source Code
    Predefined `dbx` Variables
  $maxstrlen
    Predefined `dbx` Variables
  $mp_program
    Handling `sproc` System Calls and Process Group Debugging
    Predefined `dbx` Variables
  $newevent
    Predefined `dbx` Variables
  $newpgrpevent
    Handling `sproc` System Calls and Process Group Debugging
    Predefined `dbx` Variables
  $nonstop
    Predefined `dbx` Variables
  $octin
    Constants
    Predefined `dbx` Variables
  $octints
    Constants
    Printing Register Values
    Predefined `dbx` Variables
  $page
    Predefined `dbx` Variables
  $pager
    Using Online Help
    `dbx` Commands
    `dbx` Commands
    Predefined `dbx` Variables
  $pagewidth
    Predefined `dbx` Variables
  $pagewindow
    Predefined `dbx` Variables
  $pendingtraps
    Predefined `dbx` Variables
  $piaddtohist
    Predefined `dbx` Variables
  $pid
    Predefined `dbx` Variables
    Predefined `dbx` Variables
  $pid0
    Predefined `dbx` Variables
  $pimode
    `dbx` Commands
    The History Editor
    Playing Back Input
    Predefined `dbx` Variables
  $print_exception_frame
    Predefined `dbx` Variables
  $printdata
    Predefined `dbx` Variables
  $printwhilestep
    Predefined `dbx` Variables
  $printwide
    Predefined `dbx` Variables
  $procaddr
    Predefined `dbx` Variables
  $prompt
    Invoking `dbx`
    Predefined `dbx` Variables
  $promptonfork
    Handling `fork` System Calls
    Predefined `dbx` Variables
  $regstyle
    Examining and Changing Register Values
    Predefined `dbx` Variables
  $repeatmode
    Repeating Commands
    `dbx` Commands
    Predefined `dbx` Variables
  $rimode
    Recording Output
    `dbx` Commands
    Predefined `dbx` Variables
  $shellparameters
    Running Your Program (`run`, `rerun`, and `sort`)
    Predefined `dbx` Variables
  $showbreakaddrs
    Predefined `dbx` Variables
  $showfilename
    Predefined `dbx` Variables
  $sourcepathrule
    Controlling Use of Path Remappings and Your Source-Directory List
    Predefined `dbx` Variables
  $stacktracelimit
    Printing Stack Traces
    Predefined `dbx` Variables
  $stdc
    Predefined `dbx` Variables
  $stepintoall
    Stepping Using the `step` Command
    Stepping through Machine Code
    Predefined `dbx` Variables
  $stopformat
    Predefined `dbx` Variables
  $tagfile
    Predefined `dbx` Variables
  $whereisdsolimit
    Determining Variable Scopes and Fully Qualified Names
    Predefined `dbx` Variables

print
  byte in octal
    Examining Memory and Disassembling Code
  word in decimal
    Examining Memory and Disassembling Code
  word in hexadecimal
    Examining Memory and Disassembling Code
  word in octal
    Examining Memory and Disassembling Code

print command
  Studying a New Program
  Studying a New Program
  `dbx` Commands
  Setting `dbx` Variables
  Printing Expressions
  Displaying the Value of a Variable

print history list
  Examining the History List

print memory contents
  Examining Memory and Disassembling Code
  Examining Memory and Disassembling Code
  Examining Memory and Disassembling Code
  `dbx` Commands
  `dbx` Commands
  `dbx` Commands

$print_exception_frame
  Predefined `dbx` Variables

printd command
  `dbx` Commands
  Printing Expressions
  Displaying the Value of a Variable

$printdata
  Predefined `dbx` Variables

printenv command
  Displaying and Changing Environment Variables Used by a Program
  `dbx` Commands

printf command
  Printing Expressions
  Displaying the Value of a Variable
  `dbx` Commands

printing expressions
  `dbx` Commands
  Printing Expressions

printing formatted expressions
  `dbx` Commands

printing program variables
  Displaying the Value of a Variable

printing register values
  Printing Stack Traces

printo command
  Printing Expressions
  Displaying the Value of a Variable
  `dbx` Commands

printregs command
  Printing Register Values
  `dbx` Commands

$printwhilestep
  Predefined `dbx` Variables

$printwide
  Predefined `dbx` Variables

printx command
  Printing Expressions
  Displaying the Value of a Variable
  `dbx` Commands

problems
  confused listing
    Avoiding Common Pitfalls
  include files
    Avoiding Common Pitfalls
  macros
    Avoiding Common Pitfalls
  source and code do not match
    Avoiding Common Pitfalls
  variables do not display
    Avoiding Common Pitfalls

$procaddr
  Predefined `dbx` Variables

procedures, tracing
  Studying a New Program

process group list
  adding processes
    Handling `sproc` System Calls and Process Group Debugging
    Handling `sproc` System Calls and Process Group Debugging
    `dbx` Commands
  deleting processes
    Handling `sproc` System Calls and Process Group Debugging
    `dbx` Commands
  showing processes
    Handling `sproc` System Calls and Process Group Debugging
    `dbx` Commands

process groups
  Handling `sproc` System Calls and Process Group Debugging
  breakpoints
    Handling `sproc` System Calls and Process Group Debugging
  group history
    Handling `sproc` System Calls and Process Group Debugging
  tracing
    Handling `sproc` System Calls and Process Group Debugging

process identification number (PID)
  Using the `pid` Clause

process pool
  Processes and Threads
  add processes
    Adding a Process to the Process Pool
    `dbx` Commands
  delete processes
    Deleting a Process from the Process Pool
    `dbx` Commands
  display active process
    Selecting a Process
    `dbx` Commands
  display processes
    Listing Available Processes
    Listing Available Processes
    `dbx` Commands
  kill active process
    `dbx` Commands
  kill processes
    `dbx` Commands
  resume active process
    `dbx` Commands
    `dbx` Commands
  suspend active process
    Suspending a Process
  suspend processes
    Suspending a Process
    Suspending a Process
    Suspending a Process
    `dbx` Commands

processes
  wait for
    Waiting for Any Running Process
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands

program stack
  Examining the Stack

program variables
  Using Expressions
  Displaying and Changing Program Variables
  Displaying and Changing Program Variables
  case sensitivity
    Case Sensitivity in Variable Names
  changing values
    Changing the Value of a Variable
  determining scope
    Determining Variable Scopes and Fully Qualified Names
  names and keyword conflicts
    Conflicts between Variable Names and Keywords
  printing
    Displaying the Value of a Variable
  qualifying variable names
    Examining the Stack
    Tracing Program Execution
  scope
    Moving within the Stack
    Variable Scope
    Examining the Stack
    Moving to a Specified Procedure
  type declarations
    Displaying Type Declarations

program variables. See variables, program
  Debugging Your Programs

prompt
  Invoking `dbx`
  Invoking `dbx`
  Predefined `dbx` Variables
  Predefined `dbx` Variables

$promptonfork
  Handling `fork` System Calls
  Predefined `dbx` Variables

px
  Displaying the Value of a Variable

qualifying program variable names
  Qualifying Names of Program Elements
  Examining the Stack
  Tracing Program Execution

quick start duel
  Using `duel` Quick Start

quit command
  Quitting `dbx`
  `dbx` Commands

quitting dbx
  Quitting `dbx`
  `dbx` Commands

quotation marks
  Constants
  Qualifying Names of Program Elements

record command
  Examining the Record State
  `dbx` Commands

record input command
  Recording Input
  Playing Back Input
  `dbx` Commands
  Predefined `dbx` Variables

record output command
  Recording Output
  `dbx` Commands
  Predefined `dbx` Variables

recording input
  Recording and Playing Back `dbx` Input and Output

recording output
  Recording and Playing Back `dbx` Input and Output
  Recording Output
  `dbx` Commands

recording, displaying sessions
  Examining the Record State
  `dbx` Commands

recording, ending
  Ending a Recording Session
  Ending a Recording Session
  `dbx` Commands
  `dbx` Commands

register names
  Examining and Changing Register Values
  Predefined `dbx` Variables

registers
  Examining and Changing Register Values
  changing values
    `dbx` Commands
  displaying values
    Printing Stack Traces
  printing values
    Printing Stack Traces
    Printing Register Values
    `dbx` Commands
  using values in expressions
    Printing Register Values

$regstyle
  Examining and Changing Register Values
  Predefined `dbx` Variables

removing dbx variables
  Removing `dbx` Variables
  `dbx` Commands

repeating commands
  Using the History Feature and the History Editor
  Repeating Commands
  `dbx` Commands
  `dbx` Commands
  Predefined `dbx` Variables

$repeatmode
  Repeating Commands
  `dbx` Commands
  Predefined `dbx` Variables

rerun command
  Debugging Your Programs
  Running Your Program (`run`, `rerun`, and `sort`)
  Running Your Program (`run`, `rerun`, and `sort`)
  `dbx` Commands

resume active process
  `dbx` Commands
  `dbx` Commands

resume command
  Continuing Execution after a Breakpoint
  `dbx` Commands

return command
  Using the `return` Command
  `dbx` Commands

$rimode
  Recording Output
  `dbx` Commands
  Predefined `dbx` Variables

run command
  Debugging Your Programs
  Running Your Program (`run`, `rerun`, and `sort`)
  Running Your Program (`run`, `rerun`, and `sort`)
  `dbx` Commands

running process, wait for
  Waiting for Any Running Process
  `dbx` Commands

running programs
  Running Your Program (`run`, `rerun`, and `sort`)
  Running Your Program (`run`, `rerun`, and `sort`)
  `dbx` Commands
  `dbx` Commands

scope of program variables
  Variable Scope
  Examining the Stack
  Moving within the Stack
  Moving to a Specified Procedure

scripts
  Executing `dbx` Scripts

search backward (?) command
  Searching through Source Code
  `dbx` Commands

search forward (/) command
  Searching through Source Code
  `dbx` Commands

searching source code
  Searching through Source Code
  `dbx` Commands

sending signals
  Continuing Execution after a Breakpoint
  Continuing Execution after a Machine-Level Breakpoint
  `dbx` Commands

set command
  Setting `dbx` Variables
  Setting `dbx` Variables
  Setting `dbx` Variables
  Constants
  `dbx` Commands

setenv command
  Running Your Program (`run`, `rerun`, and `sort`)
  Displaying and Changing Environment Variables Used by a Program
  `dbx` Commands

setting breakpoints
  Debugging Your Programs

setting conditional breakpoints
  Setting Conditional Breakpoints

setting conditional commands
  Writing Conditional Commands

setting dbx variables
  Setting `dbx` Variables
  Setting `dbx` Variables

setting unconditional breakpoints
  Setting Unconditional Breakpoints
  `dbx` Commands
  `dbx` Commands

sh command
  Invoking a Shell
  `dbx` Commands

shell command, executing
  `dbx` Commands

shell, invoking from dbx
  Invoking a Shell
  `dbx` Commands

$shellparameters
  Running Your Program (`run`, `rerun`, and `sort`)
  Predefined `dbx` Variables

$showbreakaddrs
  Predefined `dbx` Variables

$showfilename
  Predefined `dbx` Variables

showing processes in the process group list
  Handling `sproc` System Calls and Process Group Debugging
  `dbx` Commands

showpgrp command
  Handling `sproc` System Calls and Process Group Debugging
  `dbx` Commands

showproc command
  Listing Available Processes
  Listing Available Processes
  Listing Available Processes
  `dbx` Commands

showthread command
  `dbx` Commands

signals
  catching
    `dbx` Commands
  displaying caught
    `dbx` Commands
  displaying ignored
    `dbx` Commands
  ignoring
    `dbx` Commands
  sending
    Continuing Execution after a Breakpoint
    Continuing Execution after a Machine-Level Breakpoint
    `dbx` Commands

single-stepping
  Studying a New Program
  `dbx` Commands
  Stepping through Your Program
  `dbx` Commands

single-stepping at the machine-code level
  Stepping through Machine Code

source
  `dbx` Commands
  Predefined Aliases

source code
  searching
    Searching through Source Code
    `dbx` Commands

source command
  Playing Back Input

source directories
  specifying
    Specifying Source Directories with Arguments
    Specifying Source Directories with `dbx` Commands
    Specifying Source Directories with `dbx` Commands
    Path Remapping
    `dbx` Commands
    `dbx` Commands

source files
  Specifying Source Directories
  dbx
    Path Remapping
  editing
    Calling an Editor
    `dbx` Commands
  locating
    Path Remapping
  specifying
    Specifying Source Directories with Arguments
    Specifying Source Directories with `dbx` Commands
    Specifying Source Directories with `dbx` Commands
    Path Remapping
    Changing Source Files
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands

source lines, tracing
  Studying a New Program

$sourcepathrule
  Controlling Use of Path Remappings and Your Source-Directory List
  Predefined `dbx` Variables

sproc
  Processes and Threads
  Handling `sproc` System Calls and Process Group Debugging
  Handling `sproc` System Calls and Process Group Debugging
  Predefined `dbx` Variables
  Predefined `dbx` Variables

stack
  examining
    Debugging Your Programs
    Printing Stack Traces
    Examining the Stack
  printing
    Printing Stack Traces
  trace
    Examining Core Dumps to Determine Cause of Failure
    Printing Stack Traces
    `dbx` Commands

$stacktracelimit
  Printing Stack Traces
  Predefined `dbx` Variables

standard error
  Running Your Program (`run`, `rerun`, and `sort`)
  `dbx` Commands

standard input
  Running Your Program (`run`, `rerun`, and `sort`)
  `dbx` Commands

standard output
  Running Your Program (`run`, `rerun`, and `sort`)
  `dbx` Commands

status command
  Ending a Recording Session
  Listing Breakpoints, Traces, and Conditional Commands
  `dbx` Commands

$stdc
  Predefined `dbx` Variables

step command
  Studying a New Program
  Stepping through Your Program
  `dbx` Commands

stepi command
  Stepping through Machine Code
  `dbx` Commands

$stepintoall
  Stepping Using the `step` Command
  Stepping through Machine Code
  Predefined `dbx` Variables

stop command
  Debugging Your Programs
  Setting Unconditional Breakpoints
  `dbx` Commands

$stopformat
  Predefined `dbx` Variables

stopi command
  Setting Machine-Level Breakpoints
  Syntax of the Stopi Command
  Syntax of the Stopi Command
  `dbx` Commands

string constants
  Constants
  Constants
  escape sequences
    Constants

stripped symbol table
  Examining Core Dumps to Determine Cause of Failure

suspend active process
  Suspending a Process

suspend command
  Suspending a Process
  Suspending a Process
  Suspending a Process
  Suspending a Process
  `dbx` Commands
  `dbx` Commands

suspend process in process pool
  Suspending a Process
  Suspending a Process
  Suspending a Process
  `dbx` Commands

symbol table
  stripped
    Examining Core Dumps to Determine Cause of Failure

syscall command
  Stopping at System Calls
  `dbx` Commands

system calls
  displaying caught
    `dbx` Commands
  displaying ignored
    `dbx` Commands
  exec
    Handling `exec` System Calls
  exit
    Stopping at System Calls
  fork
    Processes and Threads
    Handling `fork` System Calls
    Handling `sproc` System Calls and Process Group Debugging
    Predefined `dbx` Variables
    Predefined `dbx` Variables
  sproc
    Processes and Threads
    Handling `sproc` System Calls and Process Group Debugging
    Handling `sproc` System Calls and Process Group Debugging
    Predefined `dbx` Variables
    Predefined `dbx` Variables

tag command
  `dbx` Commands

$tagfile
  Predefined `dbx` Variables

thread clause
  Using the `thread` Clause

trace command
  Studying a New Program
  Tracing Program Execution
  `dbx` Commands
  `dbx` Commands

tracei command
  Tracing Execution at the Machine Level
  `dbx` Commands

tracing
  deleting
    Deleting Breakpoints, Traces, and Conditional Commands
  enabling
    Enabling Breakpoints, Traces, and Conditional Commands
  procedures
    Studying a New Program
    `dbx` Commands
    `dbx` Commands
  process groups
    Handling `sproc` System Calls and Process Group Debugging
  source lines
    Studying a New Program
  status
    Listing Breakpoints, Traces, and Conditional Commands
    `dbx` Commands
  variables
    Studying a New Program
    Tracing Program Execution
    Tracing Execution at the Machine Level
    Tracing Execution at the Machine Level
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands
    `dbx` Commands

troubleshooting
  Avoiding Common Pitfalls

type casting
  Using Data Types and Type Coercion (Casts)

type conversion
  Using Data Types and Type Coercion (Casts)

type declarations of program variable names
  Displaying Type Declarations
  `dbx` Commands

unalias command
  Removing Aliases
  `dbx` Commands
  Predefined Aliases

unconditional breakpoints
  Debugging Your Programs
  Setting Breakpoints
  setting
    Setting Unconditional Breakpoints
    `dbx` Commands
    `dbx` Commands

unrecord command
  Ending a Recording Session
  Ending a Recording Session
  `dbx` Commands
  `dbx` Commands

unset command
  Removing `dbx` Variables
  `dbx` Commands

unsetenv command
  Displaying and Changing Environment Variables Used by a Program
  `dbx` Commands

unstacking interactive function calls
  Using the `ccall` Command

up command
  Moving within the Stack
  `dbx` Commands

use
  path remapping
    Path Remapping

use command
  Specifying Source Directories with `dbx` Commands
  Specifying Source Directories with `dbx` Commands
  `dbx` Commands

value history
  Value History for Print and Calls

variables
  Using Expressions
  dbx
    Creating and Removing `dbx` Variables
  do not display
    Avoiding Common Pitfalls

variables, predefined dbx. See predefined dbx variables
  Predefined `dbx` Variables

variables, program
  case sensitivity
    Predefined `dbx` Variables
  changing values
    `dbx` Commands
  determining scope
    `dbx` Commands
    `dbx` Commands
  examining
    Debugging Your Programs
    Studying a New Program
  names and c keyword conflicts
    Predefined `dbx` Variables
  tracing
    Studying a New Program
  type declarations
    `dbx` Commands

W
  Predefined Aliases

wait command
  `dbx` Commands

wait for active process
  `dbx` Commands

wait for process
  `dbx` Commands

wait for running process
  Waiting for Any Running Process
  `dbx` Commands

waitall command
  Waiting for a Resumed Process
  Waiting for Any Running Process
  `dbx` Commands

whatis command
  Displaying Type Declarations
  `dbx` Commands

when command
  `dbx` Commands

wheni command
  Writing Conditional Commands at the Machine Level
  `dbx` Commands

where command
  Examining Core Dumps to Determine Cause of Failure
  Printing Stack Traces
  Syntax of the Stopi Command
  `dbx` Commands

whereis command
  Qualifying Names of Program Elements
  Qualifying Names of Program Elements
  Determining Variable Scopes and Fully Qualified Names
  `dbx` Commands

$whereisdsolimit
  Determining Variable Scopes and Fully Qualified Names
  Predefined `dbx` Variables

which command
  Qualifying Names of Program Elements
  Qualifying Names of Program Elements
  Determining Variable Scopes and Fully Qualified Names
  `dbx` Commands

whichobj command
  Compiling and Linking Programs with Dynamic Shared Objects
  `dbx` Commands

Prev | Table of Contents |
Appendix C. Predefined dbx Variables |  |