gcov unable to dump coverage of shared library

aditya tiwari tiwari.aditya13@gmail.com
Fri May 23 11:42:00 GMT 2008


Opps ,

It seams that gcov has some issues to dump coverage of shared libraries.

I compiled using  following ....

gcc  -rdynamic -fPIC  -fprofile-arcs -ftest-coverage -c -o shared.o shared.c
ld -shared shared.o /usr/lib/gcc/x86_64-redhat-linux/4.1.1/libgcov.a
/usr/lib/x86_64-redhat-linux3E/lib64/libc.so -o shared.so

but no   shared.gcda  was generated for the shared.c
and got coverage information only for main binary only to which
shared.so was linked.

Can some one please suggest how to do code coverage for shared libraries.

regards
aditya



More information about the Binutils mailing list