| line |
true |
false |
branch |
|
186
|
0 |
0 |
unless $callop{$op_name} |
|
190
|
0 |
0 |
unless $opt_assert |
|
209
|
0 |
0 |
if $op_regcomp{$$op} |
|
255
|
0 |
0 |
if @ops |
|
268
|
0 |
0 |
if ($op->flags & 128) { } |
|
274
|
0 |
0 |
if ($op->flags & 32) { } |
|
280
|
0 |
0 |
unless ($op->flags & 32) |
|
296
|
0 |
0 |
if ($op->private & 128) { } |
|
372
|
0 |
0 |
if ($flags & 32 and $op->private & 128) |
|
374
|
0 |
0 |
if @ops |
|
382
|
0 |
0 |
if ($flags & 32 and $op->private & 96) |
|
396
|
0 |
0 |
if $op->private & 64 |
|
399
|
0 |
0 |
if ($$insn{'follows_padsv_lval_intro'} and not $op->private & 64) { } |
|
419
|
0 |
0 |
if ($$insn{'follows_const'}) { } |
|
504
|
0 |
0 |
if ($op->flags & 128 and $$insn{'loop'}) { } |
|
|
0 |
0 |
elsif (my $loop = $$insn{'loop'}) { } |
|
548
|
0 |
0 |
if $op_seen{$$op}++ |
|
558
|
0 |
0 |
if $curloop and $$op == ${$$curloop{'loop_targ'}[1];} |
|
561
|
0 |
0 |
if $curloop |
|
565
|
0 |
0 |
if (exists $extend{$name}) |
|
567
|
0 |
0 |
if ref $extend |
|
568
|
0 |
0 |
if defined $extend |
|
573
|
0 |
0 |
if ($class eq 'LOGOP') { } |
|
|
0 |
0 |
elsif ($class eq 'PMOP') { } |
|
|
0 |
0 |
elsif ($class eq 'LOOP') { } |
|
|
0 |
0 |
elsif ($class eq 'COP') { } |
|
578
|
0 |
0 |
if ($name eq 'regcomp' and $op->other->pmflags & 1048576) |
|
584
|
0 |
0 |
if (${$op->pmreplstart;}) |
|
601
|
0 |
0 |
if (defined $op->label) |
|
603
|
0 |
0 |
if $curloop |
|
607
|
0 |
0 |
if ($name eq 'pushmark') |
|
622
|
0 |
0 |
if $numpushmark |
|
633
|
0 |
0 |
if exists $$insn{'bblock'} |
|
638
|
0 |
0 |
unless exists $f_noasync{$op_name} |
|
641
|
0 |
0 |
if (my $can = 'Faster'->can("op_$op_name")) { } |
|
|
0 |
0 |
elsif (exists $f_unsafe{$op_name}) { } |
|
|
0 |
0 |
elsif ('LOGOP' eq $class) { } |
|
|
0 |
0 |
elsif ('PMOP' eq $class) { } |
|
644
|
0 |
0 |
if ($$insn{'extend'} > 0) |
|
648
|
0 |
0 |
if exists $$i{'bblock'} |
|
649
|
0 |
0 |
unless exists $$i{'extend'} |
|
651
|
0 |
0 |
if $extend > 0 |
|
654
|
0 |
0 |
if $$insn{'extend'} > 0 |
|
674
|
0 |
0 |
if $op_name ne 'pushre' and ${$op->pmreplroot;} |
|
703
|
0 |
0 |
unless sysopen my $meta_fh, "$CACHEDIR/meta", &Fcntl::O_RDWR | &Fcntl::O_CREAT, 438 |
|
706
|
0 |
0 |
unless fcntl_lock(fileno $meta_fh) |
|
716
|
0 |
0 |
if (grep((!$$_{'so'}), @func)) |
|
751
|
0 |
0 |
if $$f{'so'} = $$meta{$$f{'func'}} |
|
753
|
0 |
0 |
if $verbose > 1 |
|
762
|
0 |
0 |
unless $ENV{'FASTER_DEBUG'} & 1 |
|
770
|
0 |
0 |
unless my $so = ($so{$stem} ||= DynaLoader::dl_load_file("$stem$_so")) |
|
775
|
0 |
0 |
unless $$f{'ptr'} = DynaLoader::dl_find_symbol($so, $$f{'func'}) |
|
779
|
0 |
0 |
unless seek $meta_fh, 0, 0 |
|
793
|
0 |
0 |
if $ignore{$pkg} |
|
795
|
0 |
0 |
if $verbose |
|
810
|
0 |
0 |
unless $v->isa('B::GV') |
|
815
|
0 |
0 |
if ($cv->isa('B::CV') and ${$cv->START;} and $cv->START->name ne 'null') |
|
834
|
0 |
0 |
if ($@) |