Index

“File”, selection in disassemble menu
The Disassemble Menu

“Search”, selection in structure browser display menu
Structure Browser Display Menu

accept syscall that blocks continued pthreads
Blocking Kernel System Calls

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

active toggle
Admin Menu
Admin Menu

Ada windows description
Task View
Task View

Ada-specific windows description
Ada-specific Windows

add_source filename, dbx-style command
Syntax for dbx-style Commands

adding a breakpoint
in X/Motif analyzer tutorial
Examining Widgets

Address, selection in disassemble menu
The Disassemble Menu

Admin menu
Admin Menu
active toggle
Admin Menu
clone
Admin Menu
general description
Admin Menu
Library search path
Admin Menu

alias, dbx-style command
Syntax for dbx-style Commands

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
Main View Window

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

Arrange, selection in structure browser display menu
Structure Browser Display Menu

Array browser
general description
Array Browser Window
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
Views Menu

Array Browser selection in Views menu
in jello tutorial
Examining Data

Array field in array browser
Array Browser Window

array subscripts
Array Browser Window

array variables
Viewing Program Data
Array Browser Window

assign, dbx-style command
Syntax for dbx-style Commands

assigning values to variables
Assigning Values to Variables

At Source Line, Traps menu option
Traps Menu

attach, dbx-style command
Syntax for dbx-style Commands

Attach to forked processes, Multiprocess View preferences option
Controlling Preferences

Attach/Switch process..., selection in admin menu
Admin Menu

Auto Fit Data, selection in array browser display menu
Spreadsheet Menu

auto-fork application
Multiple Process Debugging

Automatic dereference limit, field in structure browser preferences box
Formatting Fields

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
Setting Traps
About Traps
About Traps
Setting Traps
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 environment window
Fix+Continue Build Environment Window

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, dbx-style command
Syntax for dbx-style Commands

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

Call Stack, selection in views menu
Views Menu

Call Stack selection in Views menu
Examining Data

Call Stack Window
introduction to
Using the Call Stack

Call Stack with Fix+Continue
Call Stack

callback breakpoints examiner
Callback Breakpoints Examiner

callback context, viewing
Setting Callback Breakpoints

callback examiner
Setting Callback Breakpoints
Callback Examiner

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

catch, dbx-style command
Syntax for dbx-style Commands

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 all, selection in structure browser display menu
Structure Browser Display Menu

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

clearcalls, dbx-style command
Syntax for dbx-style Commands

ClearCase
Integrating the Debugger with Other WorkShop Tools

Click for help, selection in help menu
Help Menu

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

clone current window
Admin Menu
Admin Menu

Close, selection in admin menu
Admin Menu

close current window
Admin Menu
Admin Menu

close syscall that blocks continued pthreads
Blocking Kernel System Calls

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

Column width, selection in array browser display menu
Spreadsheet Menu

Combine threads at same location, Multiprocess View preferences option
Controlling Preferences

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

command line interface with Fix+Continue
Command Line Interface

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 structure browser
Structure Browser Window

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

Cont button description
Options for Controlling Program Execution

cont in, dbx-style command
Syntax for dbx-style Commands

cont to, dbx-style command
Syntax for dbx-style Commands

context sensitive help
Basic Tips and Features

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

continue, dbx-style command
Syntax for dbx-style Commands

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

Continue Even If Line Has Changed, toggle in Fix+Continue Preferences dialog
Preferences Submenu

continue signal, dbx-style command
Syntax for dbx-style Commands

Continue To selection in PC menu
Controlling Program Execution Using the PC Menu

Continue to, selection in disassembly view pc menu
Similarities with Main View Window

Continue to, selection in pc menu
PC Menu

control flow constructs
Inspecting the Control Flow

controlling program execution options
Options for Controlling Program Execution

Copy Traps Even on Changed Lines, toggle in Fix+Continue Preferences dialog
Preferences Submenu

Copy Traps On Previous Definition, toggle in Fix+Continue Preferences dialog
Preferences Submenu

Copy traps to forked processes, Multiprocess View preferences option
Controlling Preferences

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

Copy traps to sproc'd processes, Multiprocess View preferences option
Controlling Preferences

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

corefile, dbx-style command
Syntax for dbx-style Commands

corrupt program
heap corruption tutorial program
Heap Corruption Detection Tutorial

creat syscall that blocks continued pthreads
Blocking Kernel System Calls

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 structures
Viewing Program Data

dbx commands
Debugger Command Line

