ProDev™ WorkShop: Debugger User's Guide

Document Number: 007-2579-008

Front Matter

| List of Figures | List of Examples | List of Tables | List of Procedures |


Table of Contents

New Features in this Guide

About This Guide
Related Publications
Obtaining Publications
Conventions
Reader Comments

1. WorkShop Debugger Overview
Main Debugger Features
Debugging with Fix+Continue
Debugging with the X/Motif Analyzer
Customizing the Debugger

2. Basic Debugger Usage
Getting Started with the Debugger
Suggestions for Debugging for Serial Execution of Scientific Programs

3. Selecting Source Files
How to Load Source Files
Path Remapping

4. Tutorial: The jello Program
Starting the Debugger
Run the jello Program
Perform a Search
Edit Your Source Code
Setting Traps
Examining Data
Exiting the Debugger

5. Setting Traps (Breakpoints)
Traps Terminology
Setting Traps
Setting Traps in the Trap Manager Window
Setting Traps by Using Signal Panel and System Call Panel

6. Controlling Program Execution
The Main View Window Control Panel
Controlling Program Execution Continue To/Jump To
Execution View

7. Viewing Program Data
Traceback Through the Call Stack Window
Options for Viewing Variables
Evaluating Expressions

8. Debugging with Fix+Continue
Fix+Continue Functionality
Restrictions on Fix+Continue
Fix+Continue Tutorial

9. Detecting Heap Corruption
Typical Heap Corruption Problems
Finding Heap Corruption Errors
Heap Corruption Detection Tutorial

10. Multiple Process Debugging
Using the Multiprocess Explorer Window
Debugging a Multiprocess C Program
Debugging a Multiprocess Fortran Program
Debugging a Pthreaded Program
Debugging an MPI Single System Image Application
Debugging an OpenMP Application

11. X/Motif Analyzer
Introduction to the X/Motif Analyzer
Restrictions and Limitations
X/Motif Analyzer Tutorial

12. Customizing the Debugger
Customizing the Debugger with Scripts
DUMPCORE Environment Variable
Other Variables

A. Using the Build Manager
Build View Window
Build Process Control Area
Transcript Area
Error List Area
Build View Admin Menu
Build Analyzer Window
Build Specification Area
Build Graph Area
Build Graph Control Area

Index