line |
true |
false |
branch |
30
|
0 |
7 |
if ref $class |
36
|
0 |
7 |
unless $$self{'pack'} |
43
|
0 |
0 |
unless $$self{'pack'} |
51
|
7 |
7 |
if (defined $val) |
55
|
2 |
5 |
if $$self{'inherits'} ne '' |
70
|
0 |
31 |
if defined $$typeref{'attributes'}{$attr} |
71
|
0 |
31 |
if defined $$typeref{'inherits_typeref'} and defined $$typeref{'inherits_typeref'}{'attributes'}{$attr} |
74
|
0 |
31 |
if defined $$typeref{'pack'}{'attributes'}{$attr} |
95
|
7 |
0 |
unless ($$self{'name'} || '') =~ /\*/ |
96
|
0 |
0 |
if $SystemC::Vregs::Debug |
103
|
0 |
0 |
if $SystemC::Vregs::Debug |
112
|
0 |
0 |
unless $gotone |
121
|
0 |
7 |
unless $field =~ /^[A-Z][a-zA-Z0-9_]*$/ |
132
|
5 |
2 |
unless $inh |
135
|
0 |
2 |
unless ($ityperef) |
144
|
0 |
0 |
if (my $bitref = $$typeref{'bitarray'}[$bit]{'bitref'}) |
145
|
0 |
0 |
if (my $ibitref = $$ityperef{'bitarray'}[$bit]{'bitref'}) |
148
|
0 |
0 |
if ($$bitref{'name'} eq $$ibitref{'name'}) { } |
149
|
0 |
0 |
if ($$bitref{'bits'} ne $$ibitref{'bits'}) |
154
|
0 |
0 |
unless ($bitref->is_overlap_ok($ibitref)) |
183
|
0 |
0 |
if $fieldref->remove_if_mismatch($test_cb) |
186
|
0 |
0 |
if (&$test_cb($self) or $rm and $rm == $cnt) |
202
|
92 |
388 |
if (not defined $bitent) { } |
206
|
0 |
388 |
unless $bitref |
210
|
34 |
354 |
if ($last_bitref != $bitref) |
211
|
0 |
34 |
if $x == 1 |
212
|
8 |
26 |
if $x > 1 |
214
|
0 |
34 |
$bits eq '' ? : |
220
|
0 |
7 |
if $x == 1 |
221
|
0 |
7 |
if $x > 1 |
234
|
10 |
383 |
if $words < $bitword |
237
|
0 |
7 |
if (my $numbits = $self->attribute_value('numbits')) { } |
239
|
0 |
0 |
if $$self{'words'} < 1 |
250
|
0 |
9 |
if ($$self{'subclass_level'} > $level) |
255
|
2 |
7 |
if (my $ityperef = $$self{'inherits_typeref'}) |
261
|
0 |
32 |
if ($ityperef) |
277
|
0 |
0 |
unless $$b{'bitlist'}[0] <=> $$a{'bitlist'}[0] |
285
|
4 |
10 |
if ($$typeref{'inherits_typeref'}) |
287
|
6 |
10 |
if $$typeref{'fields'}{$$fld{'name'}} |
291
|
0 |
84 |
unless $$b{'bitlist'}[0] <=> $$a{'bitlist'}[0] |