<<

dbgvar command
   Categories of Commands
   Debugger Variables
DBX mode
   About Making Simple Use of the Debugger
   Basic Information on Starting the Debugger
DDD*
debugger
debugging
    core files
       corefile_listobj.c Example
       Debugging Core Files
    machine-level debugging
       Looking at the Generated Code: Memory Display and Search Commands
       Machine-Level Debugging
    MPI
    OpenMP
    optimized code
    parallel applications
    remote applications
    sets of processes
debugging in Eclipse*
debugging process
    changing the current process
    choosing which files to list
    connecting to a remote program
    continuing process execution
       Continuing Execution of the Process
       Continuing Execution of the Process: General Information
    creating a new process
    debugging multiple processes
       Context for Executing Commands
       Multiprocess Debugging
    enabling/disabling breakpoints
    ending debugging session
       Ending a Debugging Session
       Ending the Remote Debugging Session
    entering commands
       Debugger's Command Processing Structure
       Entering and Editing Command Lines
       Entering Debugger Commands
       Processing Debugger's Commands: Overview
    examining
    finding source files
    invoking on a core file
    machine level debugging
       Looking at the Generated Code: Memory Display and Search Commands
       Machine-Level Debugging
    preparing the compiler and linker environment
    preparing the program for debugging
       Modifying Your Program to Wait for the Debugger
       Preparing a Program for Debugging
       Preparing the Compiler and Linker Environment
       Preparing Your Source Code
    running a program under debugger
       Running a Program in the Debugger
       Running a Program Under Debugger Control
       Running IDB in Default (DBX) Mode
       Running IDB in GDB Mode
    searching the source file
    showing
       Showing Breakpoint Status
       Showing Column Information
    starting
       Starting a Parallel Debugging Session
       Starting Eclipse*
       Starting Remote Debugging Session
       Starting the Debugger
       Starting the Debugger from a Command Line
       Starting the Debugger Using DDD*
       Starting the Debugger Using Eclipse*
       Starting the Debugger Using Emacs*
       Using the mpirun_dbg.idb Startup File
    storing sets and ranges
default mode
   Basic Information on Starting the Debugger
   Making Simple Use of the Debugger. Overview
dereferencing pointers
detach command
   Categories of Commands
   Ending the Remote Debugging Session
   The attach and the detach Commands
detectors
    place
    signal
    unaligned access
    watch
disassembling functions
disclaimer
disconnect command
displaying
   Displaying Class Information
   Displaying Object Information
   Displaying Static and Dynamic Type Information
   Displaying Virtual and Inherited Class Information
    class information
    object information
    static and dynamic information
       Displaying Object Information
       Displaying Static and Dynamic Type Information
    virtual and inherited class information
disposition
dump command
dynamic context



Eclipse*
edit_file command
   Categories of Commands
   Invoking Your Editor (DBX Mode Only)
editing command line
editing command lines
Emacs*
embedded keywords
ending a debugging session
   Ending a Debugging Session
   Ending the Remote Debugging Session
entering debugger commands
   Entering and Editing Command Lines
   Entering Debugger Commands
environment variables
   Controlling the Process Environment
   Environment Variable Expansion
    controlling the process environment
    EDITOR environment variable
    environment variable expansion
    environment variable identifier
    environment_variable command
       Categories of Commands
       Controlling the Process Environment
    parallel debugging session
    PATH environment variable
examining
   Examining the Data
   Examining the Paused Process
   Looking at the Call Stack
    call stack
       Examining the Call Stack
       Examining the Paused Process
       Looking at the Call Stack
    data
       Examining the Data
       Looking at the Data
    generated code
       Examining the Generated Code
       Looking at the Generated Code: Memory Display and Search Commands
    libraries
    locks
    machine-level registers
    memory addresses
    paused process
    registers
    signal state
    source files
       Examining the Source Files
       Looking at the Source Files: Overview
    teams
    thread trees
    threads
       Examining the Threads
       Looking at the Threads
exception handlers
executing commands from file command
   Categories of Commands
   Scripting or Repeating Previous Commands
executing shell command
   Categories of Commands
   Executing Shell Commands
expert debugging
expression
    rescoped
       Expressions Specific to C
       Expressions Specific to C++
       Expressions Specific to Fortran
       Rescoped Expressions
extended naming syntax
extending expressions
extending names



file command
filename
   LFILE Lexemes
   Scripting Commands
   Scripting or Repeating Previous Commands
floating point
Fortran support
    addresses
    calls
    constants
    expressions
    identifiers
    limitations
    LNORM lexemes
    loc
    rescoped expressions
    types
function



GDB mode
getting help
    help command
       Categories of Commands
       Getting Help
giving commands to the debugger
    command line
    environment variables
    stdin
goto command
grammar
    commands
    expressions
graphical user interface



handle command
history command
   Categories of Commands
   Viewing the Command History
history replacement of the line



identifiers
   Identifiers
   Identifiers, Keyword, and Typedef Names
    C
    C++
    Fortran
if command
   Categories of Commands
   Conditionalizing Command Execution
ignore command
info handle command
initialization file
instantiations
integer constants
Intel(R) Debugger
    Linux*
    Mac OS*
    Windows*
interrupt
   Ctrl+C
   Giving Commands to the Debugger. Overview
interrupting process
issuing debugger commands
    command grammar
    command syntax
    keywords
    processing debugger commands
    using braces to make a composite command


>>