Debugger
Call Stack with Fix+Continue
Call Stack
changes to views with Fix+Continue
Changes to Debugger Views
command line interface with Fix+Continue
Command Line Interface
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
Main View window with Fix+Continue
Main View
program execution control
Controlling Program Execution
Trap Manager with Fix+Continue
Trap Manager

Debugger command line
The Debugger Main View Window
Debugger Command Line

Debugger main features
Main Debugger Features

Debugger views
Traceback Through the Call Stack Window
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

Default field count, field in structure browser type formatting
Formatting Fields

Default iconic width, field in structure browser preferences box
Formatting Fields

Default iconic width, field in structure browser type formatting box
Formatting Fields

Default state, field in structure browser type formatting box
Formatting Fields

Default structure field count, field in structure browser preferences box
Formatting Fields

Default structure width, field in structure browser preferences box
Formatting Fields

Default structure width, field in structure browser type formatting box
Formatting Fields

delete all, dbx-style command
Syntax for dbx-style Commands

delete trap, dbx-style command
Syntax for dbx-style Commands

delete_changes, dbx-style command
Syntax for dbx-style Commands

delete_source, dbx-style command
Syntax for dbx-style Commands

deleting changed code (tutorial)
Deleting Changed Code

Dereference ptrs by default, field in structure browser preferences box
Formatting Fields

Dereference ptrs, selection in structure browser node menu
Node Menu

detach, dbx-style command
Syntax for dbx-style Commands

Detach, selection in admin menu
Admin Menu

Detail, selection in structure browser submenu
Node Menu

difference tools
in Fix+Continue
Comparing Function Definitions

disable, dbx-style command
Syntax for dbx-style Commands

disable all, dbx-style command
Syntax for dbx-style Commands

disable_changes, dbx-style command
Syntax for dbx-style Commands

disabling traps
in jello tutorial
Setting Traps

Disassemble File Dialog
The Disassemble Menu

Disassemble Function Dialog
The Disassemble Menu

Disassemble menu in disassembly view
The Disassemble Menu

disassembled code
Viewing Program Data

Disassembly View
Preferences
The Config Menu Preferences Dialog
Views menu option
Viewing Program Data

Disassembly View, selection in views menu
Views Menu

display, dbx-style command
Syntax for dbx-style Commands

display area in structure browser
Working in the Structure Browser Display Area

DISPLAY environment variable for debugging
Getting Started with the Debugger

Display menu
in Main View window
Display Menu
Main View window
Admin Menu

Display menu in structure browser
Structure Browser Window

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

Display, selection in structure browser display menu
Structure Browser Display Menu

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

dmi syscall that blocks continued pthreads
Blocking Kernel System Calls

double frees
Typical Heap Corruption Problems

down, dbx-style command
Syntax for dbx-style Commands

dump, dbx-style command
Syntax for dbx-style Commands

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

enable all, dbx-style command
Syntax for dbx-style Commands

enable trap, dbx-style command
Syntax for dbx-style Commands

enable_changes, dbx-style command
Syntax for dbx-style Commands

Entry Function, Traps menu option
Traps Menu

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

Error messages window
Fix+Continue Error Messages Window

evaluating expressions
Evaluating Expressions

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

evaluating expressions in Fortran
Evaluating Expressions in Fortran

event examiner
Event Examiner

event-handler breakpoints examiner
Event-Handler Breakpoints Examiner

examine menu
Examine Menu

examiner
breakpoint
Examining Widgets
breakpoints
Breakpoints Examiner
callback
Setting Callback Breakpoints
Callback Examiner
callback breakpoints
Callback Breakpoints Examiner
event
Event Examiner
event-handler breakpoints
Event-Handler Breakpoints Examiner
graphics context (GC)
Graphics Context Examiner
input-handler breakpoints
Input-Handler Breakpoints Examiner
pixmap
Pixmap Examiner
resource-change breakpoints
Resource-Change Breakpoints Examiner
state-change breakpoints
State-Change Breakpoints Examiner
timeout-procedure breakpoints
Timeout-Procedure Breakpoints Examiner
trace
Trace Examiner
tree
Tree Examiner
tree examiner
Navigating the Widget Structure
widget
Widget Examiner
widget class
Widget Class Examiner
widget examiner
Navigating the Widget Structure
window
Setting Callback Breakpoints
Window Examiner
X-event breakpoints
X-Event Breakpoints Examiner

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

Exception View, selection in views menu
Views Menu

Exception View description
Exception View

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, selection in views menu
Views Menu

Execution View description
Basic Tips and Features
Execution View

Exit, selection in admin menu
Admin Menu

Exit Function, Traps menu option
Traps Menu

exiting the debugger
Exiting the Debugger

