Condition Coverage

File:Dpkg/Shlibs/SymbolFile.pm
Coverage:71.0%

line%coveragecondition
84100
ABdec
0X0
100
111
not do {         $include_groups }->{'aeabi'} and $symbol =~ /^__aeabi_/
89100
ABdec
0X0
100
111
not do {         $include_groups }->{'gomp'} and $symbol =~ /^\.gomp_critical_user_/
9633
ABdec
000
011
1X1
ref $this || $this
9967
ABdec
000
011
1X1
$self->{'arch'} //= &get_host_arch()
183100
Adec
00
11
$object->{'patterns'}{'aliases'}{$alias_type} //= {}
202100
Adec
00
11
shift() || 'Dpkg::Shlibs::Symbol'
209100
Adec
00
11
$opts{'state'} //= {}
290100
Adec
00
11
$opts{'template_mode'} //= 0
29150
Adec
00
11
$opts{'with_deprecated'} //= 1
29250
Adec
00
11
$opts{'with_pattern_matches'} //= 0
29767
ABdec
0X0
100
111
exists $opts{'package'} and not $opts{'template_mode'}
30467
ABdec
0X0
100
111
exists $opts{'package'} and not $opts{'template_mode'}
31333
ABdec
0X0
100
111
exists $opts{'package'} and not $opts{'template_mode'}
33067
ABdec
0X0
100
111
$sym->{'deprecated'} and not $opts{'with_deprecated'}
333100
ABdec
000
011
1X1
$opts{'template_mode'} or $sym->arch_is_concerned($self->get_arch)
33833
ABdec
0X0
100
111
$opts{'with_pattern_matches'} and $sym->is_pattern
35550
Adec
00
11
$inc_deprecated //= 0
36033
ABdec
0X0
100
111
defined $p && ($inc_deprecated || !$p->{'deprecated'}) && $p->arch_is_concerned($self->get_arch)
37167
ABdec
0X0
100
111
exists $all_aliases->{$type} and keys %{$$all_aliases{$type};}
37567
ABdec
0X0
100
111
$alias and exists $aliases->{$alias}
38767
ABdec
0X0
100
111
&$pattern_ok($p) and $p->matches_rawname($name)
5230
Adec
00
11
$dep_id //= 0
52950
Adec
00
11
$dep_id //= 0
53667
ABdec
000
011
1X1
$minver //= $sym->{'minver'}
564100
Adec
00
11
$inc_deprecated //= 0
570100
ABCdec
0XX0
1000
1011
11X1
$sym and $inc_deprecated || !$sym->{'deprecated'}
584100
Adec
00
11
$inc_deprecated //= 0
58833
ABdec
0X0
100
111
$refpat and $refpat->is_pattern
598100
ABCdec
00X0
0100
0111
1X00
1X11
$inc_deprecated || !$p->{'deprecated'} and $p->equals($refpat, "versioning", 0)
60675
ABCdec
0XX0
1000
1011
11X1
$pat and $inc_deprecated || !$pat->{'deprecated'}
63567
ABdec
000
011
1X1
$with_optional or not $_->is_optional
65167
ABdec
000
011
1X1
$sym->get_pattern && $ref->lookup_pattern($sym->get_pattern, $soname, 1) || $ref->find_matching_pattern($sym, $soname, 1)
66067
ABdec
000
011
1X1
$with_optional or not $_->is_optional
66767
ABdec
0X0
100
111
defined $refpat and $refpat->is_legitimate($self->get_arch)