| line |
true |
false |
branch |
|
25
|
1 |
2 |
eval {
do {
require Sub::Name
}
} && defined &Sub::Name::subname ? : |
|
|
1 |
3 |
eval {
do {
require Sub::Util
}
} && defined &Sub::Util::set_subname ? : |
|
|
1 |
4 |
defined &Sub::Name::subname ? : |
|
|
8 |
5 |
defined &Sub::Util::set_subname ? : |
|
26
|
2 |
11 |
$no_subname ? : |
|
30
|
4 |
22 |
if @_ > 2 |
|
37
|
3 |
23 |
if (*{$glob;}{'CODE'}) { } |
|
75
|
12 |
86 |
unless my $info = $DEFERRED{$deferred} |
|
78
|
2 |
12 |
unless ($deferred_sub and $deferred eq $deferred_sub or ${$undeferred_ref;} and $deferred eq ${$undeferred_ref;}) |
|
86
|
22 |
62 |
if ${$undeferred_ref;} |
|
90
|
28 |
33 |
if (defined $target and $deferred eq *{_getglob($target);}{"CODE"} or "") |
|
114
|
52 |
10 |
if $name |
|
121
|
8 |
18 |
unless my $info = $DEFERRED{$deferred or ""} |
|
124
|
6 |
6 |
unless ($deferred_sub and $deferred eq $deferred_sub or ${$undeferred_ref;} and $deferred eq ${$undeferred_ref;}) |
|
132
|
8 |
4 |
$undeferred_ref && $$undeferred_ref ? : |
|
141
|
36 |
62 |
if $target |
|
145
|
88 |
7 |
unless $options and $options->{'attributes'} |
|
146
|
7 |
88 |
if (@attributes) |
|
153
|
15 |
78 |
if (@attributes or $target and !1) { } |
|
154
|
12 |
3 |
$target ? : |
|
|
12 |
3 |
$target ? : |
|
171
|
0 |
15 |
unless eval $code |
|
173
|
0 |
15 |
if defined $e |
|
181
|
21 |
57 |
if $target |
|
193
|
86 |
6 |
$_->[3] && ${$_->[3];} ? : |
|
|
72 |
92 |
$_->[4] ? : |
|
|
164 |
24 |
defined $_ ? : |