Detecting Runtime Errors
Running Visual C++ Programs (Error Detection)
How Purify Uses Relocation, Debug, and Symbol Data (Error Detection)
Running Visual C++ Programs (Error Detection)
About Instrumenting Programs (Error Detection)
I specified Precise instrumentation, so why is Purify using Minimal? (Error Detection)
Preinstrumenting a Module (Error Detection)
Navigator Window
Navigator Window (Error Detection)
Navigator Window (Memory Profiling)
Navigator Window (Error Detection)
Navigator Window (Memory Profiling)
Navigator Window
Navigator Window (Error Detection)
Navigator Window (Memory Profiling)
Object Detail Window (Memory Profiling)
Object Detail Window (Memory Profiling)
Object Detail Window (Memory Profiling)
Object Reference Graph (Memory Profiling)
Object Detail Window (Memory Profiling)
Object Reference Graph - Object Detail Window (Memory Profiling)
Walkthrough - Examining Objects (Memory Profiling)
Object List View Tab (Memory Profiling)
Object List View Tab - Data Browser Window (Memory Profiling)
Object Reference Graph (Memory Profiling)
Object Reference Graph - Object Detail Window (Memory Profiling)
Highlighting Significant Data in the Object Reference Graph (Memory Profiling)
Object Reference Graph Highlighting Categories (Memory Profiling)
Displaying All Data in the Object Reference Graph (Memory Profiling)
Expanding and Collapsing Descendants in the Object Reference Graph (Memory Profiling)
Function Detail Window (Memory Profiling)
Object Detail Window (Memory Profiling)
Object List View Tab - Data Browser Window (Memory Profiling)
Object Reference Graph - Object Detail Window (Memory Profiling)
Highlighting Significant Data in the Object Reference Graph (Memory Profiling)
Object Reference Graph Highlighting Categories (Memory Profiling)
Object List View Tab - Data Browser Window (Memory Profiling)
Object Reference Graph - Object Detail Window (Memory Profiling)
About Settings and Preferences
Command-line Options (Memory Profiling)
Command-line Options (Error Detection)
Command-line Options (Memory Profiling)
Checking the Release Version of a Visual C++ Program (Error Detection)
How Purify Locates Debug Data (Error Detection)
How Purify Uses Relocation, Debug, and Symbol Data (Error Detection)
I requested Line level Coverage Monitoring, so why am I getting Function level or Exclude? (Purify Coverage Data)
I specified Precise instrumentation, so why is Purify using Minimal? (Error Detection)
Recommended Settings for Visual Studio
Recommended Settings for Visual Studio 6
BOX: MessageBox (Error Detection)
ODS: OutputDebugString (Error Detection)
Walkthrough - Memory Profiling
Walkthrough - Runtime Error Detection
PAR: Bad Parameter (Error Detection)
Why do I get a PAR message when I call sprintf correctly? (Error Detection)
Filtering Data by Pattern (Memory Profiling)
Selecting Specific Classes for Instrumentation (Memory Profiling)
Opening a Purify Data File
Sending a Purify Data File
Checking the Release Version of a Visual C++ Program (Error Detection)
How Purify Locates Debug Data (Error Detection)
Opening a Purify Data File
Sending a Purify Data File
Function Detail Window (Memory Profiling)
Using Function Detail Charts to Analyze Memory Usage (Memory Profiling)
Accesses through Dangling Pointers (Error Detection)
Catching Dangling Pointers (Error Detection)
Accesses through Dangling Pointers (Error Detection)
Catching Dangling Pointers (Error Detection)
Selecting PowerCheck Settings for All Programs (Error Detection)
Selecting PowerCheck Settings for All Programs (Memory Profiling)
Selecting PowerCheck Settings for the Current Program (Error Detection)
Selecting PowerCheck Settings for the Current Program (Memory Profiling)
Selecting PowerCheck Settings for All Programs (Error Detection)
Selecting PowerCheck Settings for All Programs (Memory Profiling)
Selecting PowerCheck Settings for the Current Program (Error Detection)
Selecting PowerCheck Settings for the Current Program (Memory Profiling)
PowerCheck Tab - Properties Dialog Box (Error Detection)
PowerCheck Tab - Properties Dialog Box (Memory Profiling)
PowerCheck Tab - Settings for "Exename" Dialog Box (Error Detection)
PowerCheck Tab - Settings for "Exename" Dialog Box (Memory Profiling)
About Instrumentation Levels for Collecting Error Data
Selecting Default Instrumentation Levels (Error Detection)
About Instrumentation Levels for Collecting Error Data
I specified Precise instrumentation, so why is Purify using Minimal? (Error Detection)
About Settings and Preferences
Setting Preferences
Setting Source Code Preferences
Specifying Source Path Substitutions
Command-line Options (Error Detection)
Command-line Options (Memory Profiling)
Collecting Memory Profiling Data
Controlling Data Collection (Memory Profiling)
Viewing and Analyzing Memory Profiling Data
Call Graph Tab - Data Browser Window (Memory Profiling)
Function Detail Window (Memory Profiling)
Function List View Tab - Data Browser Window (Memory Profiling)
Object Detail Window (Memory Profiling)
Object List View Tab - Data Browser Window (Memory Profiling)
Object Reference Graph - Object Detail Window (Memory Profiling)
Using Function Detail Charts to Analyze Memory Usage (Memory Profiling)
Profiling .NET Managed Code from the Command Line (Memory Profiling)
Profiling .NET Managed Code in Purify Standalone (Memory Profiling)
Profiling .NET Managed Code in Visual Studio (Memory Profiling)
About Filtering Memory Profiling Data
Filtering Data by Method or Class File (Memory Profiling)
Filtering Data by Pattern (Memory Profiling)
Purify Data Browser (Error Detection)
Purify Data Browser Window (Memory Profiling)
Viewing and Analyzing Memory Profiling Data
Profiling Memory Usage
Walkthrough - Memory Profiling
Formatting Method Names (Memory Profiling)
Profiling .NET Managed Code from the Command Line (Memory Profiling)
Profiling .NET Managed Code in Purify Standalone (Memory Profiling)
Detecting Runtime Errors
Profiling Memory Usage
Detecting Runtime Errors
Walkthrough - Runtime Error Detection
Profiling Memory Usage
Walkthrough - Memory Profiling
Recommended Settings for Visual Studio
Recommended Settings for Visual Studio 6
About Instrumenting Programs (Error Detection)
Preinstrumenting a Module (Error Detection)
Selecting Specific Classes for Instrumentation (Memory Profiling)
Tips for Instrumenting and Running (Error Detection)
Selecting File Settings for All Programs (Error Detection)
Selecting File Settings for the Current Program (Error Detection)
Specifying Search Paths for Source Files
Specifying Source Path Substitutions
Using the Purify API functions
Using the Rational PureAPI Functions
Viewing Run Properties (Error Detection)
Viewing Run Properties (Memory Profiling)
Viewing Run Properties (Error Detection)
Viewing Run Properties (Memory Profiling)
Details tab - Properties (diff) Dialog Box (Memory Profiling)
Details Tab - Properties Dialog Box (Error Detection)
Details tab - Properties Dialog Box (Memory Profiling)
PowerCheck Tab - Properties Dialog Box (Error Detection)
PowerCheck Tab - Properties Dialog Box (Memory Profiling)
Rational PureAPI Functions
Using the Rational PureAPI Functions
Finding Runtime Errors and Profiling Memory Usage with IBM Rational Purify
Getting Started with Purify
Finding Runtime Errors and Profiling Memory Usage with IBM Rational Purify
Getting Started with Purify
Purify API functions
PurifyPostAlloc
PurifyPostDidAlloc
PurifyPostFree
PurifyPostGetSize
PurifyPostHeapMinimize
PurifyPostRealloc
PurifyPreAlloc
PurifyPreDidAlloc
PurifyPreFree
PurifyPreGetSize
PurifyPreHeapMinimiize
PurifyPreRealloc
Using the Purify API functions
Getting Started with Purify
Profiling Memory Usage
Walkthrough - Memory Profiling
Detecting Runtime Errors
Getting Started with Purify
Walkthrough - Runtime Error Detection
Error Messages (Error Detection)
Informational Messages (Error Detection)
Pure message (Error Detection)
Purify Messages (Error Detection)
Warning Messages (Error Detection)
Navigator Window
Navigator Window (Error Detection)
Navigator Window (Error Detection)
Navigator Window (Memory Profiling)
Profiling .NET Managed Code (Memory Profiling)
Running Visual C++ Programs (Error Detection)
Walkthrough - Memory Profiling
Walkthrough - Runtime Error Detection
Purify Windows and Views (Error Detection)
Purify Windows and Views (Memory Profiling)
Command-line Options (Error Detection)
Command-line Options (Memory Profiling)
Describe Parameters Dialog Box (Error Detection)
PurifyDescribe
HeapValidate Parameters Dialog Box (Error Detection)
PurifyHeapValidate
PurifyWhatColors
WhatColors Parameters Dialog Box (Error Detection)