Index

access to freed memory
Typical Heap Corruption Problems

access to uninitialized memory
Typical Heap Corruption Problems

action
traps term
Traps Terminology

Active selection in Admin menu
described in jello tutorial
Examining Data

adding a breakpoint
in X/Motif analyzer tutorial
Examining Widgets

All or This button description
Options for Controlling Program Execution

all trap debugger command option
Setting Single-Process and Multiprocess Traps

AllowPendingTraps
.Xdefaults variable
Trap Types

All/Single button in the Main View window
Execution Control Buttons

arguments, command line
Features of the Main View Window Control Panel

Array Browser
subscript controls
Examining Data
viewing variables with
Viewing Variables Using the Array Browser
Using the Array Browser
Views menu option
Viewing Program Data

Array Browser selection in Views menu
in jello tutorial
Examining Data

array variables
Viewing Program Data

assigning values to variables
Assigning Values to Variables

auto-fork application
Multiple Process Debugging

basic debugger usage
Basic Debugger Usage

blocking anomalies
and pthreads
Blocking Anomalies

boundary overrun
Typical Heap Corruption Problems

boundary underrun
Typical Heap Corruption Problems

breakpoint
About Traps
About Traps
Setting Traps (Breakpoints)
Setting Traps (Breakpoints)
See Also traps

breakpoint results, viewing
Using Additional Features of the Analyzer

breakpoint, adding for a widget
Examining Widgets

breakpoints tab
Using Additional Features of the Analyzer

breakpoints, setting (Fix+Continue tutorial)
Setting Breakpoints in Redefined Code

breakpoints, setting for a class
Setting Callback Breakpoints

Build analyzer
Build Analyzer Window
to examine build dependencies
Integrating the Debugger with Other WorkShop Tools

build dependencies
examine with Build Analyzer
Integrating the Debugger with Other WorkShop Tools

Build manager
Using the Build Manager

build path
Change ID, Build Path, and Other Concepts

Build view
Build View Window

C expressions
Evaluating Expressions in C

C function calls
C Function Calls

C tutorial code example
C Example and Short Tutorial

C++ exception trap
Trap Types

C++ expressions
Evaluating Expressions in C++

Call Stack
Traceback Through the Call Stack Window
Views menu option
Viewing Program Data

Call Stack selection in Views menu
Examining Data

Call Stack Window
introduction to
Using the Call Stack

callback context, viewing
Setting Callback Breakpoints

callback examiner
Setting Callback Breakpoints

callstack view
in X/Motif analyzer tutorial
Using Additional Features of the Analyzer

change id
Change ID, Build Path, and Other Concepts

change values
in Array Browser
Viewing Variables Using the Array Browser

changing code from the command line
Changing Code from the Debugger Command Line

checking for out-of-bounds array accesses
Step 2: Check for Out-of-Bounds Array Accesses

checking for uninitialized variables used in calculations
Step 3: Check for Uninitialized Variables Being Used in Calculations

classes, examining widget
Setting Callback Breakpoints

Clear button in Trap Manager
in jello tutorial
Setting Traps

Clear trap selection in Traps menu
Setting Traps Using the Traps Menu in the Main View Window

ClearCase
Integrating the Debugger with Other WorkShop Tools

Click To Evaluate
viewing variables with
Viewing Variables Using Click To Evaluate
Using Click to Evaluate

code
redefined vs. compiled
How Redefined Code Is Distinguished from Compiled Code

code, changing (tutorial)
Changing Code

code, changing from command line
Changing Code from the Debugger Command Line

code, comparing original to redefined
Comparing Original and Redefined Code

code, deleting changed
Deleting Changed Code

code, switching between compiled and redefined
in Fix+Continue
Switching between Compiled and Redefined Code

Col button in Array Browser
in jello tutorial
Examining Data

Command field in the Main View window
Features of the Main View Window Control Panel

command syntaxes for traps
Syntaxes

comparing code, original vs. redefined
Comparing Original and Redefined Code

