xCover is a code coverage library for C and C++. It uses non-standard features available with GCC 4.3+ and Visual C++ 7.0+. Users place line-marks in each branch of each function or method in a component's source file, and the library is able to produce, upon request, a report of which of these has not been executed. Reporting can be done on a per-file, per-alias, or per-file-group basis.
| Tags | Software Development Testing Libraries |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | Windows Windows Mac OS X Unix |
| Implementation | C++ C |
Recent releases


Release Notes: This version adds better discrimination of compiler support for __FUNCTION__ and __COUNTER__.


Release Notes: This release fixes a namespace defect encountered in C compilation units, and removes inappropriate optimization settings from debug configurations in Visual C++ makefiles.


Release Notes: This release adds functions for translating API return codes into strings and corresponding string access shims so that they can be passed directly to, say, FastFormat output statements. It also adds an example corresponding to code in the article in the March 09 installment of ACCU's C Vu journal on the library.


Release Notes: This initial public release requires GCC 4.3+ or Visual C++ 7.0+, and relies on version 1.9.65+ of the STLSoft libraries.
Flexibly generates password candidates using OS pseudo-random sources.