Expression column in Expression View
Expression View Window
Language Pop-up Menu

expression count, dbx-style command
Syntax for dbx-style Commands

Expression field in structure browser
Entering Expressions
in jello tutorial
Examining Data

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

Expression View, selection in views menu
Views Menu

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

Expression, selection in structure browser display submenu
Structure Browser Display Menu

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

External Editor Command, text field in Fix+Continue Preferences dialog
Preferences Submenu

fcntl syscall that blocks continued pthreads
Blocking Kernel System Calls

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

File Browser, selection in views menu
Views Menu

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

file dbx-style command
Syntax for dbx-style Commands

File Difference Tool, text field in Fix+Continue Preferences dialog
Preferences Submenu

File menu, source view
Source View

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 environment window
Fix+Continue Build Environment Window
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
Error message window
Fix+Continue Error Messages Window
functionality and features
Fix+Continue Functionality
GUI
Fix+Continue Windows
interface description
The Fix+Continue Interface
introduction and tutorial
Debugging with Fix+Continue
keyboard accelerators
Keyboard Accelerators
menu selections and operations
Fix+Continue Menu
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
Session
Fix+Continue Menu
setting traps for
Setting Breakpoints in Redefined Code
Show Difference submenu
Show Difference Submenu
Status window
Setting Breakpoints in Redefined Code
Fix+Continue Status Window
switching between compiled and redefined code
Switching between Compiled and Redefined Code
tutorial
Fix+Continue Tutorial
View submenu
View Submenu
WorkShop integration
Fix+Continue Integration with Debugger Views

Fix+Continue menu
Fix+Continue Menu

Fix+Continue Preferences submenu
Preferences Submenu

fork application
Multiple Process Debugging

fork editor
Integrating the Debugger with Other WorkShop Tools

Fork Editor, selection in Source menu
Source Menu

fork processes
Using the Multiprocess View Window

Format menu in Expression View
Expression View Window
Expression View Window
Format Pop-up Menu
in jello tutorial
Examining Data

Format menu in structure browser
Structure Browser Window

Format menu in variable browser
Variable Browser Window

Formatting Fields in Structure Browser
Formatting Fields

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
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

fsync syscall that blocks continued pthreads
Blocking Kernel System Calls

func dbx-style command
Syntax for dbx-style Commands

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

function, editing
Editing a Function

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

Function, selection in disassemble menu
The Disassemble Menu

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

-g option for compiling
Basic Tips and Features

Geometry, selection in structure browser node menu
Node Menu

getmsg syscall that blocks continued pthreads
Blocking Kernel System Calls

getpmsg syscall that blocks continued pthreads
Blocking Kernel System Calls

getstarted tutorial directory
Basic Tips and Features

getting started with debugger: tutorial
Getting Started with the Debugger

givenfile dbx-style command
Syntax for dbx-style Commands

GLdebug
Admin Menu

GLdebug, selection in admin menu
Admin Menu

Go To Line, selection in Source menu
Source Menu

goto dbx-style command
Syntax for dbx-style Commands

Goto dialog box
Source Menu

graphics context (GC) examiner
Graphics Context Examiner

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

Group Trap Default, Traps menu option
Traps Menu

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

Help menu
Help Menu

Hide Icons, selection in Display menu
Display Menu

Hide Line Numbers, selection in display menu
Display Menu

Hide Tooltips selection in display menu
Display Menu

Iconic, selection in structure browser submenu
Node Menu

Iconify, selection in admin menu
Admin Menu

identifying functions
Change ID, Build Path, and Other Concepts

ignore dbx-style command
Syntax for dbx-style Commands

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

index identifiers in array browser
Array Browser Window

index maximum specification in array browser
Array Browser Window

index minimum specification in array browser
Array Browser Window

index sliders in array browser
Array Browser Window

index values in array browser
Array Browser Window

Index, selection in help menu
Help Menu

Indexing expression field in array browser
Array Browser Window

input-handler breakpoints examiner
Input-Handler Breakpoints Examiner

Insert source, selection in Source menu
Source Menu

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

interface, command line
Command Line Interface

introductory tips and features for debugging
Getting Started with the Debugger

ioctl syscall that blocks continued pthreads
Blocking Kernel System Calls

jello program
Run the jello Program

Jump To selection in PC menu
Controlling Program Execution Using the PC Menu

Jump to, selection in disassembly view pc menu
Similarities with Main View Window

Jump to, selection in pc menu
PC Menu

keyboard accelerators in Fix+Continue
Keyboard Accelerators

Keys & shortcuts, selection in help menu
Help Menu