comparing function definitions
(in Fix+Continue tutorial)
Comparing Function Definitions

compiled code
distinguished from refined code
How Redefined Code Is Distinguished from Compiled Code

compiling
introductory tips
Basic Tips and Features
with the malloc library (heap corruption)
Compiling with the Malloc Library

compiling with the malloc library
Compiling with the Malloc Library

Condition field in trap manager
Setting a Trap Condition

Config menu in trap manager
Setting Traps in the Trap Manager Window

Cont button description
Options for Controlling Program Execution

context sensitive help
Basic Tips and Features

continue
of single 6.5 POSIX pthread
User-Level Continue of Single 6.5 POSIX Pthread

Continue button in the Main View window
Setting Traps
Execution Control Buttons

Continue To selection in PC menu
Controlling Program Execution Continue To/Jump To

control flow constructs
Inspecting the Control Flow

controlling program execution options
Options for Controlling Program Execution

Copy traps to sproc'd processes
in multiprocess tutorial
Using Multiprocess Explorer to Control Execution

core file analysis
for scientific programs
Step 5: Perform Core File Analysis

corrupt program
heap corruption tutorial program
Heap Corruption Detection Tutorial

customizing the debugger
Customizing the Debugger
changing X window system resources
Changing X Window System Resources
startup file for
Using a Startup File
user-defined buttons
Implementing User-Defined Buttons
with scripts
Customizing the Debugger with Scripts

cvd
Main View window (X/Motif analyzer tutorial)
Setting up the Sample Session

cvd command line
viewing variables with
Viewing Variables Using the cvd Command Line

cvdrc file
for customizing the debugger
Using a Startup File

Cycle count field in trap manager
Setting a Trap Cycle Count
in jello tutorial
Setting Traps

Data Explorer
viewing variables with (C code only)
Using the Data Explorer
Views menu option
Viewing Program Data

Data Explorer (C code only)
viewing variables with
Viewing Variables Using the Array Browser

Data Explorer selection in views menu
Examining Data

data structures
Viewing Program Data

Data View
Views menu option
Viewing Program Data

Debugger
exiting
Exiting the Debugger
how to customize
Customizing the Debugger
how to start
Starting the Debugger
Main View window (X/Motif analyzer tutorial)
Setting up the Sample Session
program execution control
Controlling Program Execution

Debugger command line
The Debugger Main View Window

Debugger main features
Main Debugger Features

Debugger views
Traceback Through the Call Stack Window

Debugger with Fix+Continue support
Fix+continue
debugger support with
Debugger with Fix+Continue Support

debugging
debugging a multiprocess C program
Debugging a Multiprocess C Program
debugging a multiprocess fortran program
Debugging a Multiprocess Fortran Program
fortran multiprocess debugging session
Fortran Multiprocess Debugging Session
general fortran debugging hints
General Fortran Debugging Hints
tips and features
Getting Started with the Debugger

debugging with the X/Motif analyzer
Debugging with the X/Motif Analyzer

deleting changed code (tutorial)
Deleting Changed Code

difference tools
in Fix+Continue
Comparing Function Definitions

disabling traps
in jello tutorial
Setting Traps

disassembled code
Viewing Program Data

Disassembly View
Views menu option
Viewing Program Data

DISPLAY environment variable for debugging
Getting Started with the Debugger

Display menu
Main View window
Admin Menu

Display menu in traps manager
Setting Traps in the Trap Manager Window

divisions by zero
how to find in scientific programs
Step 4: Find Divisions by Zero and Overflows

double frees
Typical Heap Corruption Problems

DUMPCORE environment variable
DUMPCORE Environment Variable

edit source code
as shown in jello tutorial
Edit Your Source Code

editors
fork editor
Integrating the Debugger with Other WorkShop Tools
how to access from the Main View window
Integrating the Debugger with Other WorkShop Tools

editres requests
and X/Motif analyzer
Restrictions and Limitations

