Hi,

I verified locally, and I'm able to display coverage for libraries (with 
gcc-4.4.1)
I've opened a bug for you here:  
https://bugs.eclipse.org/bugs/show_bug.cgi?id=326121
I will appreciate if you can provide a reproducible scenario - just attach your 
use case to this bug.

Thanks,

Xavier


From: linuxtools-dev-boun...@eclipse.org 
[mailto:linuxtools-dev-boun...@eclipse.org] On Behalf Of George Liu
Sent: jeudi 23 septembre 2010 18:13
To: Linux Tools developer discussions
Subject: Re: [linuxtools-dev] gcov for library coverage?

Actually, I believe gcov supports shared libraries, and I can genereate .gcda 
and .gcon files for the library source.
I can use the following command line to "see" the coverage data, file by file. 
However, I'm looking for a easier way, (with GUI) to help me navigate through.

gcov -f Jmf.cpp -o . | c++filt > junk
vi junk

What it does in the command line is compare the cpp source with with the 
generated data file (.gcno). I'm a bit confused why in Eclipse plug in it's 
looking for gcno file and the executable file?

Any answer would be appreciated.

George

From: linuxtools-dev-boun...@eclipse.org 
[mailto:linuxtools-dev-boun...@eclipse.org] On Behalf Of Xavier RAYNAUD
Sent: Thursday, September 23, 2010 12:14 AM
To: Linux Tools developer discussions
Subject: Re: [linuxtools-dev] gcov for library coverage?

Hi,

AFAIK, gcov does not support shared libraries (see for example 
http://stackoverflow.com/questions/3709699/can-gcov-deal-with-shared-object/)


Best regards,

Xavier

From: linuxtools-dev-boun...@eclipse.org 
[mailto:linuxtools-dev-boun...@eclipse.org] On Behalf Of George Liu
Sent: mercredi 22 septembre 2010 23:14
To: linuxtools-dev@eclipse.org
Subject: [linuxtools-dev] gcov for library coverage?

I'm developing a C++ library, and it's tested by a cppunit test program.
I wanted to use gcov to check for the library's code coverage, but is it 
currently supported?

I added the -fprofile-arcs and -ftest-coverage flags to both the library and 
the test program. What I can see is a beautiful chart showing me the test 
program's coverage. But how do I see the coverage for my library code?

When I select a .gcno file, and prompted for the binary file name, selecting 
the library binary file will give me an error
An error has occurred when parsing the coverage data files :
Checksums don't correspond for _XXXXXX

Any clues?
Thanks
George

_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev

Reply via email to