line |
true |
false |
branch |
38
|
0 |
13 |
unless $mod |
40
|
0 |
13 |
if ($mod =~ m[/]) |
51
|
3 |
10 |
if ($mod ~~ \@XS_OR_PP_MODULES) |
52
|
0 |
3 |
if $debug |
56
|
3 |
7 |
if ($mod ~~ \@XS_MODULES) |
57
|
0 |
3 |
if $debug |
61
|
0 |
7 |
if ($mod ~~ \@PP_MODULES) |
62
|
0 |
0 |
if $debug |
68
|
7 |
0 |
unless $path |
70
|
0 |
0 |
unless (open $fh, '<', $path) |
71
|
0 |
0 |
if $warn |
76
|
0 |
0 |
if ($line =~ /\.(bs|so|[Dd][Ll][Ll])\z/) |
77
|
0 |
0 |
if $debug |
81
|
0 |
0 |
if $debug |
87
|
1 |
6 |
unless $path |
90
|
0 |
6 |
unless (open $fh, '<', $path) |
91
|
0 |
0 |
if $warn |
95
|
3 |
3 |
if ($content =~ /^\s*(use|require) \s+ (DynaLoader|XSLoader)\b/mx) |
96
|
0 |
3 |
if $debug |
100
|
0 |
3 |
if $debug |
106
|
1 |
0 |
unless ($mod =~ /\.pm\z/) |
108
|
0 |
1 |
if ($mod =~ m[/XS\.pm\z|/[^/]+_(xs|XS)\.pm\z]) { } |
|
0 |
1 |
elsif ($mod =~ m[/PP\.pm\z|/[^/]+_(pp|PP)\.pm\z]) { } |
109
|
0 |
0 |
if $debug |
112
|
0 |
0 |
if $debug |
117
|
0 |
1 |
if $warn |
124
|
1 |
4 |
unless defined $res |
125
|
2 |
2 |
unless $res eq 'xs' |
131
|
0 |
4 |
unless defined $res |
132
|
3 |
1 |
unless $res eq 'pp' |