environment variables
_RLD_LIST
Compiling with the Malloc Library
CVDINIT
Using a Startup File
DUMPCORE
DUMPCORE Environment Variable
MALLOC_CLEAR_FREE
Setting Environment Variables
MALLOC_CLEAR_FREE_PATTERN
Setting Environment Variables
MALLOC_CLEAR_MALLOC
Setting Environment Variables
MALLOC_CLEAR_MALLOC_PATTERN
Setting Environment Variables
MALLOC_FASTCHK
Setting Environment Variables
Setting Environment Variables
MALLOC_MAXMALLOC
Setting Environment Variables
MALLOC_NO_REUSE
Setting Environment Variables
MALLOC_TRACING
Setting Environment Variables
MALLOC_VERBOSE
Setting Environment Variables
setting in Execution View
Execution View
setting to detect heap corruption
Setting Environment Variables

environment variables for debugging
Getting Started with the Debugger

erroneous frees
Typical Heap Corruption Problems

evaluating expressions
Evaluating Expressions

evaluating expressions in C++
Evaluating Expressions in C++

evaluating expressions in Fortran
Evaluating Expressions in Fortran

examiner
breakpoint
Examining Widgets
callback
Setting Callback Breakpoints
tree examiner
Navigating the Widget Structure
widget examiner
Navigating the Widget Structure
window
Setting Callback Breakpoints

examiners
overview, in X/Motif analyzer
Examiners Overview
selections, in X/Motif analyzer
Examiners and Selections

examining data
Viewing Program Data
in jello tutorial
Examining Data

examining program data
Viewing Program Data

examining widget classes
Setting Callback Breakpoints

examining widgets
in X/Motif analyzer tutorial
Examining Widgets

exception trap
Trap Types

executable
run directly from the Main View window
Load Directly into the Main View Window

execution control buttons
Execution Control Buttons
in Main View window
Execution Control Buttons

Execution View
Execution View
Execution View

Execution View description
Basic Tips and Features

exiting the debugger
Exiting the Debugger

Expression column in Expression View
Expression View Window

Expression field in Data Explorer
in jello tutorial
Examining Data

Expression View
viewing variables with
Viewing Variables Using the Expression View Window
Views menu option
Viewing Program Data

Expression View selection in Views menu
in jello tutorial
Examining Data

Expression View Window
for evaluating expressions
Expression View Window
viewing variables with
Using the Expression View

expressions
C++
Evaluating Expressions in C++
for C operations
Evaluating Expressions in C
Fortran
Evaluating Expressions in Fortran

fibo program
Fibonacci program used in multiprocess tutorial
Debugging a Multiprocess C Program

File Browser for locating and loading files
Load from the File Browser Dialog Box

files (source)
loading
How to Load Source Files
managing
Selecting Source Files

files, comparing source code with xdiff
Comparing Source Code Files

files, finding for Fix+Continue
Change ID, Build Path, and Other Concepts

finding files for Fix+Continue
Change ID, Build Path, and Other Concepts

Fix+ continue
change id
Change ID, Build Path, and Other Concepts

Fix+continue
basic cycle description
Fix+Continue Functionality
breakpoints
Setting Breakpoints in Redefined Code
build path
Change ID, Build Path, and Other Concepts
changing code (tutorial)
Changing Code
changing code from the command line
Changing Code from the Debugger Command Line
comparing original to redefined code
Comparing Original and Redefined Code
deleting changed code (tutorial)
Deleting Changed Code
editing a function (tutorial)
Editing a Function
functionality and features
Fix+Continue Functionality
interface description
The Fix+Continue Interface
introduction and tutorial
Debugging with Fix+Continue
overview
Debugging with Fix+Continue
redefining function
Redefining a Function: time1 Program
redefining functions with
Debugging with Fix+Continue
restrictions
Restrictions on Fix+Continue
sample session (tutorial)
Setting up the Sample Session
setting traps for
Setting Breakpoints in Redefined Code
Status window
Setting Breakpoints in Redefined Code
switching between compiled and redefined code
Switching between Compiled and Redefined Code
tutorial
Fix+Continue Tutorial
WorkShop integration
Fix+Continue Integration with Debugger Views

