Projects / 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.

Operating Systems

Recent releases

  •  02 Jul 2006 14: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.

    •  12 Sep 2005 03: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 11: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.

        •  27 Sep 2004 03: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 18:59

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

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.