Branch Coverage

blib/lib/B/Size2/Terse.pm
Criterion Covered Total %
branch 39 136 28.6


line true false branch
14 0 2 ($ENV{'MOD_PERL_API_VERSION'} || 0) == 2 ? :
45 0 0 $curcop ? :
100 282 404 unless ($has_code)
107 198 1860 if $name =~ /::$/
108 219 1641 unless /^[\w_]/
109 312 1329 if /^_
114 865 464 unless defined $ref
116 419 45 if ref $obj eq 'B::NULL'
122 282 404 unless defined $has_code
146 0 0 unless $value
165 31 373 if (my $stash = $cv->is_alias($package))
172 19 354 if ($cv->FLAGS & 1024) { }
184 0 373 if ($order eq 'exec') { }
190 0 373 if $curcop
205 0 0 if ($padsummary)
216 11 362 unless $padlist->can('ARRAY')
218 0 362 unless $padnames->can('ARRAY')
225 0 0 if defined &B::clearsym
227 0 0 if (@options) { }
231 0 0 unless $objname =~ /::/
236 0 0 if ($order eq 'exec') { }
238 0 0 if $curcop
241 0 0 if $curcop
254 6385 29 unless (ref $sv and $sv->FLAGS & 1)
259 0 29 if $ix != -1
267 0 0 if ($t > 0)
270 0 0 if ($op->type == 0) { }
271 0 0 $name eq $desc ? :
297 0 0 defined $precomp ? :
316 0 0 if ($line > 0 and 0)
318 0 0 if ($line > 10)
335 0 0 if ($label)
339 0 0 if $curcop
365 0 0 if ($stash eq 'main') { }
408 373 0 UNIVERSAL::isa($cv, 'B::CV') ? :
410 11 362 unless ($obj->PADLIST->isa('B::PADLIST'))
422 391 6023 length $pv > $padname_max ? :
436 242 6172 if ($is_fake) { }
439 242 0 if ($outside->can('GV') and B::class($outside->GV) eq 'SPECIAL') { }
451 0 6414 unless $wantarray
458 242 6172 $is_fake ? :
465 362 0 $wantarray ? :
479 0 0 unless (Apache::Status::status_config($r, 'StatusTerseSize'))
484 0 0 unless (exists $main::main::{"_<$filename"})
488 0 0 if ($INC{$_} eq $filename)
494 0 0 unless ($in_inc)
502 0 0 if ($offset > 0)
505 0 0 unless open FH, $filename
508 0 0 if $len > 0 and $i > $len
509 0 0 if $offset > 0 and $i < $offset
514 0 0 $i == $args{'line'} ? :
519 0 0 if ($len > 0 and $i > $len)
542 0 0 unless (Apache2::Status::status_config($r, 'StatusTerseSize'))
547 0 0 unless (exists $main::main::{"_<$filename"})
551 0 0 if ($INC{$_} eq $filename)
557 0 0 unless ($in_inc)
565 0 0 if ($offset > 0)
568 0 0 unless open FH, $filename
571 0 0 if $len > 0 and $i > $len
572 0 0 if $offset > 0 and $i < $offset
577 0 0 $i == $params{'line'} ? :
582 0 0 if ($len > 0 and $i > $len)
592 0 0 $maybe > $cur ? :
608 0 0 if ($cache = $summary_cache{$package})
609 0 0 if ($$cache{'keys'} == $keys)
610 0 0 if $$cache{'data'}
628 0 0 unless (Apache::Status::status_config($r, 'StatusTerseSize'))
633 0 0 unless ($r->dir_config('StatusTerseSizeMainSummary'))