fork application
Multiple Process Debugging

fork editor
Integrating the Debugger with Other WorkShop Tools

fork processes
Using the Multiprocess Explorer Window

Format menu in Expression View
Expression View Window
in jello tutorial
Examining Data

fortran
debugging a multiprocess fortran program
Debugging a Multiprocess Fortran Program
fortran multiprocess debugging session
Fortran Multiprocess Debugging Session
general fortran debugging hints
General Fortran Debugging Hints

Fortran 90 tutorial code example
Fortran 90 Code Example and Short Tutorial

Fortran expressions
Evaluating Expressions in Fortran

Fortran function calls
Fortran Function Calls

Fortran variables supported in expressions
Fortran Variables

frames
Traceback Through the Call Stack Window

free call errors
heap corruption errors
Finding Heap Corruption Errors

free run
of single 6.5 POSIX pthread
User-Level Continue of Single 6.5 POSIX Pthread

function definitions, comparing
(in Fix+Continue tutorial)
Comparing Function Definitions

function, editing
Editing a Function

function, redefining
Fix+continue
Redefining a Function: time1 Program

functions, identifying
Change ID, Build Path, and Other Concepts

-g option for compiling
Basic Tips and Features

getstarted tutorial directory
Basic Tips and Features

getting started with debugger: tutorial
Getting Started with the Debugger

Group Trap Default toggle
Setting Traps Using the Traps Menu in the Main View Window

heap corruption
access to freed memory
Typical Heap Corruption Problems
access to uninitialized memory
Typical Heap Corruption Problems
boundary overrun definition
Typical Heap Corruption Problems
boundary underrun definition
Typical Heap Corruption Problems
compiling with malloc library
Compiling with the Malloc Library
detection
Detecting Heap Corruption
double frees
Typical Heap Corruption Problems
erroneous frees
Typical Heap Corruption Problems
how to find heap corruption errors
Finding Heap Corruption Errors
trapping errors using the malloc library
Trapping Heap Errors Using the Malloc Library
typical problems
Typical Heap Corruption Problems

identifying functions
Change ID, Build Path, and Other Concepts

include files
and Fix+Continue
Change ID, Build Path, and Other Concepts

integration of ProDev WorkShop tools
Integrating the Debugger with Other WorkShop Tools

introductory tips and features for debugging
Getting Started with the Debugger

jello program
Run the jello Program

Jump To selection in PC menu
Controlling Program Execution Continue To/Jump To

Kill button description
Options for Controlling Program Execution

Kill button in the Main View window
Execution Control Buttons

Language menu in Expression View
Expression View Window
in jello tutorial
Examining Data

launching debugger in Multiprocess Explorer
Launch the Debugger in Multiprocess Explorer

launching the X/Motif analyzer
Debugging with the X/Motif Analyzer

launching X/Motif analyzer
Launching the X/Motif Analyzer

lint
option for debugging scientific programs
Step 1: Use lint

-lmalloc_ss library
for finding heap corruption problems
Finding Heap Corruption Errors

Load expressions selection in Expression View--> Config menu
Expression View Window

load files
directly into the Main View window
Load Directly into the Main View Window
through the File Browser Window
Load from the File Browser Dialog Box
through the Open dialog box
Load from the Open Dialog Box
with File Browser
Load from the File Browser Dialog Box

Load traps... selection in config menu in trap manager
Saving and Reusing Trap Sets

loading source files
How to Load Source Files

locally distributed application
Multiple Process Debugging

locate files
with File Browser
Load from the File Browser Dialog Box

Lock button description
Options for Controlling Program Execution

Main View window
All/Single button
Execution Control Buttons
Command field
Features of the Main View Window Control Panel
Cont button
Execution Control Buttons
control panel
The Main View Window Control Panel
Display menu
Admin Menu
execution control buttons
Execution Control Buttons
general description
The Debugger Main View Window
Kill button
Execution Control Buttons
Next button
Execution Control Buttons
PC menu
Controlling Program Execution Continue To/Jump To
Controlling Program Execution Continue To/Jump To
Run button
Execution Control Buttons
Sample button
Execution Control Buttons
Status field
Features of the Main View Window Control Panel
Features of the Main View Window Control Panel
Stay Focused/Follow Interesting button
Execution Control Buttons
Step button
Execution Control Buttons
Stop button
Execution Control Buttons

