Introduction to Runtime Analysis with IBM Rational PurifyPlus
Contacting IBM Rational Software
IBM Rational PurifyPlus Resources
Notices
Finding Runtime Errors and Profiling Memory Usage with IBM Rational Purify
Finding Runtime Errors and Profiling Memory Usage with IBM Rational Purify
Getting Started with Purify
Using Purify
Using Purify
Setting Up the Data Collection Environment
Detecting Runtime Errors
Detecting Runtime Errors
Collecting Error Data
Working with Error Data
Working with Error Data
Specifying Search Paths for Source Files
Types of Errors Detected by Purify
Viewing and Analyzing Error Data
Working with Purify Messages
Working with Purify Messages
About Error Views and Messages
Informational Messages
Warning Messages
Error Messages
Purify Messages
Purify Messages
ABR: Array Bounds Read
ABW: Array Bounds Write
ABWL: Late Detect Array Bounds Write
BOX: MessageBox
BSR: Beyond Stack Read
BSW: Beyond Stack Write
COM: COM API/Interface Failure
EXC: Continued Exception
EXH: Handled Exception
EXI: Ignored Exception
EXU: Unhandled Exception
FFM: Freeing Freed Memory
FIM: Freeing Invalid Memory
FMM: Freeing Mismatched Memory
FMR: Free Memory Read
FMW: Free Memory Write
FMWL: Late Detect Free Memory Write
HAN: Invalid Handle
HIU: Handle In Use
ILK: COM Interface Leak
IPR: Invalid Pointer Read
IPW: Invalid Pointer Write
MAF: Memory Allocation Failure
MIU: Memory In Use
MLK: Memory Leak
MPK: Potential Memory Leak
NPR: Null Pointer Read
NPW: Null Pointer Write
ODS: OutputDebugString
PAR: Bad Parameter
UMC: Uninitialized Memory Copy
UMR: Uninitialized Memory Read
What Colors
Message (PurifyPrintf)
Describe
Starting Purify’d filename
Loading filename
Freeing filename
Starting main
Starting thread
Terminating thread
Starting fiber
Terminating fiber
Summary of memory leaks
Leak search complete
Summary of memory in use
Memory in use search complete
Summary of handles in use
Handles in use search complete
Exiting
Program terminated
Filtering Error Data
Viewing and Analyzing Purify Coverage Data
Filtering Purify Coverage Data
Profiling Memory Usage
Saving, Opening, and Printing Purify Data Files
Using Purify with Other Rational Tools
Purify Frequently Asked Questions
Purify User Interface Reference
PurifyPlus Data Collection API Reference
PurifyPlus Reference
PurifyPlus Glossary
|