line |
true |
false |
branch |
47
|
0 |
0 |
$_[1] ? : |
61
|
3 |
0 |
if (defined &B::sub_generation) { } |
176
|
0 |
1 |
if (defined $root) { } |
177
|
0 |
0 |
if $root =~ /^main\b/ or not $root =~ /^\w[:\w]*$/ |
189
|
0 |
1 |
if defined $mask |
200
|
1 |
0 |
if $Opcode::VERSION > 1.04 |
207
|
1 |
0 |
if $obj->{'Erase'} |
238
|
1 |
0 |
if ($action and $action eq 'DESTROY') { } |
255
|
0 |
3 |
if @_ |
262
|
0 |
0 |
unless @_ |
308
|
0 |
1 |
unless ref $vars eq 'ARRAY' |
312
|
0 |
1 |
unless keys %{"${pkg}::";} |
317
|
50 |
2 |
if ($var = $arg) =~ s/^(\W)// |
325
|
2 |
0 |
$type eq '*' ? : |
|
0 |
2 |
$type eq '%' ? : |
|
2 |
2 |
$type eq '@' ? : |
|
8 |
4 |
$type eq '$' ? : |
|
88 |
12 |
$type eq '&' ? : |
|
4 |
100 |
!$type ? : |
329
|
1 |
0 |
unless $no_record or not $vars |
339
|
1 |
0 |
if @$vars |
375
|
0 |
0 |
if \%{$root . $_;} eq \%$root |
382
|
0 |
0 |
unless $obj->isa('Eval::Safe::ForkedSafe') |
390
|
0 |
0 |
if (defined wantarray) { } |
393
|
0 |
0 |
wantarray ? : |
398
|
0 |
0 |
if $sg != sub_generation() |
400
|
0 |
0 |
wantarray ? : |
418
|
0 |
0 |
unless my $reftype = $item && &reftype($item) |
422
|
0 |
0 |
if ++$OID{&refaddr($item)} > 1 |
424
|
0 |
0 |
if ($reftype eq 'ARRAY') { } |
|
0 |
0 |
elsif ($reftype eq 'HASH') { } |
|
0 |
0 |
elsif ($reftype eq 'CODE') { } |
440
|
0 |
0 |
unless $obj->isa('Eval::Safe::ForkedSafe') |
445
|
0 |
0 |
if &reftype($sub) ne 'CODE' |
456
|
0 |
0 |
if (defined wantarray) { } |
459
|
0 |
0 |
wantarray ? : |
463
|
0 |
0 |
if $sg != sub_generation() |
466
|
0 |
0 |
wantarray ? : |
475
|
0 |
0 |
unless $obj->isa('Eval::Safe::ForkedSafe') |
484
|
0 |
0 |
wantarray ? : |
485
|
0 |
0 |
if $sg != sub_generation() |
487
|
0 |
0 |
wantarray ? : |