Main View window (X/Motif analyzer tutorial)
Setting up the Sample Session

malloc call failing
heap corruption error
Finding Heap Corruption Errors

malloc library
compiling with
Compiling with the Malloc Library

MALLOC_CLEAR_FREE_PATTERN
Setting Environment Variables

MALLOC_CLEAR_MALLOC
Setting Environment Variables

MALLOC_CLEAR_MALLOC_PATTERN
Setting Environment Variables

MALLOC_FASTCHK
Setting Environment Variables
Setting Environment Variables

MALLOC_FASTCHK environment variable
and heap corruption errors
Finding Heap Corruption Errors

MALLOC_MAXMALLOC
Setting Environment Variables

MALLOC_NO_REUSE
Setting Environment Variables

MALLOC_TRACING
Setting Environment Variables

MALLOC_VERBOSE
Setting Environment Variables

managing source files
Selecting Source Files

memalign call with improper alignment
heap corruption error
Finding Heap Corruption Errors

memory locations
Viewing Program Data

Memory View
Views menu option
Viewing Program Data

MPI application debugging
Debugging an MPI Single System Image Application

MPI single system image application
Multiple Process Debugging

multiple process debugging
description and introduction
Multiple Process Debugging

multiprocess
add and remove processes
Adding and Removing Processes
additional main view windows for
Bringing up Additional Main View Windows
debugging a multiprocess fortran program
Debugging a Multiprocess Fortran Program
fortran multiprocess debugging session
Fortran Multiprocess Debugging Session
multiprocess traps
Multiprocess Traps
preferences
Multiprocess Preferences
using trap manager to control trap inheritance (tutorial)
Using the Trap Manager to Control Trap Inheritance
view control buttons
Using Multiprocess Explorer Control Buttons
viewing process status
Viewing Process Status

Multiprocess Explorer
launching debugger in
Launch the Debugger in Multiprocess Explorer
to control execution
Using Multiprocess Explorer to Control Execution

Multiprocess Explorer window
Using the Multiprocess Explorer Window

multiprocess traps
Setting Single-Process and Multiprocess Traps

Multiprocess View
Views menu option
Viewing Program Data

multiprocessing
debugging
Multiple Process Debugging

N selection in Next menu
Execution Control Buttons

N selection in step into menu
Execution Control Buttons

Next button
Basic Tips and Features

Next button description
Options for Controlling Program Execution

Next button in the Main View window
Execution Control Buttons

Open dialog box
loading files
Load from the Open Dialog Box

overflows
how to find in scientific programs
Step 4: Find Divisions by Zero and Overflows

path remapping
Path Remapping

path remapping case example
Case Example for Path Remapping

PC menu
Controlling Program Execution Continue To/Jump To
Continue To
Controlling Program Execution Continue To/Jump To
Jump To
Controlling Program Execution Continue To/Jump To

PC menu in main view window
Controlling Program Execution Continue To/Jump To

pending trap
definition
Trap Types

performance analyzer
how to access from Main View window
Integrating the Debugger with Other WorkShop Tools

performance data
Sample button
Execution Control Buttons

pgrp trap debugger command option
Setting Single-Process and Multiprocess Traps

pollpoint
About Traps

preferences for multiprocesses
Multiprocess Preferences

preparing the fileset for X/Motif analyzer tutorial
Setting up the Sample Session

process group
Using the Multiprocess Explorer Window

program counter
Controlling Program Execution Continue To/Jump To
definition
Examining Data

Program data
Viewing Program Data

program execution
options for controlling
Options for Controlling Program Execution

program execution control
Controlling Program Execution
Main View control panel
The Main View Window Control Panel
PC menu
Controlling Program Execution Continue To/Jump To