Kill button description
Options for Controlling Program Execution

Kill button in the Main View window
Execution Control Buttons

kill dbx-style command
Syntax for dbx-style Commands

Language menu in Expression View
Expression View Window
Expression View Window
Language Pop-up Menu
in jello tutorial
Examining Data

Language menu in variable browser
Variable Browser Window

Launch, selection in admin menu
Admin Menu

launching debugger in Multiprocess View
Launch the Debugger in Multiprocess View

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

launching X/Motif analyzer
Launching the X/Motif Analyzer

Levels to open, Multiprocess View preferences option
Controlling Preferences

Library search path dialog box
Admin Menu

Linked list, selection in structure browser display menu
Structure Browser Display Menu

lint
option for debugging scientific programs
Step 1: Use lint

list dbx-style command
Syntax for dbx-style Commands

list_changes, dbx-style command
Syntax for dbx-style Commands

-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 settings, selection in admin menu
Admin Menu

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

loading source files
How to Load Source Files

Load/Switch to Executable, selection in admin menu
Admin Menu

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

lockf syscall that blocks continued pthreads
Blocking Kernel System Calls

Main View window
Main View
All/Single button
Execution Control Buttons
Main View Window
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
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 Using the PC Menu
Controlling Program Execution Using the PC Menu
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
Main View Window
Step button
Execution Control Buttons
Stop button
Execution Control Buttons

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

Make Editable, selection in Source menu
Source Menu

Make Read Only, selection in Source menu
Source Menu

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

Maximize, selection in structure browser node submenu
Node Menu

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

memory locations
Viewing Program Data

Memory view
The Memory View Window
Views menu option
Viewing Program Data

Memory View, selection in views menu
Views Menu

Memory view mode menu
Changing the Memory Display Format

menu selections and operations
Fix+Continue
Fix+Continue Menu

Message window
Admin menu
Admin Menu
buttons
Fix+Continue Error Messages Window
View menu
View Menu

Messages window
Fix+Continue Error Messages Window

Minimize, selection in structure browser node submenu
Node Menu

Minimum lines around current instruction field in disassembly view preferences box
The Config Menu Preferences Dialog

MPI application debugging
Debugging an MPI Single System Image Application

MPI single system image application
Multiple Process Debugging

mq_open syscall that blocks continued pthreads
Blocking Kernel System Calls

msgrcv syscall that blocks continued pthreads
Blocking Kernel System Calls

msgsnd syscall that blocks continued pthreads
Blocking Kernel System Calls

msync syscall that blocks continued pthreads
Blocking Kernel System Calls

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 View Control Buttons
viewing process status
Viewing Process Status

multiprocess traps
Setting Single-Process and Multiprocess Traps

Multiprocess View
launching debugger in
Launch the Debugger in Multiprocess View
to control execution
Using Multiprocess View to Control Execution
Views menu option
Viewing Program Data

Multiprocess View, selection in admin menu
Admin Menu

Multiprocess View description
Multiprocess View
administrative functions
Multiprocess View Administrative Functions
control buttons
Multiprocess View Control Buttons
preferences
Controlling Preferences

Multiprocess View preferences options
Attach to forked processes
Controlling Preferences
Combine threads at same location
Controlling Preferences
Copy traps to forked processes
Controlling Preferences
Copy traps to sproc'd processes
Controlling Preferences
Levels to open
Controlling Preferences
Resume child after attach on fork
Controlling Preferences
Resume child after attach on sproc
Controlling Preferences
Resume parent after fork
Controlling Preferences
Resume parent after sproc
Controlling Preferences
Show Thread Status vs Thread State
Controlling Preferences
Show/Hide buttons
Controlling Preferences
Show/Hide Header Information
Controlling Preferences
Stack Depth
Controlling Preferences

Multiprocess View window
Using the Multiprocess View Window

multiprocessing
debugging
Multiple Process Debugging

N selection in Next menu
Execution Control Buttons

N selection in step into menu
Execution Control Buttons

nanosleep syscall that blocks continued pthreads
Blocking Kernel System Calls

Next button
Basic Tips and Features

Next button description
Options for Controlling Program Execution

Next button in the Main View window
Execution Control Buttons

next dbx-style command
Syntax for dbx-style Commands

nexti dbx-style command
Syntax for dbx-style Commands

Node menu in structure browser
Structure Browser Window

Node pop-up menu in structure browser
Working in the Structure Browser Display Area

Normal, selection in structure node submenu
Node Menu

Number of instructions to disassemble field in disassembly view preferences box
The Config Menu Preferences Dialog

