Condition Coverage

blib/lib/Carp.pm
Criterion Covered Total %
condition 0 52 0.0


and 2 conditions

line l !l condition
34 0 0 ref \$_ eq 'GLOB' and *$_{'HASH'}
595 0 0 $stash->{$var} and *{$stash->{$var};}{'ARRAY'}

and 3 conditions

line !l l&&!r l&&r condition
34 0 0 0 ref \$_ eq 'GLOB' and *$_{'HASH'} and exists $_->{$sub}
207 0 0 0 @DB::args == 1 and ref $DB::args[0] eq ref \$i
0 0 0 @DB::args == 1 and ref $DB::args[0] eq ref \$i and $DB::args[0] == \$i
231 0 0 0 $MaxArgNums and @args > $MaxArgNums
258 0 0 0 not $in_recurse and do { local $@; local $in_recurse = 1; local $SIG{'__DIE__'} = sub { } ; eval { do { $arg->can('CARP_TRACE') } } }
0 0 0 not $in_recurse and defined $RefArgFormatter
0 0 0 not $in_recurse and defined $RefArgFormatter and do { local $@; local $in_recurse = 1; local $SIG{'__DIE__'} = sub { } ; eval { do { $arg = &$RefArgFormatter($arg); 1 } } }
290 0 0 0 2 < $MaxArgLen and $MaxArgLen < length $arg
366 0 0 0 2 < $MaxArgLen and $MaxArgLen < length $arg
522 0 0 0 defined $called and $CarpInternal{$called}
556 0 0 0 2 < $max and $max < length $str
575 0 0 0 @$partial and not exists $known->{$parent}
595 0 0 0 $stash->{$var} and *{$stash->{$var};}{'ARRAY'} and @{$stash->{$var};}

or 2 conditions

line l !l condition
212 0 0 eval { do { return '' unless my $func = $cgc; my $gv = (_fetch_sub('B', 'svref_2object') || (return ''))->($func)->GV; my $package = $gv->STASH->NAME; my $subname = $gv->NAME; return unless defined $package and defined $subname; return if $package eq 'CORE::GLOBAL' and $subname eq 'caller'; " in &${package}::$subname" } } || ''
380 0 0 $cache->{$pkg} ||= [{$pkg, $pkg}, [trusts_directly($pkg)]]
555 0 0 shift() || 0

or 3 conditions

line l !l&&r !l&&!r condition
147 0 0 0 $Internal{$call_pack} or $CarpInternal{$call_pack}