program output, tracking
Change ID, Build Path, and Other Concepts

pthreads
and blocking anomalies
Blocking Anomalies
and scheduling anomalies
Scheduling Anomalies
debugging a pthreaded program
Debugging a Pthreaded Program
debugging session
Pthread Debugging Session
how to continue a single pthread
How to Continue a Single POSIX 6.5 Pthread
pthread debugging hints
Other Pthread Debugging Hints
user-level continue of single 6.5 POSIX pthread
User-Level Continue of Single 6.5 POSIX Pthread
viewing pthreaded applications
Viewing Multiprocess and Pthreaded Applications

RCS
Integrating the Debugger with Other WorkShop Tools

Read-Only
debugger status
Debugger with Fix+Continue Support

realloc call errors
heap corruption error
Finding Heap Corruption Errors

redefined code
distinguished from compiled code
How Redefined Code Is Distinguished from Compiled Code

redefining a function in Fix+Continue (tutorial)
Redefining a Function: time1 Program

redefining functions
Debugging with Fix+Continue

Register View
Views menu option
Viewing Program Data

registers
Viewing Program Data

Remap paths selection in session menu
Path Remapping

removing traps with mouse
Setting Traps with the Mouse

restrictions and limitations of X/Motif analyzer
Restrictions and Limitations

Result column in Expression View
Expression View Window

Resume child after attch on sproc
in multiprocess tutorial
Using Multiprocess Explorer to Control Execution

Return button description
Options for Controlling Program Execution

Return button in the Main View window
Main View
Return button
Execution Control Buttons

RUN button description
Options for Controlling Program Execution

Run button in the Main View window
Execution Control Buttons

Sample button in the Main View window
Execution Control Buttons

sample session
setting up for X/Motif analyzer
Setting up the Sample Session

sample session setup
Fix+continue
Setting up the Sample Session

sample trap
Trap Types

sample trap command
Setting Single-Process and Multiprocess Traps

sample traps
About Traps

samples
About Traps
Setting Traps (Breakpoints)
See Also traps

Save expressions selection in Expression View --> Config menu
Expression View Window

Save traps... selection in config menu in trap manager
Saving and Reusing Trap Sets

saving changes to source file (Fix+Continue tutorial)
Saving Changes

scheduling anomalies
and pthreads
Scheduling Anomalies

scientific programs
checking for out-of-bounds array accesses
Step 2: Check for Out-of-Bounds Array Accesses
checking for uninitialized variables used in calculations
Step 3: Check for Uninitialized Variables Being Used in Calculations
core file analysis for
Step 5: Perform Core File Analysis
finding divisions by zero and overflows
Step 4: Find Divisions by Zero and Overflows
suggestions for debugging serial execution of
Suggestions for Debugging for Serial Execution of Scientific Programs
using lint for debugging
Step 1: Use lint

scripts
for customizing the debugger
Customizing the Debugger with Scripts

Search field in trap manager
Moving around the Trap Display Area

Search window
Searching

searching for character strings
Searching

searching in the jello tutorial
Perform a Search

Set Trap
selection in Traps menu
Setting Traps Using the Traps Menu in the Main View Window

setting traps
in jello tutorial
Setting Traps
introduction
Setting Traps (Breakpoints)

setting traps at the cvd> command line
Setting Traps Using the cvd Command Line

setting traps with the mouse
Setting Traps with the Mouse

setting traps with the Traps menu
Setting Traps Using the Traps Menu in the Main View Window

Signal panel
Setting Traps by Using Signal Panel and System Call Panel

signal trap debugger command option
Syntaxes

signal traps
About Traps

signals
About Traps
Setting Traps (Breakpoints)
See Also traps

SIGTERM signal
Using the Multiprocess Explorer Window

source annotation column
traps
Setting Traps Using the Traps Menu in the Main View Window

source code status indicator
Debugger with Fix+Continue Support

source control
using configuration management tools for
Integrating the Debugger with Other WorkShop Tools