Open, selection in Source menu
Source Menu

Open dialog box
loading files
Load from the Open Dialog Box

Open Recent, selection in Source menu
Source Menu

open syscall that blocks continued pthreads
Blocking Kernel System Calls

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

Overview, selection in help menu
Help Menu

path remapping
Path Remapping

path remapping case example
Case Example for Path Remapping

Pattern layout, selection in structure browser node menu
Node Menu

pause syscall that blocks continued pthreads
Blocking Kernel System Calls

PC
PC Menu

PC menu
Controlling Program Execution Using the PC Menu
PC Menu
Continue To
Controlling Program Execution Using the PC Menu
Jump To
Controlling Program Execution Using the PC Menu

PC menu in disassembly view
Similarities with Main View Window

PC menu in main view window
Controlling Program Execution Using the PC Menu

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

pixmap examiner
Pixmap Examiner

poll syscall that blocks continued pthreads
Blocking Kernel System Calls

pollpoint
About Traps

pread syscall that blocks continued pthreads
Blocking Kernel System Calls

preferences for multiprocesses
Multiprocess Preferences

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

print expression dbx-style command
Syntax for dbx-style Commands

printd expression dbx-style command
Syntax for dbx-style Commands

printf expression dbx-style command
Syntax for dbx-style Commands

printo expression dbx-style command
Syntax for dbx-style Commands

printregs dbx-style command
Syntax for dbx-style Commands

printx expression dbx-style command
Syntax for dbx-style Commands

process group
Using the Multiprocess View Window

Process menu description
Controlling Multiple Processes

Process Meter, selection in views menu
Views Menu

Process Meter description
Process Meter
Charts menu
Charts Menu
Scale menu
Scale Menu

Product information, selection in help menu
Help Menu

program counter
Controlling Program Execution Using the PC Menu
PC Menu
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 Using the PC Menu

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
differences between 6.4 and 6.5 pthreads
Differences between 6.4 and 6.5 Pthreads
how to continue a single pthread
How to Continue a Single POSIX 6.5 Pthread
pthread debugging hints
Other Pthread Debugging Hints
syscalls which block continued pthreads
Blocking Kernel System Calls
user-level continue of single 6.5 POSIX pthread
User-Level Continue of Single 6.5 POSIX Pthread
viewing pthreaded applications
Viewing Pthreaded Applications

putmsg syscall that blocks continued pthreads
Blocking Kernel System Calls

putpmsg syscall that blocks continued pthreads
Blocking Kernel System Calls

pwd dbx-style command
Syntax for dbx-style Commands

pwrite syscall that blocks continued pthreads
Blocking Kernel System Calls

quit dbx-style command
Syntax for dbx-style Commands

Raise, selection in admin menu
Admin Menu

Raise, selection in structure browser node submenu
Node Menu

RCS
Integrating the Debugger with Other WorkShop Tools

read syscall that blocks continued pthreads
Blocking Kernel System Calls

Read-Only
debugger status
Debugger with Fix+Continue Support

readv syscall that blocks continued pthreads
Blocking Kernel System Calls

realloc call errors
heap corruption error
Finding Heap Corruption Errors

Recompile, selection in the Source menu
Source Menu

recv syscall that blocks continued pthreads
Blocking Kernel System Calls

recvfrom syscall that blocks continued pthreads
Blocking Kernel System Calls

recvmsg syscall that blocks continued pthreads
Blocking Kernel System Calls

redefine dbx-style command
Syntax for dbx-style Commands

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 name display format field in disassembly view preferences box
The Config Menu Preferences Dialog

Register view
The Register View Window
Views menu option
Viewing Program Data

Register View, selection in views menu
Views Menu

Register view formatting
Changing the Register View Display

Register view preferences dialog box
Changing the Register View Display

Register view window
The Register View Window

registers
Viewing Program Data

Remap paths selection in session menu
Path Remapping

Remove, selection in structure browser node menu
Node Menu

removing traps with mouse
Setting Traps with the Mouse

replace_source, dbx-style command
Syntax for dbx-style Commands

rerun, dbx-style command
Syntax for dbx-style Commands

Reset To Factory Defaults, toggle in Fix+Continue Preferences dialog
Preferences Submenu

resource-change breakpoints examiner
Resource-Change Breakpoints Examiner

restrictions and limitations of X/Motif analyzer
Restrictions and Limitations

Result column in Expression View
Expression View Window
Format Pop-up Menu

Resume child after attach on fork, Multiprocess View preferences option
Controlling Preferences

Resume child after attach on sproc, Multiprocess View preferences option
Controlling Preferences

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

