<<

MAF message
mail
    sending data in
makefiles and scripts
    using Purify with
Malloc Reentrancy Error (MRE) message
managed code
    profiling memory usage of
       Profiling .NET Managed Code (Memory Profiling)
       Tips for Visual Studio Users (Memory Profiling)
    running in Visual Studio
map files
   Checking the Release Version of a Visual C++ Program (Error Detection)
   How Purify Locates Debug Data (Error Detection)
    locating
    using
memory
   Memory Allocation Errors (Error Detection)
   Memory Leaks (Error Detection)
    about leaks
    allocation errors
    allocation graph
       Memory Tab - Data Browser Window (Memory Profiling)
       Walkthrough - Taking Snapshots (Memory Profiling)
    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 Reference Graph - Object Detail Window (Memory Profiling)
       Using Function Detail Charts to Analyze Memory Usage (Memory Profiling)
    conserving Purify memory
    deleting
       Filtering Data by Method or Class File (Memory Profiling)
       Filtering Data by Pattern (Memory Profiling)
    in use
       Selecting Error and Leak Settings for All Programs (Error Detection)
       Selecting Error and Leak Settings for the Current Program (Error Detection)
    leak settings
       Selecting Error and Leak Settings for All Programs (Error Detection)
       Selecting Error and Leak Settings for the Current Program (Error Detection)
    profiling program usage of
       Profiling .NET Managed Code (Memory Profiling)
       Walkthrough - Memory Profiling
    retaining
       Filtering Data by Method or Class File (Memory Profiling)
       Filtering Data by Pattern (Memory Profiling)
    scanning for leaks
    uninitialized reads
Memory Allocation Failure (MAF) message
memory in use
   Selecting Error and Leak Settings for All Programs (Error Detection)
   Selecting Error and Leak Settings for the Current Program (Error Detection)
Memory In Use (MIU) message
Memory in use search complete message
Memory Leak (MLK) message
memory profiling data
   Collecting Memory Profiling Data
   Viewing and Analyzing Memory Profiling Data
    capturing
    collecting
       Collecting Memory Profiling Data
       Walkthrough - Collecting Memory Profiling Data
    comparing
    controlling recording
    deleting methods
    diffing
    displaying all
       Displaying All Data in the Call Graph (Memory Profiling)
       Displaying All Data in the Object Reference Graph (Memory Profiling)
    expanding and collapsing trees
       Expanding and Collapsing Descendants in the Call Graph (Memory Profiling)
       Expanding and Collapsing Descendants in the Object Reference Graph (Memory Profiling)
    filtering
       Filtering Memory Profiling Data
       Tips for Focusing Memory Profiling Data (Memory Profiling)
    hiding columns
    redisplaying filtered
    removing methods
       Deleting Subtrees and their Memory Data from the Call Graph (Memory Profiling)
       Hiding Subtrees in the Call Graph (Memory Profiling)
    sorting
       Function List View Tab - Data Browser Window (Memory Profiling)
       Object List View Tab - Data Browser Window (Memory Profiling)
    tips
    viewing
    windows
    working with Purify
Memory Segment Error (MSE) message
Memory tab
   Memory Tab - Data Browser Window (Memory Profiling)
   Memory tab - Data Browser Window (Memory Profiling)
    illustration
    using
MemprofGenerateReferenceGraph command-line option
MemprofTrackExcludedClassObjects command-line option
menu commands
    missing
Merge Runs Dialog Box
merging runs
   Merging Purify Coverage Data from Multiple Runs
   Setting Run Preferences (Error Detection)
    creating automatic merges
    merging runs manually
    turning off automatic merge
    using ActiveMerge