source file
saving changes to (Fix+Continue tutorial)
Saving Changes

source files
comparing code files with xdiff
Comparing Source Code Files
loading
How to Load Source Files
managing
Selecting Source Files

sproc processes
Using the Multiprocess Explorer Window

ssmalloc_error
Trapping Heap Errors Using the Malloc Library

stack frame
Examining Data
Examining Data

stack frames
Traceback Through the Call Stack Window

starting the debugger
Starting the Debugger

starting, program execution
Execution Control Buttons

startup file
for customizing the debugger
Using a Startup File

static analyzer
how to access from the Main View window
Integrating the Debugger with Other WorkShop Tools

Status field in the Main View window
Features of the Main View Window Control Panel
Features of the Main View Window Control Panel

Status window
Fix+continue
Setting Breakpoints in Redefined Code

status, viewing
Setting Breakpoints in Redefined Code

Stay Focused/Follow Interesting button in the Main View window
Execution Control Buttons

Step button
Basic Tips and Features

Step button in the Main View window
Execution Control Buttons

Stop All Defaults toggle
Setting Traps Using the Traps Menu in the Main View Window

Stop button description
Options for Controlling Program Execution
Options for Controlling Program Execution

Stop button in the Main View
Execution Control Buttons

stop trap
Trap Types

stop trap command
Setting Single-Process and Multiprocess Traps

stop traps
About Traps
in jello tutorial
Setting Traps

stopping, process execution
Execution Control Buttons

subscript controls in Array Browser
Examining Data

switching between compiled and redefined code
in Fix+Continue
Switching between Compiled and Redefined Code

Syscall panel
Setting Traps by Using Signal Panel and System Call Panel

syscall trap debugger command option
Syntaxes

system calls
About Traps
Setting Traps (Breakpoints)
See Also traps
traps
About Traps

tab overflow area
Using Additional Features of the Analyzer

tabs
Using Additional Features of the Analyzer

tools integration
Integrating the Debugger with Other WorkShop Tools

tracking program output
Change ID, Build Path, and Other Concepts

trap condition
Setting a Trap Condition

trap examples
Setting Single-Process and Multiprocess Traps

Trap Manager
in jello tutorial
Setting Traps

Trap manager menus
Setting Traps in the Trap Manager Window

Trap Manager Window
introduction to
Setting Traps in the Trap Manager Window

trap triggers
Trap Triggers

trap types
Trap Types

traps
About Traps
adding a breakpoint for a widget
Examining Widgets
all trap debugger command option
Setting Single-Process and Multiprocess Traps
C++ exception trap
Trap Types
command syntaxes for
Syntaxes
descriptive overview
Setting Traps (Breakpoints)
disabling in jello tutorial
Setting Traps
enabling and disabling
Enabling and Disabling Traps
for multiprocesses
Multiprocess Traps
how to set
Setting Traps
in jello tutorial
Setting Traps
introduction
Setting Traps (Breakpoints)
multiprocess traps
Setting Single-Process and Multiprocess Traps
one-time
Controlling Program Execution Continue To/Jump To
pending trap
Trap Types
pgrp trap debugger command option
Setting Single-Process and Multiprocess Traps
removing with mouse
Setting Traps with the Mouse
sample trap
Trap Types
sample trap command
Setting Single-Process and Multiprocess Traps
setting at the cvd command line
Setting Traps Using the cvd Command Line
setting conditions
Setting a Trap Condition
setting cycle count
Setting a Trap Cycle Count
setting with mouse
Setting Traps with the Mouse
setting with the Traps menu
Setting Traps Using the Traps Menu in the Main View Window
Setting a Trap with the Traps Menu
Signal panel
Setting Traps by Using Signal Panel and System Call Panel
stop trap
Trap Types
stop trap command
Setting Single-Process and Multiprocess Traps
Syscall panel
Setting Traps by Using Signal Panel and System Call Panel
trap examples
Setting Single-Process and Multiprocess Traps
triggering
Traps Terminology

traps definition
Traps Terminology

