Condition Coverage

blib/lib/SystemC/Vregs/Output/Class.pm
Criterion Covered Total %
condition 2 83 2.4


and 3 conditions

line !l l&&!r l&&r condition
117 0 0 0 $desc and not $typeref->attribute_value('descfunc')
124 0 0 0 $desc and $$fieldref{'omit_description'}
164 0 0 0 $next_field and $next_values{$inc}{$field} eq $next_values{$inc}{$next_field}
325 0 0 0 $$typeref{'words'} > 0 and $$typeref{'words'} < 2
0 0 0 $$typeref{'words'} > 0 and $$typeref{'words'} < 2 and not $c
365 0 0 0 $c and $typecast ne ''
371 0 0 0 $$bitref{'numbits'} < 32 and $$bitref{'numbits'} > 1
387 0 0 0 $high_mod == 31 and $low_mod == 0
390 0 0 0 $high_mod == 31 and $low_mod == 0
0 0 0 $high_mod == 31 and $low_mod == 0 and $srcbit == 0
419 0 0 0 $typeref->attribute_value('public_rdwr_accessors') and $$fl{'private'}
0 0 0 $typeref->attribute_value('public_rdwr_accessors') and $$fl{'private'} and $$fl{'CPP'}
430 0 0 0 $typeref->attribute_value('public_rdwr_accessors') and $$fl{'private'}
0 0 0 $typeref->attribute_value('public_rdwr_accessors') and $$fl{'private'} and $$fl{'CPP'}
441 0 0 0 $rst =~ /^[a-z]/i and $$bitref{'type'}
527 0 0 0 $$typeref{'inherits_typeref'} and $$typeref{'inherits_typeref'}->find_bit($$bitref{'name'})

or 2 conditions

line l !l condition
35 0 0 $$typeref{'name'} || 'x'
56 2 0 $$typeref{'typedef_name'} || $$typeref{'name'} || 'x'
111 0 0 $$typeref{'name'} || 'x'
194 0 0 $$typeref{'words'} || 0
224 0 0 $$typeref{'name'} || 'x'
233 0 0 $typeref->attribute_value('netorder') || 0
234 0 0 $typeref->attribute_value('stretchable') || 0
264 0 0 $inhType->attribute_value('netorder') || 0
272 0 0 $$typeref{'words'} || 0
274 0 0 $inhType->attribute_value('stretchable') || 0
519 0 0 $$typeref{'name'} || 'x'
523 0 0 $typeref->attribute_value('lcfirst') || 0
539 0 0 $SystemC::Vregs::Dump_Routine_Name || '_dump'

or 3 conditions

line l !l&&r !l&&!r condition
70 0 2 0 $$typeref{'typedef_name'} || $$typeref{'name'}
146 0 0 0 not defined $last or $$fieldref{'rst_val'} ne $$last{'rst_val'}
550 0 0 0 $#dumps > 0 || $$typeref{'inherits'}