- !! command
- dbx Commands
- Repeating Commands
- !-integer command
- Repeating Commands
- dbx Commands
- !integer command
- Repeating Commands
- dbx Commands
- !string command
- Repeating Commands
- dbx Commands
- # characters
- Operators
- Executing dbx Scripts
- dbx Options
- #define declarations
- Constants
- // (division) operator
- Operators
- Operators
- -c flag
- dbx Options
- -d flag
- dbx Options
- -e flag
- dbx Options
- -g flag
- Examining Core Dumps to Determine Cause of Failure
- Avoiding Common Pitfalls
- Printing Stack Traces
- Compiling a Program for Debugging Under dbx
- Stepping Using the step Command
- Stepping Using the step Command
- Specifying Source Directories
- -I flag
- dbx Options
- dbx Options
- Specifying Source Directories With Arguments
- -k flag
- dbx Options
- -N flag
- dbx Options
- -P flag
- dbx Options
- dbx Options
- -R flag
- dbx Options
- dbx Options
- 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)
- dbx Commands
- Entering Multiple Commands on a Single Line
- ? command
- Searching Through Source Code
- dbx Commands
- dbx Commands
- Examining Memory and Disassembling Code
- dbx Commands
- Searching Through Source Code
- \\ (command continuation)
- Spanning a Command Across Multiple Lines
- dbx Commands
- activation levels
- Examining the Stack
- changing
- dbx Commands
- Moving to a Specified Procedure
- current
- Changing Register Values
- frames
- Examining the Stack
- moving down
- dbx Commands
- Moving Within the Stack
- moving up
- Moving Within the Stack
- dbx Commands
- printing information
- dbx Commands
- dbx Commands
- Printing Activation Level Information
- registers and
- Changing Register Values
- active command
- Selecting a Process
- dbx Commands
- active process
- wait for
- Waiting for a Resumed Process
- dbx Commands
- add processes to process pool
- Adding a Process to the Process Pool
- dbx Commands
- adding processes to the process group list
- dbx Commands
- Handling sproc System Calls and Process Group Debugging
- Handling sproc System Calls and Process Group Debugging
- addpgrp command
- Handling sproc System Calls and Process Group Debugging
- dbx Commands
- addproc command
- dbx Commands
- Adding a Process to the Process Pool
- address of line numbers
- Operators
- Executing dbx Scripts
- Operators
- $addrfmt
- Predefined dbx Variables
- $addrfmt64
- Predefined dbx Variables
- alias command
- dbx Commands
- dbx Commands
- Listing Aliases
- Predefined Aliases
- Creating Command Aliases
- Listing Aliases
- Creating Command Aliases
- Creating Command Aliases
- Listing Aliases
- Creating Command Aliases
- aliases
- Creating and Removing dbx Aliases
- creating
- Creating Command Aliases
- dbx Commands
- Creating Command Aliases
- dbx Commands
- Creating Command Aliases
- Creating Command Aliases
- dbx Commands
- deleting
- dbx Commands
- Removing Command Aliases
- displaying
- dbx Commands
- dbx Commands
- Listing Aliases
- predefined. See predefined dbx aliases
- Predefined Aliases
- Creating and Removing dbx Aliases
- assign command
- Changing Register Values
- Changing the Value of a Variable
- dbx Commands
- Changing Register Values
- Changing the Value of a Variable
- dbx Commands
- assign to register command
- Changing Register Values
- $assignverify
- Predefined dbx Variables
- back quotation marks (`)
- Qualifying Names of Program Elements
- Referring to C++ Functions
- String Constants
- basic block counts, obtaining
- Obtaining Basic Blocks Counts
- blocks, counting
- Obtaining Basic Blocks Counts
- breakpoints
- Setting Breakpoints
- Debugging Your Programs
- and interactive function calls
- Nesting Interactive Function Calls
- conditional
- Debugging Your Programs
- Setting Breakpoints
- continuing after
- Continuing Execution After a Breakpoint
- Continuing Execution After a Machine-Level Breakpoint
- Debugging Your Programs
- disabling
- Disabling Breakpoints, Traces, and Conditional Commands
- dbx Commands
- enabling
- Enabling Breakpoints, Traces, and Conditional Commands
- dbx Commands
- machine-level
- Syntax of the stopi Command
- Setting Machine-Level Breakpoints
- dbx Commands
- Syntax of the stopi Command
- dbx Commands
- process groups
- Handling sproc System Calls and Process Group Debugging
- setting
- Setting Unconditional Breakpoints
- Setting Conditional Breakpoints
- dbx Commands
- Debugging Your Programs
- dbx Commands
- status
- dbx Commands
- Listing Breakpoints, Traces, and Conditional Commands
- test clause
- Conditional Breakpoints Combining Variable and Test Clauses
- Stopping If a Test Expression Is True
- Stopping If a Test Expression Is True
- unconditional
- Setting Breakpoints
- Debugging Your Programs
- variable clause
- Stopping If a Variable or Memory Location Has Changed
- Syntax of the stopi Command
- Conditional Breakpoints Combining Variable and Test Clauses
- Stopping If a Variable or Memory Location Has Changed
- Stopping If a Variable or Memory Location Has Changed
- Conditional Breakpoints Combining Variable and Test Clauses
- Stopping If a Variable or Memory Location Has Changed
- dbx Commands
- Syntax of the stopi Command
- C keyword conflicts
- Predefined dbx Variables
- C preprocessor
- Constants
- C++
- considerations
- Referring to C++ Functions
- Accessing C++ Member Variables
- 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
- Case Sensitivity in Variable Names
- $casesense
- Case Sensitivity in Variable Names
- Predefined dbx Variables
- casts
- Alias Example
- catch command
- dbx Commands
- dbx Commands
- catching signals
- dbx Commands
- Catching and Ignoring Signals
- catching system calls
- Stopping at System Calls
- dbx Commands
- ccall command
- Using ccall
- dbx Commands
- changing program variable values
- dbx Commands
- Changing the Value of a Variable
- clearcalls command
- Using clearcalls
- dbx Commands
- clones
- Listing Inlines and Clones
- stopping in
- Setting Unconditional Breakpoints
- code missing
- Avoiding Common Pitfalls
- / command
- dbx Commands
- dbx Commands
- Searching Through Source Code
- dbx Commands
- Displaying the Value of a Variable
- Examining Memory and Disassembling Code
- Searching Through Source Code
- dbx Commands
- commands
- /
- Searching Through Source Code
- dbx Commands
- dbx Commands
- Searching Through Source Code
- Examining Memory and Disassembling Code
- dbx Commands
- dbx Commands
- Displaying the Value of a Variable
- !!
- dbx Commands
- Repeating Commands
- !-integer
- dbx Commands
- Repeating Commands
- !integer
- Repeating Commands
- dbx Commands
- !string
- dbx Commands
- Repeating Commands
- ?
- Searching Through Source Code
- Examining Memory and Disassembling Code
- dbx Commands
- dbx Commands
- dbx Commands
- Searching Through Source Code
- next
- Studying a New Program
- print
- Studying a New Program
- Studying a New Program
- rerun
- Debugging Your Programs
- run
- Debugging Your Programs
- step
- Studying a New Program
- stop
- Debugging Your Programs
- trace
- Studying a New Program
- where
- Examining Core Dumps to Determine Cause of Failure
- 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
- active
- dbx Commands
- Selecting a Process
- 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
- Listing Aliases
- dbx Commands
- Creating Command Aliases
- dbx Commands
- Listing Aliases
- Creating Command Aliases
- Creating Command Aliases
- Listing Aliases
- Predefined Aliases
- assign
- Changing Register Values
- Changing the Value of a Variable
- Changing the Value of a Variable
- dbx Commands
- Changing Register Values
- dbx Commands
- assign register
- Changing Register Values
- catch
- dbx Commands
- dbx Commands
- ccall
- Using ccall
- dbx Commands
- clearcalls
- dbx Commands
- Using clearcalls
- cont
- dbx Commands
- Continuing Execution After a Machine-Level Breakpoint
- Resuming a Suspended Process
- Continuing After Catching a Signal
- Starting at a Specified Line
- Continuing Execution After a Breakpoint
- conti
- Continuing Execution After a Machine-Level Breakpoint
- Continuing Execution After a Machine-Level Breakpoint
- Continuing Execution After a Machine-Level Breakpoint
- dbx Commands
- Continuing Execution After a Machine-Level Breakpoint
- corefile
- Specifying Files with dbx Commands
- Specifying Files with dbx Commands
- dbx Commands
- delete
- dbx Commands
- Setting Machine-Level Breakpoints
- Tracing Execution at the Machine Level
- Setting Breakpoints
- Deleting Breakpoints, Traces, and Conditional Commands
- Tracing Program Execution
- Deleting Breakpoints, Traces, and Conditional Commands
- delpgrp
- dbx Commands
- Handling sproc System Calls and Process Group Debugging
- delproc
- dbx Commands
- Deleting a Process From the Process Pool
- dir
- dbx Commands
- Path Remapping
- Specifying Source Directories With dbx Commands
- Specifying Source Directories With dbx Commands
- dbx Options
- disable
- Setting Machine-Level Breakpoints
- Tracing Execution at the Machine Level
- Disabling Breakpoints, Traces, and Conditional Commands
- dbx Commands
- Tracing Program Execution
- Setting Breakpoints
- down
- dbx Commands
- Moving Within the Stack
- duel
- dbx Commands
- Using the High-Level Debugging Language duel
- dump
- dbx Commands
- Printing Activation Level Information
- Printing Activation Level Information
- Printing Activation Level Information
- Printing Activation Level Information
- edit
- Calling an Editor
- Predefined dbx Variables
- dbx Commands
- Calling an Editor
- dbx Commands
- enable
- Setting Machine-Level Breakpoints
- Enabling Breakpoints, Traces, and Conditional Commands
- Tracing Program Execution
- dbx Commands
- Setting Breakpoints
- Tracing Execution at the Machine Level
- file
- dbx Commands
- Changing Source Files
- func
- dbx Commands
- Moving to a Specified Procedure
- Moving to a Specified Procedure
- Moving to a Specified Procedure
- givenfile
- Specifying Files with dbx Commands
- dbx Commands
- Specifying Files with dbx Commands
- goto
- dbx Commands
- Starting at a Specified Line
- hed
- The History Editor
- The History Editor
- dbx Commands
- The History Editor
- dbx Commands
- The History Editor
- help
- dbx Commands
- Using Online Help
- history
- dbx Commands
- Examining the History List
- ignore
- Catching and Ignoring Signals
- Catching and Ignoring Signals
- dbx Commands
- Catching and Ignoring Signals
- intercept
- dbx Commands
- Stopping on C++ Exceptions
- kill
- dbx Commands
- Killing a Process
- Killing a Process
- list
- Listing Source Code
- dbx Commands
- listclones
- Listing Inlines and Clones
- dbx Commands
- 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
- Stepping Using the next Command
- Stepping Through Your Program
- dbx Commands
- nexti
- Stepping Through Machine Code
- Stepping Through Machine Code
- dbx Commands
- pixie
- Obtaining Basic Blocks Counts
- dbx Commands
- playback input
- Executing dbx Scripts
- Predefined dbx Variables
- Predefined dbx Variables
- Recording Input
- Predefined dbx Variables
- dbx Commands
- playback output
- Predefined dbx Variables
- dbx Commands
- print
- Setting dbx Variables
- dbx Commands
- Displaying the Value of a Variable
- Printing Expressions
- printd
- Printing Expressions
- dbx Commands
- Displaying the Value of a Variable
- printenv
- dbx Commands
- Displaying and Changing Environment Variables Used by a Program
- printf
- dbx Commands
- Printing Expressions
- Displaying the Value of a Variable
- printo
- Printing Expressions
- dbx Commands
- Displaying the Value of a Variable
- printregs
- dbx Commands
- Printing Register Values
- printx
- Printing Expressions
- dbx Commands
- Displaying the Value of a Variable
- quit
- dbx Commands
- Quitting dbx
- record
- dbx Commands
- Examining the Record State
- record input
- Predefined dbx Variables
- dbx Commands
- Playing Back Input
- Recording Input
- record output
- Predefined dbx Variables
- dbx Commands
- Recording Output
- rerun
- Running Your Program
- dbx Commands
- Running Your Program
- resume
- Resuming a Suspended Process
- dbx Commands
- Continuing Execution After a Breakpoint
- Resuming a Suspended Process
- return
- Using the return Command
- Using the return Command
- dbx Commands
- run
- Running Your Program
- dbx Commands
- Running Your Program
- search backward (?)
- dbx Commands
- Searching Through Source Code
- Searching Through Source Code
- search forward (/)
- Searching Through Source Code
- Searching Through Source Code
- dbx Commands
- set
- dbx Commands
- Setting dbx Variables
- Setting dbx Variables
- String Constants
- Listing dbx Variables
- setenv
- Displaying and Changing Environment Variables Used by a Program
- Running Your 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
- Using the thread Clause
- dbx Commands
- status
- dbx Commands
- Listing Breakpoints, Traces, and Conditional Commands
- Ending a Recording Session
- step
- Stepping Through Your Program
- dbx Commands
- Stepping Using the step Command
- stepi
- Stepping Through Machine Code
- Stepping Through Machine Code
- dbx Commands
- Stepping Through Machine Code
- stop
- Setting Unconditional Breakpoints
- Stopping If a Variable or Memory Location Has Changed
- Stopping If a Variable or Memory Location Has Changed
- Setting Unconditional Breakpoints
- dbx Commands
- Setting Unconditional Breakpoints
- Stopping If a Variable or Memory Location Has Changed
- Stopping If a Test Expression Is True
- stopi
- Setting Machine-Level Breakpoints
- Syntax of the stopi Command
- Syntax of the stopi Command
- dbx Commands
- suspend
- Suspending a Process
- dbx Commands
- Suspending a Process
- Suspending a Process
- Suspending a Process
- dbx Commands
- syscall
- Stopping at System Calls
- Stopping at System Calls
- Stopping at System Calls
- dbx Commands
- tag
- dbx Commands
- trace
- Tracing Program Execution
- dbx Commands
- Tracing Program Execution
- Tracing Program Execution
- dbx Commands
- Tracing Program Execution
- tracei
- Tracing Execution at the Machine Level
- Tracing Execution at the Machine Level
- Tracing Execution at the Machine Level
- Tracing Execution at the Machine Level
- Tracing Execution at the Machine Level
- dbx Commands
- Tracing Execution at the Machine Level
- Tracing Execution at the Machine Level
- unalias
- Predefined Aliases
- dbx Commands
- Removing Command Aliases
- unrecord
- Ending a Recording Session
- dbx Commands
- dbx Commands
- Ending a Recording Session
- unset
- dbx Commands
- Removing Variables
- unsetenv
- dbx Commands
- Displaying and Changing Environment Variables Used by a Program
- up
- dbx Commands
- Moving Within the Stack
- use
- dbx Commands
- dbx Options
- Specifying Source Directories With dbx Commands
- Specifying Source Directories With dbx Commands
- wait
- dbx Commands
- Waiting for a Resumed Process
- Waiting for a Resumed Process
- waitall
- dbx Commands
- Waiting for Any Running Process
- Waiting for a Resumed Process
- whatis
- Displaying Type Declarations
- dbx Commands
- when
- Writing Conditional Commands
- dbx Commands
- wheni
- Writing Conditional Commands at the Machine Level
- dbx Commands
- Writing Conditional Commands at the Machine Level
- Writing Conditional Commands at the Machine Level
- where
- Syntax of the stopi Command
- dbx Commands
- Printing Stack Traces
- whereis
- Determining Variable Scopes and Fully Qualified Names
- Qualifying Names of Program Elements
- Qualifying Names of Program Elements
- 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
- Operators
- Executing dbx Scripts
- 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
- variable clause
- Stopping If a Variable or Memory Location Has Changed
- dbx Commands
- Syntax of the stopi Command
- Syntax of the stopi Command
- Stopping If a Variable or Memory Location Has Changed
- Stopping If a Variable or Memory Location Has Changed
- Stopping If a Variable or Memory Location Has Changed
- Conditional Breakpoints Combining Variable and Test Clauses
- Conditional Breakpoints Combining Variable and Test Clauses
- conditional commands
- deleting
- dbx Commands
- dbx Commands
- Deleting Breakpoints, Traces, and Conditional Commands
- Deleting Breakpoints, Traces, and Conditional Commands
- disabling
- dbx Commands
- Disabling Breakpoints, Traces, and Conditional Commands
- enabling
- Enabling 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
- Writing Conditional Commands
- variable clause
- dbx Commands
- Writing Conditional 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
- Numeric Constants
- Constants
- string
- String Constants
- Constants
- cont command
- Continuing Execution After a Breakpoint
- Continuing Execution After a Machine-Level Breakpoint
- Starting at a Specified Line
- Resuming a Suspended Process
- dbx Commands
- Continuing After Catching a Signal
- conti command
- dbx Commands
- Continuing Execution After a Machine-Level Breakpoint
- Continuing Execution After a Machine-Level Breakpoint
- Continuing Execution After a Machine-Level Breakpoint
- Continuing Execution After a Machine-Level Breakpoint
- continuing after a breakpoint
- Debugging Your Programs
- Continuing Execution After a Machine-Level Breakpoint
- Continuing Execution After a Breakpoint
- continuing after catching signals
- Continuing After Catching a Signal
- Continuing After Catching a Signal
- core dump
- Specifying Object and Core Files
- Examining Core Dumps to Determine Cause of Failure
- core files
- Examining Core Dumps to Determine Cause of Failure
- specifying
- dbx Commands
- Specifying Object and Core Files
- corefile command
- Specifying Files with dbx Commands
- dbx Commands
- Specifying Files with dbx Commands
- crashes, diagnosing
- Examining Core Dumps to Determine Cause of Failure
- creating aliases
- dbx Commands
- dbx Commands
- dbx Commands
- Creating Command Aliases
- Creating Command Aliases
- Creating Command Aliases
- Creating Command Aliases
- $ctypenames
- Predefined dbx Variables
- $curevent
- Predefined dbx Variables
- $curline
- Predefined dbx Variables
- $curpc
- Predefined dbx Variables
- current directory
- Specifying Source Directories
- current source file
- dbx Commands
- dbx Commands
- dbx Commands
- Moving Within the Stack
- Changing Source Files
- $cursrcline
- Predefined dbx Variables
- dbx
- -c flag
- dbx Options
- -d flag
- dbx Options
- -e flag
- dbx Options
- -i flag
- dbx Options
- Specifying Source Directories With Arguments
- dbx Options
- -k flag
- dbx Options
- -N flag
- dbx Options
- -P flag
- dbx Options
- dbx Options
- -r flag
- dbx Options
- -R flag
- dbx Options
- command scripts
- Executing dbx Scripts
- invoking
- Invoking dbx
- invoking
- Examining Core Dumps to Determine Cause of Failure
- quitting
- dbx Commands
- Quitting dbx
- dbx aliases. See aliases
- Creating and Removing dbx Aliases
- dbx variables
- Using Expressions
- Creating and Removing dbx Variables
- listing
- Listing dbx Variables
- dbx Commands
- predefined. See predefined dbx variables
- Creating and Removing dbx Variables
- removing
- Removing Variables
- dbx Commands
- setting
- Setting dbx Variables
- Setting dbx Variables
- dbx Commands
- .dbxinit file
- Automatically Executing Commands on Startup
- dbx Options
- debugging
- a program
- Debugging Your Programs
- Fortran multiprocess programs
- Handling sproc System Calls and Process Group Debugging
- high level
- Using the High-Level Debugging Language duel
- multiprocess application. See multiprocess debugging
- Multiple Process Debugging
- debugging
- C++ programs
- Accessing C++ Member Variables
- Referring to C++ Functions
- running processes
- dbx Options
- decimal input
- Numeric Constants
- decimal output
- Numeric Constants
- default input base
- Numeric Constants
- default output base
- Numeric Constants
- $defaultin
- Recording Input
- Predefined dbx Variables
- dbx Commands
- $defaultout
- dbx Commands
- Predefined dbx Variables
- Recording Output
- delete command
- Setting Breakpoints
- Tracing Program Execution
- Deleting Breakpoints, Traces, and Conditional Commands
- dbx Commands
- Setting Machine-Level Breakpoints
- Tracing Execution at the Machine Level
- Deleting Breakpoints, Traces, and Conditional Commands
- delete processes from process pool
- Deleting a Process From the Process Pool
- dbx Commands
- deleting
- aliases
- Removing Command Aliases
- dbx Commands
- conditional commands
- Deleting Breakpoints, Traces, and Conditional Commands
- dbx Commands
- dbx Commands
- Deleting Breakpoints, Traces, and Conditional Commands
- processes from the process group list
- dbx Commands
- processes from the process group list
- Handling sproc System Calls and Process Group Debugging
- tracing
- dbx Commands
- 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
- dbx Commands
- Path Remapping
- Specifying Source Directories With dbx Commands
- Specifying Source Directories With dbx Commands
- dbx Options
- disable command
- Setting Machine-Level Breakpoints
- dbx Commands
- Disabling Breakpoints, Traces, and Conditional Commands
- Tracing Execution at the Machine Level
- Tracing Program Execution
- Setting Breakpoints
- disabling
- breakpoints
- dbx Commands
- Disabling Breakpoints, Traces, and Conditional Commands
- conditional commands
- Disabling Breakpoints, Traces, and Conditional Commands
- dbx Commands
- tracing
- Disabling Breakpoints, Traces, and Conditional Commands
- dbx Commands
- disassemble code
- Examining Memory and Disassembling Code
- dbx Commands
- Examining and Changing Register Values
- dbx Commands
- Examining Memory and Disassembling Code
- display
- active process in process pool
- Selecting a Process
- dbx Commands
- processes in process pool
- Listing Available Processes
- dbx Commands
- Listing Available Processes
- displaying aliases
- Listing Aliases
- dbx Commands
- dbx Commands
- displaying caught signals
- Catching and Ignoring Signals
- dbx Commands
- displaying caught system calls
- dbx Commands
- Stopping at System Calls
- displaying ignored signals
- dbx Commands
- Catching and Ignoring Signals
- displaying ignored system calls
- dbx Commands
- Stopping at System Calls
- displaying recording sessions
- dbx Commands
- Examining the Record State
- displaying register values
- Printing Stack Traces
- down command
- Moving Within the Stack
- dbx Commands
- DSOs
- Qualifying Names of Program Elements
- Compiling and Linking Programs With Dynamic Shared Objects
- stepping into
- Stepping Through Machine Code
- Stepping Using the step Command
- duel
- C language
- Differences from C
- debugging
- Using the High-Level Debugging Language duel
- examples
- duel EXAMPLES
- Fortran array subscripts
- duel Operators
- Fortran language
- Differences from Fortran
- language differences
- Differences from Other Languages
- operators
- duel Operators
- duel Operator Summary
- quick start
- Using duel Quick Start
- semantics
- duel SEMANTICS
- duel command
- dbx Commands
- dump command
- Printing Activation Level Information
- Printing Activation Level Information
- dbx Commands
- Printing Activation Level Information
- Printing Activation Level Information
- edit command
- Calling an Editor
- Predefined dbx Variables
- dbx Commands
- dbx Commands
- Calling an Editor
- edit history list
- dbx Commands
- The History Editor
- dbx Commands
- dbx Commands
- dbx Commands
- editing files
- Calling an Editor
- dbx Commands
- dbx Commands
- $editor
- dbx Commands
- Calling an Editor
- The History Editor
- Predefined dbx Variables
- EDITOR environment variable
- Predefined dbx Variables
- dbx Commands
- The History Editor
- Calling an Editor
- enable command
- dbx Commands
- Tracing Program Execution
- Setting Machine-Level Breakpoints
- Tracing Execution at the Machine Level
- Setting Breakpoints
- Enabling Breakpoints, Traces, and Conditional Commands
- enabling
- breakpoints
- Enabling Breakpoints, Traces, and Conditional Commands
- dbx Commands
- conditional commands
- dbx Commands
- Enabling Breakpoints, Traces, and Conditional Commands
- tracing
- dbx Commands
- Enabling Breakpoints, Traces, and Conditional Commands
- ending recording
- Ending a Recording Session
- dbx Commands
- dbx Commands
- Ending a Recording Session
- environment variables
- EDITOR
- Calling an Editor
- Predefined dbx Variables
- The History Editor
- dbx Commands
- HOME
- Automatically Executing Commands on Startup
- LD_BIND_NOW
- Stepping Through Machine Code
- Stepping Using the step Command
- evaluation stack, increasing
- dbx Options
- 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
- Invoking a Shell
- execv
- Stopping at System Calls
- execve
- Stopping at System Calls
- exit
- Stopping at System Calls
- expressions
- printing
- Printing Expressions
- dbx Commands
- printing formatted
- dbx Commands
- Printing Expressions
- file command
- dbx Commands
- Changing Source Files
- fork
- Processes and Threads
- Stopping at System Calls
- Predefined dbx Variables
- Handling fork System Calls
- Predefined dbx Variables
- Handling sproc System Calls and Process Group Debugging
- Fortran
- dbx array subscripts
- Operators
- duel array subscripts
- duel Operators
- multiprocess debugging
- Handling sproc System Calls and Process Group Debugging
- $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
- Moving to a Specified Procedure
- Moving to a Specified Procedure
- function calls, interactive
- dbx Commands
- Using Interactive Function Calls
- dbx Commands
- Using ccall
- Using clearcalls
- Using ccall
- 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
- dbx Commands
- The History Editor
- The History Editor
- The History Editor
- dbx Commands
- The History Editor
- help
- Predefined dbx Variables
- Using Online Help
- dbx Commands
- help command
- Using Online Help
- dbx Commands
- hexadecimal input
- Numeric Constants
- Predefined dbx Variables
- hexadecimal output
- Printing Register Values
- Predefined dbx Variables
- Numeric Constants
- $hexchars
- Predefined dbx Variables
- $hexdoubles
- Predefined dbx Variables
- $hexin
- Predefined dbx Variables
- Numeric Constants
- Predefined dbx Variables
- $hexints
- Predefined dbx Variables
- Predefined dbx Variables
- Printing Register Values
- Numeric Constants
- $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
- Repeating Commands
- Examining the History List
- editing
- dbx Commands
- The History Editor
- dbx Commands
- dbx Commands
- dbx Commands
- print
- Examining the History List
- $historyevent
- Predefined dbx Variables
- HOME environment variable
- Automatically Executing Commands on Startup
- ignore command
- Catching and Ignoring Signals
- dbx Commands
- Catching and Ignoring Signals
- Catching and Ignoring Signals
- ignoring signals
- dbx Commands
- Catching and Ignoring Signals
- ignoring system calls
- Stopping at System Calls
- dbx Commands
- include files
- Avoiding Common Pitfalls
- inlines
- Listing Inlines and Clones
- stopping in
- Setting Unconditional Breakpoints
- input
- playing back
- Recording and Playing Back dbx Input and Output
- Playing Back Input
- dbx Commands
- recording
- dbx Commands
- Recording and Playing Back dbx Input and Output
- input base
- decimal
- Numeric Constants
- hexadecimal
- Numeric Constants
- Predefined dbx Variables
- octal
- Numeric Constants
- Predefined dbx Variables
- instrumented binary
- Obtaining Basic Blocks Counts
- interactive function calls
- String Constants
- Using Interactive Function Calls
- breakpoints
- Nesting Interactive Function Calls
- calling
- dbx Commands
- Using ccall
- clearing
- Using clearcalls
- Using ccall
- dbx Commands
- nesting
- Nesting Interactive Function Calls
- unstacking
- Using ccall
- intercept command
- Stopping on C++ Exceptions
- dbx Commands
- invoking a shell
- dbx Commands
- Invoking a Shell
- invoking dbx
- Invoking dbx
- Examining Core Dumps to Determine Cause of Failure
- kernel debugging
- dbx Options
- kill active process
- Killing a Process
- dbx Commands
- kill command
- Killing a Process
- Killing a Process
- dbx Commands
- kill process in process pool
- dbx Commands
- Killing a Process
- $lastchild
- Using Scripts
- Predefined dbx Variables
- LD_BIND_NOW environment variable
- Stepping Using the step Command
- Stepping Through Machine Code
- $lines
- Predefined dbx Variables
- line numbers, address
- Operators
- Executing dbx Scripts
- Operators
- linked list
- Alias Example
- list command
- dbx Commands
- Listing Source Code
- listclones command
- Listing Inlines and Clones
- dbx Commands
- listing dbx variables
- dbx Commands
- Listing dbx Variables
- listinlines command
- Listing Inlines and Clones
- listobj command
- dbx Commands
- Compiling and Linking Programs With Dynamic Shared Objects
- listregions command
- Examining Memory and Disassembling Code
- dbx Commands
- $listwindow
- Listing Source Code
- Predefined dbx Variables
- dbx Commands
- Listing Source Code
- dbx Commands
- Listing Source Code
- dbx Commands
- machine-level breakpoints
- dbx Commands
- dbx Commands
- Syntax of the stopi Command
- Syntax of the stopi Command
- Setting Machine-Level Breakpoints
- 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
- dbx Commands
- Examining Memory and Disassembling Code
- memory, print contents
- dbx Commands
- Examining Memory and Disassembling Code
- dbx Commands
- Examining Memory and Disassembling Code
- missing code
- Avoiding Common Pitfalls
- Avoiding Common Pitfalls
- mp Fortran
- Handling sproc System Calls and Process Group Debugging
- Predefined dbx Variables
- $mp_program
- Stopping at System Calls
- Predefined dbx Variables
- Handling sproc System Calls and Process Group Debugging
- multiprocess debugging
- Multiple Process Debugging
- multiprocess programs
- Continuing Execution After a Breakpoint
- names
- fully qualified
- Qualifying Names of Program Elements
- fully qualified
- Tracing Program Execution
- Examining the Stack
- 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
- Stepping Using the next Command
- dbx Commands
- Stepping Through Your Program
- nexti command
- dbx Commands
- Stepping Through Machine Code
- Stepping Through Machine Code
- $nonstop
- Predefined dbx Variables
- numeric constants
- Constants
- Numeric Constants
- object files
- Specifying Source Directories
- specifying
- Specifying Object and Core Files
- Specifying Object and Core Files
- dbx Commands
- octal input
- Predefined dbx Variables
- Numeric Constants
- octal output
- Printing Register Values
- Predefined dbx Variables
- Numeric Constants
- $octin
- Predefined dbx Variables
- Numeric Constants
- $octints
- Printing Register Values
- Numeric Constants
- Predefined dbx Variables
- on-line help
- Predefined dbx Variables
- dbx Commands
- Using Online Help
- operators
- Using Expressions
- # operator
- Operators
- Executing dbx Scripts
- Operators
- // (division)
- Operators
- Operators
- precedence
- Operators
- output
- playing back
- dbx Commands
- Recording and Playing Back dbx Input and Output
- recording
- Recording and Playing Back dbx Input and Output
- Recording Output
- dbx Commands
- output base
- decimal
- Numeric Constants
- hexadecimal
- Printing Register Values
- Numeric Constants
- Predefined dbx Variables
- octal
- Predefined dbx Variables
- Numeric Constants
- Printing Register Values
- 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
- Displaying the Value of a Variable
- Printing Expressions
- $pendingtraps
- Predefined dbx Variables
- pgrp clause
- Handling sproc System Calls and Process Group Debugging
- $pid
- Predefined dbx Variables
- Predefined dbx Variables
- pi command
- Playing Back Input
- $piaddtohist
- Predefined dbx Variables
- $pid0
- Using Scripts
- Predefined dbx Variables
- pid clause
- Using the pid Clause
- $pimode
- Predefined dbx Variables
- dbx Commands
- The History Editor
- Playing Back Input
- pixie
- counting basic blocks
- Obtaining Basic Blocks Counts
- pixie command
- dbx Commands
- playback input command
- Executing dbx Scripts
- Predefined dbx Variables
- Recording Input
- Predefined dbx Variables
- dbx Commands
- Predefined dbx Variables
- playback output command
- Predefined dbx Variables
- dbx Commands
- playing back input
- dbx Commands
- Recording and Playing Back dbx Input and Output
- Playing Back Input
- playing back output
- Recording and Playing Back dbx Input and Output
- dbx Commands
- po
- Displaying the Value of a Variable
- Printing Expressions
- 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
- Predefined Aliases
- Displaying the Value of a Variable
- pi
- Playing Back Input
- Executing dbx Scripts
- Predefined Aliases
- po
- Predefined Aliases
- Printing Expressions
- Displaying the Value of a Variable
- pr
- Predefined Aliases
- px
- Printing Expressions
- Predefined Aliases
- Displaying the Value of a Variable
- 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
- dbx Commands
- Recording Input
- Predefined dbx Variables
- $defaultout
- Recording Output
- Predefined dbx Variables
- dbx Commands
- $editor
- The History Editor
- Predefined dbx Variables
- Calling an Editor
- dbx Commands
- $fp_precise
- Predefined dbx Variables
- $framereg
- Predefined dbx Variables
- Changing Register Values
- $groupforktoo
- Handling sproc System Calls and Process Group Debugging
- Predefined dbx Variables
- $hexchars
- Predefined dbx Variables
- $hexdoubles
- Predefined dbx Variables
- $hexin
- Predefined dbx Variables
- Predefined dbx Variables
- Numeric Constants
- $hexints
- Predefined dbx Variables
- Numeric Constants
- Printing Register Values
- Predefined dbx Variables
- $hexstrings
- Predefined dbx Variables
- $historyevent
- Predefined dbx Variables
- $lastchild
- Using Scripts
- Predefined dbx Variables
- $lines
- Predefined dbx Variables
- $listwindow
- dbx Commands
- dbx Commands
- dbx Commands
- Listing Source Code
- Predefined dbx Variables
- Listing Source Code
- Listing Source Code
- $maxstrlen
- Predefined dbx Variables
- $mp_program
- Handling sproc System Calls and Process Group Debugging
- Stopping at System Calls
- Predefined dbx Variables
- $newevent
- Predefined dbx Variables
- $newpgrpevent
- Predefined dbx Variables
- Handling sproc System Calls and Process Group Debugging
- $nonstop
- Predefined dbx Variables
- $octin
- Numeric Constants
- Predefined dbx Variables
- $octints
- Printing Register Values
- Predefined dbx Variables
- Numeric Constants
- $page
- Predefined dbx Variables
- $pager
- Predefined dbx Variables
- dbx Commands
- Using Online Help
- dbx Commands
- $pagewidth
- Predefined dbx Variables
- $pagewindow
- Predefined dbx Variables
- $pendingtraps
- Predefined dbx Variables
- $pid
- Predefined dbx Variables
- Predefined dbx Variables
- $piaddtohist
- Predefined dbx Variables
- $pid0
- Using Scripts
- Predefined dbx Variables
- $pimode
- Predefined dbx Variables
- dbx Commands
- Playing Back Input
- The History Editor
- $print_exception_frame
- Predefined dbx Variables
- $printdata
- Predefined dbx Variables
- $printwhilestep
- Predefined dbx Variables
- $printwide
- Predefined dbx Variables
- $procaddr
- Predefined dbx Variables
- $prompt
- Predefined dbx Variables
- The dbx Prompt
- $promptonfork
- Handling fork System Calls
- Stopping at System Calls
- Handling fork System Calls
- Predefined dbx Variables
- $regstyle
- Examining and Changing Register Values
- Predefined dbx Variables
- $repeatmode
- Predefined dbx Variables
- Repeating Commands
- dbx Commands
- $rimode
- Predefined dbx Variables
- Recording Output
- dbx Commands
- $shellparameters
- Predefined dbx Variables
- Running Your Program
- $showbreakaddrs
- Predefined dbx Variables
- $showfilename
- Predefined dbx Variables
- $sourcepathrule
- Predefined dbx Variables
- Controlling use of Path Remappings and Your Source-Directory List
- $stacktracelimit
- Predefined dbx Variables
- Printing Stack Traces
- $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
- Predefined dbx Variables
- Determining Variable Scopes and Fully Qualified Names
- 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
- Displaying the Value of a Variable
- dbx Commands
- Setting dbx Variables
- Printing Expressions
- Studying a New Program
- print history list
- Examining the History List
- print memory contents
- dbx Commands
- Examining Memory and Disassembling Code
- Examining Memory and Disassembling Code
- Examining Memory and Disassembling Code
- 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
- dbx Commands
- Printing Expressions
- Displaying the Value of a Variable
- printing expressions
- Printing Expressions
- dbx Commands
- printing formatted expressions
- dbx Commands
- Printing Expressions
- printing program variables
- Displaying the Value of a Variable
- printing register values
- Printing Stack Traces
- printo command
- Displaying the Value of a Variable
- Printing Expressions
- dbx Commands
- printregs command
- Printing Register Values
- dbx Commands
- $printwhilestep
- Predefined dbx Variables
- $printwide
- Predefined dbx Variables
- printx command
- dbx Commands
- Printing Expressions
- Displaying the Value of a Variable
- 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
- dbx Commands
- Handling sproc System Calls and Process Group Debugging
- Handling sproc System Calls and Process Group Debugging
- 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
- dbx Commands
- Selecting a Process
- display processes
- Listing Available Processes
- dbx Commands
- Listing Available Processes
- kill active process
- Killing a Process
- dbx Commands
- kill processes
- dbx Commands
- Killing a Process
- resume active process
- Resuming a Suspended Process
- dbx Commands
- Resuming a Suspended Process
- dbx Commands
- select active process
- Selecting a Process
- dbx Commands
- suspend active process
- Suspending a Process
- suspend processes
- Suspending a Process
- dbx Commands
- Suspending a Process
- Suspending a Process
- processes
- wait for
- Waiting for a Resumed Process
- dbx Commands
- dbx Commands
- Waiting for a Resumed Process
- dbx Commands
- Waiting for Any Running Process
- program stack. See stack
- Examining the Stack
- program variables. See variables, program
- Using Expressions
- Displaying and Changing Program Variables
- program variables. See variables, program
- Debugging Your Programs
- $prompt
- Predefined dbx Variables
- The dbx Prompt
- prompt
- The dbx Prompt
- Predefined dbx Variables
- $promptonfork
- Predefined dbx Variables
- Handling fork System Calls
- Stopping at System Calls
- Handling fork System Calls
- px
- Displaying the Value of a Variable
- Printing Expressions
- qualifying program variable names
- Tracing Program Execution
- Examining the Stack
- Qualifying Names of Program Elements
- quick start duel
- Using duel Quick Start
- quit command
- Quitting dbx
- dbx Commands
- quitting dbx
- dbx Commands
- Quitting dbx
- quotation marks
- Referring to C++ Functions
- Qualifying Names of Program Elements
- String Constants
- record command
- dbx Commands
- Examining the Record State
- record input command
- Playing Back Input
- Predefined dbx Variables
- Recording Input
- dbx Commands
- record output command
- dbx Commands
- Predefined dbx Variables
- Recording Output
- recording input
- Recording and Playing Back dbx Input and Output
- dbx Commands
- 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
- dbx Commands
- Ending a Recording Session
- dbx Commands
- Ending a Recording Session
- register names
- Examining and Changing Register Values
- Predefined dbx Variables
- registers
- Examining and Changing Register Values
- changing values
- dbx Commands
- Changing Register Values
- 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
- dbx Commands
- Removing Variables
- repeating commands
- dbx Commands
- dbx Commands
- dbx Commands
- Repeating Commands
- Predefined dbx Variables
- dbx Commands
- Using the History Feature and the History Editor
- $repeatmode
- Predefined dbx Variables
- Repeating Commands
- dbx Commands
- rerun command
- Running Your Program
- Debugging Your Programs
- dbx Commands
- Running Your Program
- resume active process
- Resuming a Suspended Process
- dbx Commands
- dbx Commands
- Resuming a Suspended Process
- resume command
- Resuming a Suspended Process
- Continuing Execution After a Breakpoint
- dbx Commands
- Resuming a Suspended Process
- return command
- dbx Commands
- Using the return Command
- Using the return Command
- $rimode
- Recording Output
- Predefined dbx Variables
- dbx Commands
- run command
- Running Your Program
- dbx Commands
- Debugging Your Programs
- Running Your Program
- running process, wait for
- Waiting for Any Running Process
- dbx Commands
- running programs
- Running Your Program
- Running Your Program
- dbx Commands
- dbx Options
- dbx Commands
- scope of program variables
- Examining the Stack
- Moving Within the Stack
- Variable Scope
- Moving to a Specified Procedure
- scripts
- Executing dbx Scripts
- search backward (?) command
- Searching Through Source Code
- Searching Through Source Code
- dbx Commands
- search forward (/) command
- dbx Commands
- Searching Through Source Code
- Searching Through Source Code
- searching source code
- dbx Commands
- dbx Commands
- Searching Through Source Code
- select active process from process pool
- dbx Commands
- Selecting a Process
- sending signals
- Continuing Execution After a Breakpoint
- Resuming a Suspended Process
- Continuing Execution After a Machine-Level Breakpoint
- dbx Commands
- set command
- Setting dbx Variables
- dbx Commands
- Listing dbx Variables
- Setting dbx Variables
- String Constants
- setenv command
- Displaying and Changing Environment Variables Used by a Program
- dbx Commands
- Running Your Program
- setting breakpoints
- Debugging Your Programs
- setting conditional breakpoints
- Setting Conditional Breakpoints
- setting conditional commands
- Writing Conditional Commands
- setting dbx variables
- Setting dbx Variables
- dbx Commands
- Setting dbx Variables
- setting unconditional breakpoints
- Setting Unconditional Breakpoints
- dbx Commands
- dbx Commands
- sh command
- dbx Commands
- Invoking a Shell
- shell command, executing
- dbx Commands
- Invoking a Shell
- shell, invoking from dbx
- dbx Commands
- Invoking a Shell
- $shellparameters
- Running Your Program
- 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
- dbx Commands
- Listing Available Processes
- showthread command
- Using the thread Clause
- dbx Commands
- signals
- catching
- dbx Commands
- Catching and Ignoring Signals
- continuing after catching
- Continuing After Catching a Signal
- Continuing After Catching a Signal
- displaying caught
- dbx Commands
- Catching and Ignoring Signals
- displaying ignored
- Catching and Ignoring Signals
- dbx Commands
- ignoring
- dbx Commands
- Catching and Ignoring Signals
- sending
- dbx Commands
- Continuing Execution After a Breakpoint
- Continuing Execution After a Machine-Level Breakpoint
- Resuming a Suspended Process
- single-stepping
- dbx Commands
- Studying a New Program
- dbx Commands
- Stepping Through Your Program
- single-stepping at the machine-code level
- Stepping Through Machine Code
- source
- Predefined Aliases
- dbx Commands
- source code
- searching
- Searching Through Source Code
- dbx Commands
- dbx Commands
- source command
- Playing Back Input
- source directories
- specifying
- dbx Commands
- Path Remapping
- dbx Commands
- Specifying Source Directories With dbx Commands
- Specifying Source Directories With dbx Commands
- Specifying Source Directories With Arguments
- source files
- Specifying Source Directories
- dbx
- Path Remapping
- editing
- dbx Commands
- dbx Commands
- Calling an Editor
- locating
- Path Remapping
- specifying
- dbx Commands
- Specifying Source Directories With dbx Commands
- Changing Source Files
- dbx Commands
- Specifying Source Directories With Arguments
- Specifying Source Directories With dbx Commands
- dbx Commands
- dbx Options
- Path Remapping
- 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
- Predefined dbx Variables
- Handling sproc System Calls and Process Group Debugging
- Stopping at System Calls
- Predefined dbx Variables
- Handling sproc System Calls and Process Group Debugging
- stack
- examining
- Examining the Stack
- Debugging Your Programs
- Printing Stack Traces
- 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
- dbx Commands
- standard input
- dbx Commands
- Running Your Program
- standard output
- Running Your Program
- dbx Commands
- status command
- dbx Commands
- Ending a Recording Session
- Listing Breakpoints, Traces, and Conditional Commands
- $stdc
- Predefined dbx Variables
- step command
- Stepping Through Your Program
- dbx Commands
- Stepping Using the step Command
- Studying a New Program
- stepi command
- Stepping Through Machine Code
- Stepping Through Machine Code
- dbx Commands
- Stepping Through Machine Code
- $stepintoall
- Stepping Through Machine Code
- Stepping Using the step Command
- Predefined dbx Variables
- stop command
- Stopping If a Variable or Memory Location Has Changed
- Stopping If a Test Expression Is True
- Debugging Your Programs
- dbx Commands
- Setting Unconditional Breakpoints
- Setting Unconditional Breakpoints
- Setting Unconditional Breakpoints
- Stopping If a Variable or Memory Location Has Changed
- Stopping If a Variable or Memory Location Has Changed
- $stopformat
- Predefined dbx Variables
- stopi command
- Syntax of the stopi Command
- Setting Machine-Level Breakpoints
- Syntax of the stopi Command
- dbx Commands
- string constants
- Constants
- String Constants
- escape sequences
- String Constants
- stripped symbol table
- Examining Core Dumps to Determine Cause of Failure
- suspend active process
- Suspending a Process
- suspend command
- Suspending a Process
- dbx Commands
- Suspending a Process
- dbx Commands
- Suspending a Process
- Suspending a Process
- 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
- Stopping at System Calls
- Stopping at System Calls
- dbx Commands
- system calls
- catching
- dbx Commands
- Stopping at System Calls
- displaying caught
- Stopping at System Calls
- dbx Commands
- displaying ignored
- dbx Commands
- Stopping at System Calls
- exec
- Handling exec System Calls
- execv
- Stopping at System Calls
- execve
- Stopping at System Calls
- exit
- Stopping at System Calls
- fork
- Processes and Threads
- Predefined dbx Variables
- Stopping at System Calls
- Predefined dbx Variables
- Handling sproc System Calls and Process Group Debugging
- Handling fork System Calls
- ignoring
- Stopping at System Calls
- dbx Commands
- sproc
- Stopping at System Calls
- Predefined dbx Variables
- Predefined dbx Variables
- Processes and Threads
- Handling sproc System Calls and Process Group Debugging
- Handling sproc System Calls and Process Group Debugging
- tag command
- dbx Commands
- $tagfile
- Predefined dbx Variables
- thread clause
- Using the thread Clause
- trace command
- Tracing Program Execution
- Tracing Program Execution
- Tracing Program Execution
- dbx Commands
- Tracing Program Execution
- dbx Commands
- Studying a New Program
- tracei command
- Tracing Execution at the Machine Level
- Tracing Execution at the Machine Level
- Tracing Execution at the Machine Level
- Tracing Execution at the Machine Level
- dbx Commands
- Tracing Execution at the Machine Level
- Tracing Execution at the Machine Level
- Tracing Execution at the Machine Level
- tracing
- deleting
- Deleting Breakpoints, Traces, and Conditional Commands
- dbx Commands
- disabling
- dbx Commands
- Disabling Breakpoints, Traces, and Conditional Commands
- enabling
- Enabling Breakpoints, Traces, and Conditional Commands
- dbx Commands
- procedures
- dbx Commands
- dbx Commands
- Studying a New Program
- Tracing Program Execution
- process groups
- Handling sproc System Calls and Process Group Debugging
- source lines
- Studying a New Program
- status
- dbx Commands
- Listing Breakpoints, Traces, and Conditional Commands
- variables
- dbx Commands
- Tracing Execution at the Machine Level
- Tracing Execution at the Machine Level
- Tracing Execution at the Machine Level
- Studying a New Program
- Tracing Program Execution
- 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
- 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
- dbx Commands
- Displaying Type Declarations
- unalias command
- Removing Command Aliases
- Predefined Aliases
- dbx Commands
- unconditional breakpoints
- Setting Breakpoints
- Debugging Your Programs
- setting
- Setting Unconditional Breakpoints
- dbx Commands
- dbx Commands
- unrecord command
- Ending a Recording Session
- dbx Commands
- dbx Commands
- Ending a Recording Session
- unset command
- Removing Variables
- dbx Commands
- unsetenv command
- dbx Commands
- Displaying and Changing Environment Variables Used by a Program
- unstacking interactive function calls
- Using ccall
- up command
- dbx Commands
- Moving Within the Stack
- use
- path remapping
- Path Remapping
- use command
- Specifying Source Directories With dbx Commands
- dbx Options
- dbx Commands
- Specifying Source Directories With dbx Commands
- variables
- dbx. See dbx variables
- Using Expressions
- Creating and Removing dbx Variables
- do not display
- Avoiding Common Pitfalls
- variables, predefined dbx. See predefined dbx variables
- Predefined dbx Variables
- variables, program
- Using Expressions
- Displaying and Changing Program Variables
- case sensitivity
- Predefined dbx Variables
- Case Sensitivity in Variable Names
- changing values
- dbx Commands
- Changing the Value of a Variable
- determining scope
- Determining Variable Scopes and Fully Qualified Names
- dbx Commands
- dbx Commands
- examining
- Debugging Your Programs
- Studying a New Program
- names and C keyword conflicts
- Predefined dbx Variables
- names and keyword conflicts
- Conflicts Between Variable Names and Keywords
- printing
- Displaying the Value of a Variable
- qualifying variable names
- Tracing Program Execution
- Examining the Stack
- Qualifying Names of Program Elements
- scope
- Variable Scope
- Moving Within the Stack
- Moving to a Specified Procedure
- Qualifying Names of Program Elements
- Examining the Stack
- tracing
- Studying a New Program
- type declarations
- Displaying Type Declarations
- dbx Commands
- W
- Predefined Aliases
- wait command
- dbx Commands
- Waiting for a Resumed Process
- Waiting for a Resumed Process
- wait for active process
- dbx Commands
- Waiting for a Resumed Process
- wait for process
- Waiting for a Resumed Process
- dbx Commands
- wait for running process
- Waiting for Any Running Process
- dbx Commands
- waitall command
- Waiting for Any Running Process
- dbx Commands
- Waiting for a Resumed Process
- whatis command
- Displaying Type Declarations
- dbx Commands
- when command
- dbx Commands
- Writing Conditional Commands
- wheni command
- Writing Conditional Commands at the Machine Level
- Writing Conditional Commands at the Machine Level
- Writing Conditional Commands at the Machine Level
- dbx Commands
- where command
- dbx Commands
- Examining Core Dumps to Determine Cause of Failure
- Printing Stack Traces
- Syntax of the stopi Command
- whereis command
- Qualifying Names of Program Elements
- dbx Commands
- Qualifying Names of Program Elements
- Determining Variable Scopes and Fully Qualified Names
- $whereisdsolimit
- Predefined dbx Variables
- Determining Variable Scopes and Fully Qualified Names
- which command
- Determining Variable Scopes and Fully Qualified Names
- dbx Commands
- Qualifying Names of Program Elements
- Qualifying Names of Program Elements
- whichobj command
- dbx Commands
- Compiling and Linking Programs With Dynamic Shared Objects