ggcov is a GTK+ GUI for exploring test coverage data produced by C and C++ programs compiled with gcc, i.e. a GUI replacement for gcov. ggcov provides windows for exploring test coverage data in various ways which are difficult to do with the flat text reports produced from the gcov program that comes with gcc. For example, there are windows to show coverage summaries organised by file, by function, by a range of lines in a file, or over the whole project. A source code viewer presents the colour coded coverage status of each source code line.
ggcov handles file in multiple directories, and can be configured to suppress coverage data for code inside particular #ifdefs. If you need flat text file reports, the tggcov program will do that for you.
On some platforms, ggcov will do call graph analysis by correlating the coverage data with object files.