Condition Coverage

File:Dpkg/Vendor/Debian.pm
Coverage:56.5%

line%coveragecondition
18320
ABCDdec
0XXX0
10XX0
110X0
11100
11111
defined $abi and defined $libc and defined $os and defined $cpu
18733
ABdec
0X0
100
111
defined $abi_bits and defined $abi_endian
26550
ABCdec
0000
0011
01X1
1XX1
$abi_bits != 32 or not exists $time32_arch{$arch} or $libc eq "musl"
311100
ABdec
0X0
100
111
$use_feature{'abi'}{'time64'} and not $builtin_feature{'abi'}{'time64'}
317100
ABdec
000
011
1X1
$use_feature{'abi'}{'lfs'} //= $use_feature{'future'}{'lfs'}
32967
ABdec
000
011
1X1
$use_feature{'qa'}{'bug-implicit-func'} //= $use_feature{'qa'}{'bug'} // 1
331100
Adec
00
11
$use_feature{'qa'}{'bug'} //= 0
33633
ABdec
000
011
1X1
$use_feature{'reproducible'}{'fixfilepath'} or $use_feature{'reproducible'}{'fixdebugpath'}
34067
ABdec
000
011
1X1
$ENV{'DEB_BUILD_PATH'} || Cwd::getcwd()
36433
ABdec
0X0
100
111
$use_feature{'sanitize'}{'address'} and $use_feature{'sanitize'}{'thread'}
36933
ABdec
000
011
1X1
$use_feature{'sanitize'}{'address'} or $use_feature{'sanitize'}{'thread'}
37733
ABdec
000
011
1X1
&none(sub {         $os eq $_; } , "linux", "kfreebsd", "hurd") or &any(sub {         $cpu eq $_; } , "alpha", "hppa", "ia64")
38333
ABdec
000
011
1X1
&any(sub {         $cpu eq $_; } , "ia64", "alpha", "hppa", "nios2") or $arch eq "arm"
473100
ABdec
0X0
100
111
not $flags->use_feature('abi', 'lfs') || $abi_builtins{'lfs'} and $cc_abi_time64
67
ABdec
0X0
100
111
$flags->use_feature("abi", "lfs") and not $abi_builtins{'lfs'}
67
ABdec
000
011
1X1
$flags->use_feature('abi', 'lfs') || $abi_builtins{'lfs'}
482100
ABdec
0X0
100
111
not $flags->use_feature('abi', 'time64') || $abi_builtins{'time64'} and $cc_abi_time64
100
ABdec
0X0
100
111
$flags->use_feature("abi", "time64") and not $abi_builtins{'time64'}
100
ABdec
000
011
1X1
$flags->use_feature('abi', 'time64') || $abi_builtins{'time64'}
52933
ABdec
000
011
1X1
$flags->use_feature("reproducible", "fixfilepath") or $flags->use_feature("reproducible", "fixdebugpath")
58425
ABCdec
0XX0
10X0
1100
1111
defined $use_pie and $use_pie and not $hardening_builtins{'pie'}
25
ABCdec
0XX0
10X0
1100
1111
defined $use_pie and not $use_pie and $hardening_builtins{'pie'}
6760
ABdec
000
011
1X1
$linkname eq "usr$pathname" or $linkname eq "/usr$pathname"