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