Resume parent after fork, Multiprocess View preferences option
Controlling Preferences

Resume parent after sproc, Multiprocess View preferences option
Controlling Preferences

Return button description
Options for Controlling Program Execution

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

return dbx-style command
Syntax for dbx-style Commands

row/column toggles in array browser
Array Browser Window

RUN button description
Options for Controlling Program Execution

Run button in the Main View window
Execution Control Buttons

run dbx-style command
Syntax for dbx-style Commands

runtime_check, dbx-style command
Syntax for dbx-style Commands

Sample At Function Entry
Traps Menu

Sample at Function Entry selection in traps submenu
Setting Traps Using the Traps Menu in the Main View Window

Sample at Function Exit selection in traps submenu
Setting Traps Using the Traps Menu in the Main View Window

Sample at function exit, selection in traps submenu
Traps Menu

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 Trap Default, Traps menu option
Traps Menu

sample traps
About Traps

samples
About Traps
Setting Traps
See Also traps

Save, selection in Source menu
Source Menu

Save as selection in Source menu
Source Menu

save as text
Admin Menu
Admin Menu

Save as text, selection in Source menu
Source Menu

Save deactivated code during File Save, toggle in Fix+Continue Preferences dialog
Preferences Submenu

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

Save settings, selection in admin menu
Admin Menu

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

save_changes, dbx-style command
Syntax for dbx-style Commands

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, selection in Source menu
Source Menu

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

select syscall that blocks continued pthreads
Blocking Kernel System Calls

Select, selection in structure browser node menu
Node Menu

selection
Examine Menu

selection in structure browser display menu
Structure Browser Display Menu

semctl syscall that blocks continued pthreads
Blocking Kernel System Calls

semget syscall that blocks continued pthreads
Blocking Kernel System Calls

semop syscall that blocks continued pthreads
Blocking Kernel System Calls

send syscall that blocks continued pthreads
Blocking Kernel System Calls

sendmsg syscall that blocks continued pthreads
Blocking Kernel System Calls

sendto syscall that blocks continued pthreads
Blocking Kernel System Calls

Session submenu
Fix+Continue Menu

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

Set trap, selection in traps menu
Traps Menu
Traps Menu

setbuildenv, dbx-style command
Syntax for dbx-style Commands

setting traps
in jello tutorial
Setting Traps
introduction
Setting Traps

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

sginap syscall that blocks continued pthreads
Blocking Kernel System Calls

sh dbx-style command
Syntax for dbx-style Commands

Show Difference submenu
Show Difference Submenu

Show embedded source annotation field in disassembly view preferences box
The Config Menu Preferences Dialog

Show Icons, selection in Display menu
Display Menu

Show instruction value field in disassembly view preferences box
The Config Menu Preferences Dialog

Show jal target numerically field in disassembly view preferences box
The Config Menu Preferences Dialog

Show Line Numbers selection in display menu
Display Menu

Show machine address field in disassembly view preferences box
The Config Menu Preferences Dialog

Show overview, selection in structure browser display menu
Structure Browser Display Menu

Show source file and line number field in disassembly view preferences box
The Config Menu Preferences Dialog

Show supplemental address info (pixie, cord, original) field in disassembly view preferences box
The Config Menu Preferences Dialog

Show Thread Status vs Thread State, Multiprocess View preferences option
Controlling Preferences

Show Toolbar selection in display menu
Display Menu

Show Tooltips selection in display menu
Display Menu

show_changes, dbx-style command
Syntax for dbx-style Commands

show_diff, dbx-style command
Syntax for dbx-style Commands

showbuildenv, dbx-style command
Syntax for dbx-style Commands

Show/Hide buttons, Multiprocess View preferences option
Controlling Preferences

Show/Hide Header Information, Multiprocess View preferences option
Controlling Preferences

showthread dbx-style command
Syntax for dbx-style Commands

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

Signal Panel, selection in views menu
Views Menu

signal trap debugger command option
Syntaxes

signal traps
About Traps

signals
About Traps
Setting Traps
See Also traps

SIGTERM signal
Using the Multiprocess View 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 dbx-style command
Syntax for dbx-style Commands

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

Source view
File menu
Source View

Source View, selection in views menu
Views Menu

Source View description
Source View

spreadsheet area in array browser
Array Browser Window

sproc processes
Using the Multiprocess View Window

ssmalloc_error
Trapping Heap Errors Using the Malloc Library

Stack Depth, Multiprocess View preferences option
Controlling Preferences

stack frame
Examining Data
Examining Data

stack frames
Traceback Through the Call Stack Window
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

