Condition Coverage

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

line%coveragecondition
92100
ABdec
0X0
100
111
not do {         $include_groups }->{'aeabi'} and $symbol =~ /^__aeabi_/
97100
ABdec
0X0
100
111
not do {         $include_groups }->{'gomp'} and $symbol =~ /^\.gomp_critical_user_/
10433
ABdec
000
011
1X1
ref $this || $this
10767
ABdec
000
011
1X1
$self->{'arch'} //= &get_host_arch()
191100
Adec
00
11
$object->{'patterns'}{'aliases'}{$alias_type} //= {}
210100
Adec
00
11
shift() || 'Dpkg::Shlibs::Symbol'
217100
Adec
00
11
$opts{'state'} //= {}
298100
Adec
00
11
$opts{'template_mode'} //= 0
29950
Adec
00
11
$opts{'with_deprecated'} //= 1
30050
Adec
00
11
$opts{'with_pattern_matches'} //= 0
30567
ABdec
0X0
100
111
exists $opts{'package'} and not $opts{'template_mode'}
31267
ABdec
0X0
100
111
exists $opts{'package'} and not $opts{'template_mode'}
32133
ABdec
0X0
100
111
exists $opts{'package'} and not $opts{'template_mode'}
33867
ABdec
0X0
100
111
$sym->{'deprecated'} and not $opts{'with_deprecated'}
341100
ABdec
000
011
1X1
$opts{'template_mode'} or $sym->arch_is_concerned($self->get_arch)
34633
ABdec
0X0
100
111
$opts{'with_pattern_matches'} and $sym->is_pattern
36350
Adec
00
11
$inc_deprecated //= 0
36833
ABdec
0X0
100
111
defined $p && ($inc_deprecated || !$p->{'deprecated'}) && $p->arch_is_concerned($self->get_arch)
37967
ABdec
0X0
100
111
exists $all_aliases->{$type} and keys %{$$all_aliases{$type};}
38367
ABdec
0X0
100
111
$alias and exists $aliases->{$alias}
39567
ABdec
0X0
100
111
&$pattern_ok($p) and $p->matches_rawname($name)
5310
Adec
00
11
$dep_id //= 0
53750
Adec
00
11
$dep_id //= 0
54467
ABdec
000
011
1X1
$minver //= $sym->{'minver'}
572100
Adec
00
11
$inc_deprecated //= 0
578100
ABCdec
0XX0
1000
1011
11X1
$sym and $inc_deprecated || !$sym->{'deprecated'}
592100
Adec
00
11
$inc_deprecated //= 0
59633
ABdec
0X0
100
111
$refpat and $refpat->is_pattern
606100
ABCdec
00X0
0100
0111
1X00
1X11
$inc_deprecated || !$p->{'deprecated'} and $p->equals($refpat, "versioning", 0)
61475
ABCdec
0XX0
1000
1011
11X1
$pat and $inc_deprecated || !$pat->{'deprecated'}
64367
ABdec
000
011
1X1
$with_optional or not $_->is_optional
65967
ABdec
000
011
1X1
$sym->get_pattern && $ref->lookup_pattern($sym->get_pattern, $soname, 1) || $ref->find_matching_pattern($sym, $soname, 1)
66867
ABdec
000
011
1X1
$with_optional or not $_->is_optional
67567
ABdec
0X0
100
111
defined $refpat and $refpat->is_legitimate($self->get_arch)