[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#203055: RFP: ggcov -- Ggcov is a GTK+ GUI for exploring test coverage data produced by C and C++ programs compiled with gcc -fprofile-arcs -ftest-coverage



Package: wnpp
Version: unavailable; reported 2003-07-27
Severity: wishlist

* Package name    : ggcov
  Version         : x.y.z
  Upstream Author : Name <somebody@example.org>
* URL             : http://www.example.org/
* License         : (GPL, LGPL, BSD, MIT/X, etc.)
  Description     : Ggcov is a GTK+ GUI for exploring test coverage data produced by C and C++ programs compiled with gcc -fprofile-arcs -ftest-coverage

(Include the long description here.)

http://www.alphalink.com.au/~gnb/ggcov/ >


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

Ggcov is released under the GNU General Public License (GPL) version 2 with no warranty. See the file COPYING in the distribution or here
Call Graph Analysis

Apart from presenting graphically and interactively the same information as gcov, ggcov has one extra feature: call graph analysis. Ggcov calculates a call graph of all function calls known at compile time (i.e. excluding calls made through function pointers or C++ virtual function tables) and applies coverage data to this call graph. The result is that you can see how many times a function was called from various other functions.

The downside of call graph analysis is that ggcov needs to read and pick apart object files to get the call data. The code exists and works for i386 platforms with ELF executables only.

Ggcov is in a very early stage of development, but is already somewhat useful. It is known to work on i386/Linux; other platforms should work except that the call graph feature will not work.. 



Me > very useful software. gcov results are often human unreadable due to the number of line. This GUI makes the use of gcov very easy so everyone is now able to use it and understand his results. So it's a goodpiece of software, still in developpement, active. It would be very nice to make and maintain package


http://www.alphalink.com.au/~gnb/ggcov/

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux benmaster 2.4.21 #2 sam jun 28 23:32:40 CEST 2003 i686
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (ignored: LC_ALL set)

_____________________________________________________________________
Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger
http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France




Reply to: