line |
true |
false |
branch |
206
|
0 |
19 |
if ($name eq ':debug') |
210
|
9 |
10 |
if ($name eq '%SIG') { } |
211
|
5 |
4 |
if (defined $args[0] and $args[0] eq 'die') |
220
|
2 |
8 |
if defined $args[0] and ref $args[0] eq 'HASH' |
224
|
8 |
8 |
if (@params) |
246
|
4 |
2 |
if ($name eq '%SIG') |
294
|
0 |
8 |
ref $self ? : |
299
|
1 |
7 |
if (do {
local $@;
local $SIG{'__DIE__'};
eval {
do {
$e->isa('Exception::Died')
}
}
} and ref $e ne $class and $$e{'catch_can_rebless'}) |
329
|
50 |
6 |
if (not ref $@) { } |
|
6 |
0 |
elsif (do {
my $e = $@;
local $@;
local $SIG{'__DIE__'};
eval {
do {
$e->isa('Exception::Died')
}
}
}) { } |
333
|
46 |
4 |
if $$self{'eval_error'} eq '' |
337
|
0 |
6 |
if defined $$self{'eval_error'} and $$self{'eval_error'} eq '' |
371
|
13 |
12 |
unless (ref $_[0]) |
373
|
1 |
12 |
if $_[0] =~ /^Exception::(Died|Warning): / |