Rational PureCoverage: What it does
Using PureCoverage
The basic steps
Collecting coverage data
Viewing coverage data
Rerunning your program under PureCoverage
Saving coverage data
Using the PureCoverage help system
Automating coverage data collection
Using Rational Purify with PureCoverage
Using Rational ClearQuest with PureCoverage
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
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 caching
Options for linker and collector
Options for file identification
An option for saving data
An option 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 objdebug
Mode options for analyzing data
Informational options
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
PureCoverage counters
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
Glossary