Rational PureCoverage: What it does
Using PureCoverage
The basic steps
Collecting coverage data
Viewing coverage data
Rerunning your program under PureCoverage
Saving coverage data
Automating coverage data collection
Viewing UNIX coverage data on Windows
Using Rational Purify with PureCoverage
Using Rational ClearQuest with PureCoverage
Using the PureCoverage help system
Customizing Coverage
Excluding libraries, directories, and files
About adjustments
How the Viewer displays adjustments
How the Annotated Source window displays adjustments
Making adjustments using source code directives
Making adjustments in the Annotated Source window
Adjustments file format
Strategies for using adjustments
Using X Resources to customize PureCoverage
Configuring a change request management system
Using and customizing PureCoverage utility scripts
Report Scripts
About PureCoverage report scripts
Running report scripts
Coverage summary report
Low coverage report
Low coverage mail report
Spreadsheet report
Differences report
Build differences summary report
Annotated source report
Annotated differences report
Selected tests report
Custom report scripts
Writing custom report scripts
Using export format
How adjustments affect export format
PureCoverage Options
About PureCoverage options
Using PureCoverage options
An option for controlling run-time conditions
Options for managing cache files
Linker and collector options
Informational options
An option for annotation
Options for debugging messages
Options for specifying files and directories
Options for saving data
Options for data collection
Options for signal handling
An option for exit processing
An option for handling adjustments
An option for merging data
A help system display option
An option for threads
Miscellaneous options
Mode options for analyzing data
PureCoverage API
About PureCoverage API functions
Calling PureCoverage API functions
purecov_set_filename
purecov_save_data
purecov_clear_data
purecov_disable_save
purecov_enable_save
purecov_is_running
PureCoverage Nuts 'n' Bolts
About library coverage
Managing PureCoverage cache files
Compiling with the debug option -g
How PureCoverage finds source files
Covering multiple processes
Covering multi-threaded processes
About signal handling
About PureCoverage counters
About PureCoverage overhead
Annotation Variations
Annotation variations: overview
Complex source lines (annotation variations)
Multi-line statements (annotation variations)
Function entry points (annotation variations)
Local variable declarations (annotation variations)
Switch statements (annotation variations)
exit() statements (annotation variations)
C++ inline functions (annotation variations)
Reference and contact information
Contacting Technical Support
Filing bug reports with Rational Software
Contacting Technical Publications
Accessing the Rational Developer Network
Glossary