Message (PurifyPrintf) message
messages
   About Error Views and Messages (Error Detection)
   Purify Messages (Error Detection)
    about
    Array Bounds Read (ABR)
    Array Bounds Write (ABW)
    Bad Parameter (PAR)
       PAR: Bad Parameter (Error Detection)
       Why do I get a PAR message when I call sprintf correctly? (Error Detection)
    Beyond Stack Read (BSR)
    Beyond Stack Write (BSW)
    COM API/Interface Failure (COM)
    COM Interface Leak (ILK)
    Continued Exception (EXC)
    Core Dump Imminent (COR)
    customizing
       Changing Call Stack Lengths to Locate Errors (Error Detection)
       Setting Source Code Preferences
    Describe
    error
    Exiting
    expanding and collapsing message trees
    File Descriptors In Use (FIU)
    filtering
    Free Memory Read (FMR)
    Free Memory Write (FMW)
    Freeing filename
    Freeing Freed Memory (FFM)
    Freeing Invalid Memory (FIM)
    Freeing Mismatched Memory (FMM)
    Freeing Non Heap Memory (FNH)
    Freeing Unallocated Memory (FUM)
    Handle In Use (HIU)
    Handled Exception (EXH)
    Handles in use search complete
    hiding
       About Filtering Error Data
       Expanding and Collapsing Messages in the Error View (Error Detection)
    Ignored Exception (EXI)
    informational
    Invalid Handle (HAN)
    Invalid Pointer Read (IPR)
    Invalid Pointer Write (IPW)
    Late Detect Array Bounds Write (ABWL)
    Late Detect Free Memory Write (FMWL)
    Leak search complete
    list of
    Loading filename
    Malloc Reentrancy Error (MRE)
    Memory Allocation Failure (MAF)
    Memory In Use (MIU)
    Memory in use search complete
    Memory Leak (MLK)
    Memory Segment Error (MSE)
    Message (PurifyPrintf)
    MessageBox (BOX)
    Null Pointer Read (NPR)
    Null Pointer Write (NPW)
    OutputDebugString (ODS)
       BOX: MessageBox (Error Detection)
       ODS: OutputDebugString (Error Detection)
    Potential Memory Leak (MPK)
    printing
    Program terminated
    Pure
    PurifyPrintf
    QuickFilter not hiding
    redisplaying filtered
    Signal (SIG)
    Stack Overflow (SOF)
    Starting
       Starting fiber (Error Detection)
       Starting main (Error Detection)
       Starting Purify'd filename (Error Detection)
       Starting thread (Error Detection)
    Summary of handles in use
    Summary of memory in use
    Summary of memory leaks
    Terminating
       Terminating fiber (Error Detection)
       Terminating thread (Error Detection)
    types
       Error Messages (Error Detection)
       Informational Messages (Error Detection)
       Pure message (Error Detection)
       Warning Messages (Error Detection)
    Unhandled Exception (EXU)
    Uninitialized Memory Copy (UMC)
    Uninitialized Memory Read (UMR)
       UMR: Uninitialized Memory Read (Error Detection)
       What errors does Purify detect on the stack? (Error Detection)
    warning
    What Colors
    Zero Page Read (ZPR)
    Zero Page Write (ZPW)
Messages tab - Filter Properties Dialog Box
Method Name Dialog Box
methods (Java)
    deleting
    filtering data by
       Filtering Data by Method or Class File (Memory Profiling)
       Filtering Data by Pattern (Memory Profiling)
    finding
    finding objects created by
       Function Detail Window (Memory Profiling)
       Walkthrough - Examining Objects (Memory Profiling)
    formatting names of
       Formatting Method Names (Memory Profiling)
       Method Name Dialog Box (Memory Profiling)
    hidden
       Call Graph Tab - Data Browser Window (Memory Profiling)
       Function List View Tab - Data Browser Window (Memory Profiling)
    highlighting in Call Graph
       Call Graph Highlighting Categories (Memory Profiling)
       Highlighting Significant Data in the Call Graph (Memory Profiling)
    removing
       Deleting Subtrees and their Memory Data from the Call Graph (Memory Profiling)
       Hiding Subtrees in the Call Graph (Memory Profiling)
    showing all in Call Graph
       Displaying All Data in the Call Graph (Memory Profiling)
       Expanding and Collapsing Descendants in the Call Graph (Memory Profiling)
migrating from UNIX
minimal instrumentation
   About Instrumentation Levels for Collecting Error Data
   Selecting Default Instrumentation Levels (Error Detection)
    about
       About Instrumentation Levels for Collecting Error Data
       I specified Precise instrumentation, so why is Purify using Minimal? (Error Detection)
    selecting for specific modules
    specifying defaults
    specifying executable settings
    specifying settings for all programs
missed code
MIU message
MLK message
Module Instrumentation Dialog Box
   Class Instrumentation Dialog Box
   Module Instrumentation Dialog Box (Error Detection)
Module View tab - Data Browser window
   Module View Tab - Data Browser Window (Purify Coverage Data)
   Using the Module View and File View (Purify Coverage Data)
modules
   Module View Tab - Data Browser Window (Purify Coverage Data)
   Running Visual C++ Programs (Error Detection)
    excluding
    filtering data by
       Filtering Purify Coverage Data by Module
       How can I create a filter file (.pft, .cft) for a specific module, such as a DLL? (Error Detection)
    preinstrumenting
    selecting instrumentation levels
    settings for
       Selecting PowerCheck Settings for All Programs (Error Detection)
       Selecting PowerCheck Settings for the Current Program (Error Detection)
    viewing coverage data for
       Function List View Tab - Data Browser Window (Purify Coverage Data)
       Module View Tab - Data Browser Window (Purify Coverage Data)
Modules tab - Properties Dialog Box
   Classes Tab - Properties Dialog Box (Memory Profiling)
   Modules Tab - Properties Dialog Box (Error Detection)
Monitoring ASP.NET Managed code
mouse shortcuts
MPK message
multi-block lines
Multiple Selection Properties Dialog Box - General tab


>>