[cfe-dev] GCC compatibility code coverage issue .

Umesh Kalappa umesh.kalappa0 at gmail.com
Tue Apr 28 20:36:01 PDT 2015


Thank you Mohamed for the quick reply ,unfortunately the solution
didn't worked for me .

bash-4.1$ clang -g -O0 -fprofile-arcs -ftest-coverage -Xclang
-coverage-cfg-checksum -Xclang -coverage-no-function-names-in-data
test.c
bash-4.1$ ./a.out
bash-4.1$ llvm-cov gcov test.c
Unexpected end of memory buffer: 386832052.
Invalid .gcno File!

bash-4.1$ clang -v
clang version 3.6.0 (tags/RELEASE_360/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix

Thank you again.
~Umesh

On Tue, Apr 28, 2015 at 7:16 PM, Mohamed Galal
<mohamed.g.ebrahim at gmail.com> wrote:
> I had the same problem. And I've fixed it by using  -fprofile-arcs
> -ftest-coverage  instead of  --coverage flag.
>
> https://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html
>
> On Tue, Apr 28, 2015 at 6:52 AM, Umesh Kalappa <umesh.kalappa0 at gmail.com>
> wrote:
>>
>> Hi All,
>>
>> We trying  to use clang+llvm to generate the gcc  coverage format as
>>
>> clang version 3.6.0
>>
>> $clang  --coverage -Xclang -coverage-cfg-checksum -Xclang
>> -coverage-no-function-names-in-data -Xclang -coverage-version='407*'
>> test.c
>>
>> $a.out
>>
>> $llvm-cov gcov test.gcda
>>
>> Unexpected version: *704.
>> Invalid .gcno File!
>>
>> Debugging the above cause ,But any hints from experts here ,will help a
>> lot .
>>
>> Appreciate your time ,Thank you
>> ~Umesh
>> _______________________________________________
>> cfe-dev mailing list
>> cfe-dev at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
>



More information about the cfe-dev mailing list