State, selection in structure browser node menu
Node Menu

state-change breakpoints examiner
State-Change Breakpoints Examiner

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

status dbx-style command
Syntax for dbx-style Commands

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 Status Window
Admin menu
Admin Menu
Fix+continue
Setting Breakpoints in Redefined Code
Fix+Continue menu
Fix+Continue Menu
Fix+Continue Preferences submenu
Preferences Submenu
View menu
View Menu

status, viewing
Setting Breakpoints in Redefined Code

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

Step button
Basic Tips and Features

Step button in the Main View window
Execution Control Buttons

step dbx-style command
Syntax for dbx-style Commands

step indicators in array browser
Array Browser Window

Step into button in disassembly view
Similarities with Main View Window

Step over button in disassembly view
Similarities with Main View Window

stepi dbx-style command
Syntax for dbx-style Commands

Stop All Default, Traps menu option
Traps Menu

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

stop at dbx-style command
Syntax for dbx-style Commands

Stop at Function Entry selection in traps submenu
Setting Traps Using the Traps Menu in the Main View Window

Stop at function entry, selection in traps submenu
Traps Menu

Stop at Function Exit selection in traps submenu
Setting Traps Using the Traps Menu in the Main View Window

Stop at function exit, selection in traps submenu
Traps Menu

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

Stop button in the Main View
Execution Control Buttons

stop dbx-style command
Syntax for dbx-style Commands

stop exception, dbx-style command
Syntax for dbx-style Commands

stop in, dbx-style command
Syntax for dbx-style Commands

stop trap
Trap Types

stop trap command
Setting Single-Process and Multiprocess Traps

Stop Trap Default, Traps menu option
Traps Menu

stop traps
About Traps
in jello tutorial
Setting Traps

stopping, process execution
Execution Control Buttons

Structure browser
general description
Structure Browser Window
viewing variables with (C code only)
Using the Structure Browser
Views menu option
Viewing Program Data

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

Structure Browser, selection in views menu
Views Menu

Structure browser preferences dialog box
Formatting Fields

Structure Browser selection in views menu
Examining Data

subscript controls in Array Browser
Examining Data

subscripts
array
Array Browser Window

Switch process dialog box
Admin Menu

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

syscall dbx-style command
Syntax for dbx-style Commands

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

Syscall Panel, selection in views menu
Views Menu

syscall trap debugger command option
Syntaxes

syscalls
which block continued pthreads
Blocking Kernel System Calls

system calls
About Traps
Setting Traps
See Also traps
traps
About Traps
which block continued pthreads
Blocking Kernel System Calls

tab overflow area
Using Additional Features of the Analyzer

tabs
Using Additional Features of the Analyzer

tabs, X/Motif Analyzer examiner
Examiner Tabs

Task View, selection in views menu
Views Menu

Task View admin menu
active toggle
Admin Menu
clone
Admin Menu
close
Admin Menu
save as text
Admin Menu

Task View config menu
Config Menu

Task View display menu
Display Menu

Task View layout menu
Layout Menu

Task View window description
Task View

timeout procedure breakpoints examiner
Timeout-Procedure Breakpoints Examiner

tools integration
Integrating the Debugger with Other WorkShop Tools

trace dbx-style command
Syntax for dbx-style Commands

trace examiner
Trace Examiner

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 icons
Setting Traps Using the Traps Menu in the Main View Window

Trap Manager
in jello tutorial
Setting Traps

Trap Manager, selection in views menu
Views Menu

Trap manager menus
Setting Traps in the Trap Manager Window

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

Trap Manager with Fix+Continue
Trap Manager

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
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
multiprocess traps
Setting Single-Process and Multiprocess Traps
one-time
Controlling Program Execution Using the PC Menu
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 Manager “Traps” menu options
At Source Line
Traps Menu
Entry Function
Traps Menu
Exit Function
Traps Menu
Group Trap Default
Traps Menu
Sample Trap Default
Traps Menu
Stop All Default
Traps Menu
Stop Trap Default
Traps Menu

Traps menu in the Main View window
Setting Traps Using the Traps Menu in the Main View Window

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
Tree Examiner

Tree, selection in structure browser display submenu
Structure Browser Display Menu

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

Type color, field in structure browser type formatting box
Formatting Fields

Type Formatting Dialog
Formatting Fields

Type name, field in structure browser type formatting box
Formatting Fields

unalias dbx-style command
Syntax for dbx-style Commands

undisplay dbx-style command
Syntax for dbx-style Commands

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

unsetbuildenv, dbx-style command
Syntax for dbx-style Commands

