Developer Magic™ Debugger User's Guide

Document Number: 007-2579-003

Front Matter

| List of Figures | List of Tables |


Table of Contents

Introduction
What This Guide Contains
What You Should Know Before Reading This Guide
Related Information
Conventions

1. Getting Started with the WorkShop Debugger
Typical Debugger Usage
Debugging with Fix+Continue
Debugging with the X/Motif Analyzer
Customizing the Debugger

2. Managing Source Files
Accessing Files Used by an Executable
Opening a New File
Path Remapping

3. A Short Debugger Tutorial
Starting the Debugger
Performing a Search
Setting Traps
Examining Data

4. Setting Traps
Trap Terminology
Setting Traps in Main View and Source View
Setting Traps in Trap Manager
Setting Traps With Signal Panel and Syscall Panel

5. Controlling Process Execution
Main View Control Panel
Controlling Process Execution With PC Menu
Execution View

6. Examining Debugger Data
Tracing Through Call Stack View
Evaluating Expressions

7. Debugging with Fix+Continue: A Tutorial
Setting Up the Sample Session
Redefining a Function
Setting Breakpoints in Redefined Code
Viewing Status
Comparing Original and Redefined Code
Ending the Session

8. Detecting Heap Corruption
Typical Heap Corruption Problems
Detecting Heap Corruption Errors
Heap Corruption Detection Tutorial

9. Multiple Process Debugging
Debugging With Multiprocess View
Controlling Execution and Setting Traps in a Multiprocess Program
Debugging a Multiprocess Fortran Program

10. Using the X/Motif Analyzer: A Tutorial
Setting Up the Sample Session
Navigating the Widget Structure
Examining Widgets
Setting Callback Breakpoints
Using Additional Features of the Analyzer

A. Debugger Reference
Main View
Basic Windows
Ada-specific Windows
X/Motif Analyzer Windows
Project Session Management Windows
Trap Management Windows
Data Examination Windows
Machine-level Debugging Windows
Multiple Process Debugging Windows
Fix+Continue Windows
Debugger Command Line

B. Using the Build Manager
Build View
Build Analyzer

Index