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

 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

 Reference and contact information

 Contacting Technical Support

 Filing bug reports with Rational Software

 Contacting Technical Publications

 Accessing the Rational Developer Network

 Glossary