Projects / ggcov

ggcov

Ggcov is a GTK+ GUI for exploring test coverage data produced by C programs compiled with gcc -fprofile-arcs -ftest-coverage. It's basically a GUI replacement for the gcov program that comes with gcc.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  02 Jul 2006 07:44

Release Notes: Major improvements were made to the callgraph diagram, it should be far more useful. Support for new versions of gcc on various platforms was added, and various bugs fixed.

  •  11 Sep 2005 20:44

Release Notes: Support was added for file formats generated by gcc 4.0 and the Fedora Core 4 compiler. A feature to allow suppression of lines by magical comment was added. Improvements were made to algorithms to handle functions through which exceptions are thrown and functions marked with attribute((pure)). Various build issues and bugs were fixed.

  •  19 Jun 2005 04:08

Release Notes: This release was ported to FC3 and SLES9. The code was ported to gcc 3.4. A PHP Web interface was added. A Lego diagram for visualizing multiple-directory projects was added. Numerous minor improvements and bugfixes were made.

  •  26 Sep 2004 20:50

Release Notes: A number of text reports were added to ggcov and tggcov. A -o option was added to ggcov and tggcov, which is the same as gcov's -o option. The summary window now shows percentages of partially covered entities. Support for yet another .bbg/.bb/.da file format, this time emitted by GCC 3.3.2 in Fedora Core 1, was added along with a -X command line option for suppressing source code lines based on #ifdefs.

  •  04 Nov 2003 10:59

Release Notes: A bug where callgraph scanning never found any calls has been fixed. A man page has been added.

RSS Recent comments

04 Jul 2003 01:41 dogsbody

Re: ggcov RPM

> [...] The creator should really
> post a description of the system the RPM
> was created on [...]

Sorry about that. The RPM was created on RedHat 7.3.

14 Jun 2003 08:13 jhawkstew

ggcov RPM
The RPM requires old versions of libbfd and libImlib. The creator should really post a description of the system the RPM was created on so that we know whether or not we have a good chance of getting it to install.

Screenshot

Project Spotlight

abcm2ps

A music typesetter, based on the ABC language.

Screenshot

Project Spotlight

g7ctrl

A daemon for the GM7 GPS Tracker.