up, dbx-style command
Syntax for dbx-style Commands

Update, selection in structure browser display menu
Structure Browser Display Menu

use, dbx-style command
Syntax for dbx-style Commands

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

Variable browser
general description
Variable Browser Window
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
Views Menu

Variable Browser selection in Views menu
Examining Data

variables
assigning values to
Assigning Values to Variables
compiled with -n32 -g
Variable Browser Window
options for viewing
Options for Viewing Variables
Options for Viewing Variables
unused
Variable Browser Window
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 Expression View
Viewing Variables Using the Expression View Window
viewing with Structure Browser (C code only)
Viewing Variables Using the Array Browser
viewing with the Array Browser
Using the Array Browser
viewing with the Expressions View window
Using the Expression View
viewing with the Structure Browser (C code only)
Using the Structure Browser
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

Versioning , selection in Source menu
Source Menu

view changes in debugger
Changes to Debugger Views

View menu
View Menu

View submenu
View Submenu

view windows
Multiprocess View
Using the Multiprocess View Window

view, call stack
Call Stack

viewing data
Viewing Program Data

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

Views menu in the Main View window
Views Menu

Warn Unfinished Edits Before Continue, toggle in Fix+Continue Preferences dialog
Preferences Submenu

Warn Unfinished Edits Before Run, toggle in Fix+Continue Preferences dialog
Preferences Submenu

watch, dbx-style command
Syntax for dbx-style Commands

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
See Also traps

whatis dbx-style command
Syntax for dbx-style Commands

when at, dbx-style command
Syntax for dbx-style Commands

when in, dbx-style command
Syntax for dbx-style Commands

where, dbx-style command
Syntax for dbx-style Commands

which, dbx-style command
Syntax for dbx-style Commands

widget class examiner
Widget Class Examiner

widget class menu item
Examine Menu

widget classes, examining
Setting Callback Breakpoints

widget examiner
Widget Examiner

widget hierarchy
Navigating the Widget Structure

widget item
Examine Menu

widget structure, navigating
Navigating the Widget Structure

widget tree menu item
Examine Menu

widgets, examining
Examining Widgets

window attributes, viewing
Setting Callback Breakpoints

window examiner
Setting Callback Breakpoints
Window Examiner

WorkShop integration
Fix+Continue Integration with Debugger Views

Wrapped display, selection in array browser display menu
Spreadsheet Menu

write syscall that blocks continued pthreads
Blocking Kernel System Calls

writev syscall that blocks continued pthreads
Blocking Kernel System Calls

X event menu item
Examine Menu

X graphics context menu item
Examine Menu

X pixmap menu item
Examine Menu

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

xdiff
Comparing Function Definitions

X-event breakpoints examiner
X-Event Breakpoints Examiner

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
global objects description
Global Objects
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

X/Motif Analyzer, selection in views menu
Views Menu

X/Motif Analyzer admin menu
Admin Menu
close
Admin Menu
save as text
Admin Menu

X/Motif Analyzer breakpoint type option button
Breakpoints Examiner

X/Motif Analyzer breakpoints examiner
Breakpoints Examiner
callback
Callback Breakpoints Examiner
event-handler
Event-Handler Breakpoints Examiner
input-handler
Input-Handler Breakpoints Examiner
resource-change
Resource-Change Breakpoints Examiner
state-change
State-Change Breakpoints Examiner
timeout-procedure
Timeout-Procedure Breakpoints Examiner
X-event
X-Event Breakpoints Examiner
X-Request Breakpoints Examiner
X-Request Breakpoints Examiner

X/Motif Analyzer callback examiner
Callback Examiner

X/Motif Analyzer event examiner
Event Examiner

X/Motif Analyzer examine menu
selection
Examine Menu
widget
Examine Menu
widget class
Examine Menu
widget tree
Examine Menu
X event
Examine Menu
X graphics context
Examine Menu
X pixmap
Examine Menu

X/Motif Analyzer examiner tabs
Examiner Tabs

X/Motif Analyzer graphics context (GC) examiner
Graphics Context Examiner

X/Motif Analyzer pixmap examiner
Pixmap Examiner

X/Motif Analyzer trace examiner
Trace Examiner

X/Motif Analyzer tree examiner
Tree Examiner
graphical buttons
Tree Examiner

X/Motif Analyzer widget class examiner
Widget Class Examiner

X/Motif Analyzer widget examiner
Widget Examiner

X/Motif Analyzer window examiner
Window Examiner

X/Motif Analyzer window menu item
examine menu
window
Examine Menu

X/Motif Analyzer windows description
X/Motif Analyzer Windows