Branch Coverage

blib/lib/ITM.pm
Criterion Covered Total %
branch 22 28 78.5


line true false branch
35 5 8 if $b0 and not $b1
36 6 2 if not $b0 and $b1
37 2 0 if $b0 and $b1
44 5 16 if ($bits eq '00000000' or $bits eq '10000000') { }
3 13 elsif ($b[0] == 0 and $b[1] == 0) { }
11 2 elsif ($b[2] == 0) { }
2 0 elsif ($b[2] == 1) { }
58 12 0 if (not ref $args[0]) { }
69 12 0 defined $payload ? :
0 12 if ((defined $payload ? length $payload : 0) != $$header{'size'})
73 3 9 if ($$header{'type'} == ITM_SYNC()) { }
2 7 elsif ($$header{'type'} == ITM_OVERFLOW()) { }
6 1 elsif ($$header{'type'} == ITM_INSTRUMENTATION()) { }
1 0 elsif ($$header{'type'} == ITM_HARDWARE_SOURCE()) { }