Hej,
Mam pytanie do osób które miały styczność z toolem gcov. Od pewnego momentu używam nowszej wersji tego toola 5.2.0 dla architektury 64 bitowej i tutaj pojawił się pewien problem otóz:
Dla przykładowego kodu:
doSomethink(x,
y,
z);
W wersji wcześniejszej(32 bity) w przypadku braku pokrycia dostałem w wyniku jedno "0", natomiast teraz dla 64 bitow dostaje trzy "0" dla każdej linijki osobno - mówie tu o line coveragu. Nie wiem dlaczego tak się dzieje, bo gdy ustawie przekazywane argumenty w jednej linijce to wtedy jest ok i dostaje informacje o jednej nie pokrytej linijce. Dlaczego zmiana formatu wpływa na pokryci, skoro tak naprawdę jest to jedno wywołanie, czy coś się zmieniło w wersji 5.2.0 ?
Z góry dziękuje za każda pomoc!