Traps menu in trap manager
Setting Traps in the Trap Manager Window
Setting a Trap with the Traps Menu

traps terminology
Traps Terminology

traps, setting (Fix+Continue tutorial)
Setting Breakpoints in Redefined Code

tree examiner
Navigating the Widget Structure

trigger
traps term
Traps Terminology

triggering traps
Traps Terminology

troubleshooting incorrect answers
Step 6: Troubleshoot Incorrect Answers

true multiprocess program
Multiple Process Debugging

tutorials
debugging a multiprocess C program
Debugging a Multiprocess C Program
Fix+Continue
Fix+Continue Tutorial
fortran multiprocess debugging session
Fortran Multiprocess Debugging Session
heap corruption tutorial
Heap Corruption Detection Tutorial
how to load source files
How to Load Source Files
introductory: C code
C Example and Short Tutorial
introductory: Fortran 90
Fortran 90 Code Example and Short Tutorial
jello
running
Run the jello Program
jello program
Tutorial: The jello Program
path remapping
Case Example for Path Remapping
starting a multiprocess session
Starting a Multiprocess Session
X/Motif analyzer
X/Motif Analyzer Tutorial

uninitialized variables
Step 3: Check for Uninitialized Variables Being Used in Calculations

using the X/Motif analyzer
Introduction to the X/Motif Analyzer

Variable Browser
in jello tutorial
Examining Data
View menu option
Viewing Program Data
viewing variables with
Viewing Variables Using the Variable Browser
Using the Variable Browser

Variable Browser selection in Views menu
Examining Data

variables
assigning values to
Assigning Values to Variables
options for viewing
Options for Viewing Variables
Options for Viewing Variables
viewing at the cvd command line
Using the cvd Command Line
viewing with Array Browser
Viewing Variables Using the Array Browser
viewing with Click To Evaluate
Viewing Variables Using Click To Evaluate
Using Click to Evaluate
viewing with cvd> command line
Viewing Variables Using the cvd Command Line
viewing with Data Explorer (C code only)
Viewing Variables Using the Array Browser
viewing with Expression View
Viewing Variables Using the Expression View Window
viewing with the Array Browser
Using the Array Browser
viewing with the Data Explorer (C code only)
Using the Data Explorer
viewing with the Expressions View window
Using the Expression View
viewing with the Variable Browser
Using the Variable Browser
viewing with Variable Browser
Viewing Variables Using the Variable Browser

versioning
and accessing configuration management tools
Integrating the Debugger with Other WorkShop Tools

view windows
Multiprocess Explorer
Using the Multiprocess Explorer Window

viewing data
Viewing Program Data

viewing status (Fix+Continue tutorial)
Setting Breakpoints in Redefined Code

watch command
in jello tutorial
Setting Traps

watch trap debugger command option
Syntaxes

watchpoint
Setting Traps
definition
Setting Traps

watchpoints
About Traps
About Traps
Setting Traps (Breakpoints)
See Also traps

widget classes, examining
Setting Callback Breakpoints

widget hierarchy
Navigating the Widget Structure

widget structure, navigating
Navigating the Widget Structure

widgets, examining
Examining Widgets

window attributes, viewing
Setting Callback Breakpoints

window examiner
Setting Callback Breakpoints

WorkShop integration
Fix+Continue Integration with Debugger Views

X window system resources
changing to customizing the debugger
Changing X Window System Resources

xdiff
Comparing Function Definitions

xhost setting for debugger
Getting Started with the Debugger

X/Motif analyzer
“additional” features
Using Additional Features of the Analyzer
debugging with
Debugging with the X/Motif Analyzer
default view
Navigating the Widget Structure
inspecting data with
Inspecting Data
inspecting the control flow with
Inspecting the Control Flow
launching
Launching the X/Motif Analyzer
navigating widget structure
Navigating the Widget Structure
overview
X/Motif Analyzer
restrictions and limitations
Restrictions and Limitations
starting
Debugging with the X/Motif Analyzer
tracing execution with
Tracing the Execution