|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
33
 | 
 57  | 
 0  | 
 if (not defined &Devel::Examine::Subs::trace)  | 
 
| 
46
 | 
 3  | 
 136  | 
 if ($ENV{'DES_TRACE'})  | 
 
| 
51
 | 
 3  | 
 136  | 
 if $ENV{'TRACE'}  | 
 
| 
68
 | 
 2  | 
 24  | 
 if $ENV{'TRACE'}  | 
 
| 
79
 | 
 2  | 
 47  | 
 if $ENV{'TRACE'}  | 
 
| 
91
 | 
 2  | 
 6  | 
 if $ENV{'TRACE'}  | 
 
| 
102
 | 
 2  | 
 6  | 
 if $ENV{'TRACE'}  | 
 
| 
109
 | 
 5  | 
 2  | 
 if ($self->{'params'}{'search'} or $p->{'search'})  | 
 
| 
117
 | 
 2  | 
 7  | 
 if $ENV{'TRACE'}  | 
 
| 
125
 | 
 1  | 
 7  | 
 if (@_ == 1) { }  | 
 
| 
146
 | 
 2  | 
 13  | 
 if $ENV{'TRACE'}  | 
 
| 
158
 | 
 2  | 
 6  | 
 if $ENV{'TRACE'}  | 
 
| 
172
 | 
 2  | 
 7  | 
 if $ENV{'TRACE'}  | 
 
| 
184
 | 
 2  | 
 6  | 
 if $ENV{'TRACE'}  | 
 
| 
189
 | 
 3  | 
 1  | 
 unless ($p->{'injects'} or $self->{'params'}{'injects'})  | 
 
| 
201
 | 
 2  | 
 5  | 
 if $ENV{'TRACE'}  | 
 
| 
207
 | 
 4  | 
 1  | 
 if ($p->{'inject_use'} or $p->{'inject_after_sub_def'} or defined $p->{'line_num'})  | 
 
| 
215
 | 
 2  | 
 1  | 
 if $ENV{'TRACE'}  | 
 
| 
226
 | 
 2  | 
 1  | 
 if $ENV{'TRACE'}  | 
 
| 
238
 | 
 2  | 
 5  | 
 if $ENV{'TRACE'}  | 
 
| 
257
 | 
 5  | 
 10  | 
 if ($_ eq $to_add)  | 
 
| 
263
 | 
 1  | 
 5  | 
 unless ($is_allowed)  | 
 
| 
269
 | 
 0  | 
 1  | 
 if $ENV{'TRACE'}  | 
 
| 
271
 | 
 0  | 
 1  | 
 $in_prod ? :  | 
 
| 
275
 | 
 0  | 
 1  | 
 if $ENV{'TRACE'}  | 
 
| 
277
 | 
 0  | 
 1  | 
 $in_prod ? :  | 
 
| 
281
 | 
 0  | 
 3  | 
 if $ENV{'TRACE'}  | 
 
| 
283
 | 
 0  | 
 3  | 
 $in_prod ? :  | 
 
| 
290
 | 
 0  | 
 5  | 
 unless open my $fh, '<', $caller  | 
 
| 
298
 | 
 5  | 
 134  | 
 if (/^#(.*)/)  | 
 
| 
302
 | 
 95  | 
 39  | 
 unless $code_found  | 
 
| 
303
 | 
 5  | 
 34  | 
 if m[^#(.*)]  | 
 
| 
310
 | 
 5  | 
 0  | 
 if ($copy)  | 
 
| 
311
 | 
 0  | 
 5  | 
 unless copy($file, $copy)  | 
 
| 
317
 | 
 4  | 
 1  | 
 if ($code[0] =~ /sub\s+(\w+)/) { }  | 
 
| 
328
 | 
 1  | 
 3  | 
 if (grep {$sub_name eq $_;} @$existing_subs)  | 
 
| 
361
 | 
 2  | 
 1  | 
 if $ENV{'TRACE'}  | 
 
| 
370
 | 
 16  | 
 4  | 
 unless $_ =~ /^_/  | 
 
| 
376
 | 
 2  | 
 0  | 
 if $ENV{'TRACE'}  | 
 
| 
385
 | 
 4  | 
 1  | 
 unless $_ =~ /^_/  | 
 
| 
391
 | 
 2  | 
 1  | 
 if $ENV{'TRACE'}  | 
 
| 
400
 | 
 8  | 
 6  | 
 unless $_ =~ /^_/  | 
 
| 
406
 | 
 13  | 
 173  | 
 if $ENV{'TRACE'}  | 
 
| 
417
 | 
 9  | 
 172  | 
 if ($self->{'params'}{'directory'}) { }  | 
 
| 
422
 | 
 18  | 
 121  | 
 if $self->{'write_file_contents'}  | 
 
| 
431
 | 
 2  | 
 1  | 
 if $ENV{'TRACE'}  | 
 
| 
443
 | 
 2  | 
 28  | 
 if $ENV{'TRACE'}  | 
 
| 
449
 | 
 1  | 
 28  | 
 if ($self->{'params'}{'cache_dump'})  | 
 
| 
453
 | 
 1  | 
 0  | 
 if ($self->{'params'}{'cache_dump'} > 1)  | 
 
| 
458
 | 
 25  | 
 3  | 
 if (not $struct and $file)  | 
 
| 
461
 | 
 2  | 
 1  | 
 if ($file and $struct)  | 
 
| 
467
 | 
 22  | 
 748  | 
 if $ENV{'TRACE'}  | 
 
| 
474
 | 
 4  | 
 352  | 
 if $ENV{'TRACE'}  | 
 
| 
479
 | 
 57  | 
 298  | 
 if defined $value  | 
 
| 
485
 | 
 18  | 
 316  | 
 if $ENV{'TRACE'}  | 
 
| 
493
 | 
 278  | 
 2160  | 
 unless $self->_run_end  | 
 
| 
497
 | 
 594  | 
 1566  | 
 if $config_vars->{$var} == 1  | 
 
| 
505
 | 
 5  | 
 458  | 
 unless (exists $config_vars->{$param})  | 
 
| 
513
 | 
 5  | 
 146  | 
 if $ENV{'TRACE'}  | 
 
| 
534
 | 
 17  | 
 316  | 
 if $ENV{'TRACE'}  | 
 
| 
605
 | 
 151  | 
 306  | 
 if ($param eq 'file')  | 
 
| 
615
 | 
 16  | 
 312  | 
 if ($self->_cache_enabled)  | 
 
| 
628
 | 
 10  | 
 47  | 
 unless $self->_cache_safe  | 
 
| 
632
 | 
 1  | 
 327  | 
 if ($self->{'params'}{'config_dump'})  | 
 
| 
638
 | 
 2  | 
 152  | 
 if $ENV{'TRACE'}  | 
 
| 
643
 | 
 152  | 
 1  | 
 defined $p->{'file'} ? :  | 
 
| 
647
 | 
 3  | 
 150  | 
 if ($self->{'params'}{'file'} =~ /::/)  | 
 
| 
655
 | 
 2  | 
 1  | 
 if (not $INC{$file}) { }  | 
 
| 
659
 | 
 1  | 
 1  | 
 if ($@)  | 
 
| 
674
 | 
 1  | 
 1  | 
 unless ($module_is_loaded)  | 
 
| 
682
 | 
 10  | 
 142  | 
 if (-d $self->{'params'}{'file'}) { }  | 
 
| 
685
 | 
 3  | 
 7  | 
 defined $p->{'extensions'} ? :  | 
 
| 
688
 | 
 4  | 
 138  | 
 unless ($self->{'params'}{'file'} and -f $self->{'params'}{'file'})  | 
 
| 
697
 | 
 16  | 
 269  | 
 if $ENV{'TRACE'}  | 
 
| 
708
 | 
 15  | 
 258  | 
 if $ENV{'TRACE'}  | 
 
| 
715
 | 
 30  | 
 242  | 
 unless $file  | 
 
| 
720
 | 
 1  | 
 241  | 
 unless copy($file, $bak)  | 
 
| 
742
 | 
 2  | 
 239  | 
 if (not $p->{'file_contents'}[0]) { }  | 
 
| 
752
 | 
 2  | 
 9  | 
 if $ENV{'TRACE'}  | 
 
| 
775
 | 
 8  | 
 89  | 
 if $self->{'write_file_contents'}  | 
 
| 
777
 | 
 70  | 
 27  | 
 if (ref $data eq 'HASH' or ref $data eq 'ARRAY')  | 
 
| 
786
 | 
 150  | 
 2622  | 
 if $ENV{'TRACE'}  | 
 
| 
791
 | 
 331  | 
 2440  | 
 if defined $value  | 
 
| 
795
 | 
 149  | 
 2622  | 
 if $value  | 
 
| 
801
 | 
 2  | 
 27  | 
 if $ENV{'TRACE'}  | 
 
| 
810
 | 
 1  | 
 27  | 
 unless $file  | 
 
| 
812
 | 
 2  | 
 7  | 
 if ($self->{'params'}{'directory'} and $copy and not -d $copy)  | 
 
| 
816
 | 
 0  | 
 2  | 
 unless mkdir $copy  | 
 
| 
818
 | 
 8  | 
 19  | 
 if ($copy and -d $copy) { }  | 
 
| 
 | 
 16  | 
 3  | 
 elsif ($copy) { }  | 
 
| 
833
 | 
 1  | 
 26  | 
 if ($@ or not $write_response)  | 
 
| 
847
 | 
 14  | 
 257  | 
 if $ENV{'TRACE'}  | 
 
| 
862
 | 
 42  | 
 228  | 
 if ($self->{'params'}{'pre_proc'})  | 
 
| 
867
 | 
 1  | 
 24  | 
 if ($self->{'params'}{'pre_proc_dump'})  | 
 
| 
872
 | 
 15  | 
 9  | 
 if ($p->{'write_file_contents'})  | 
 
| 
879
 | 
 22  | 
 2  | 
 if ($self->{'params'}{'pre_proc_return'})  | 
 
| 
893
 | 
 6  | 
 224  | 
 if ($cache_enabled and $cache_safe and $self->_cache($p->{'file'})) { }  | 
 
| 
900
 | 
 20  | 
 210  | 
 unless $subs  | 
 
| 
904
 | 
 2  | 
 207  | 
 if ($self->_cache_enabled and not $self->_cache($p->{'file'}))  | 
 
| 
910
 | 
 101  | 
 108  | 
 if ($self->{'params'}{'post_proc'})  | 
 
| 
917
 | 
 5  | 
 198  | 
 if ($self->{'params'}{'post_proc_return'})  | 
 
| 
925
 | 
 183  | 
 12  | 
 if ($self->{'params'}{'engine'})  | 
 
| 
932
 | 
 1  | 
 189  | 
 if ($self->{'params'}{'core_dump'})  | 
 
| 
948
 | 
 13  | 
 33  | 
 if $ENV{'TRACE'}  | 
 
| 
956
 | 
 1  | 
 44  | 
 if (not $pre_proc or $pre_proc eq '')  | 
 
| 
963
 | 
 8  | 
 36  | 
 if ($pre_proc eq 'module')  | 
 
| 
969
 | 
 43  | 
 1  | 
 unless (ref $pre_proc eq 'CODE')  | 
 
| 
973
 | 
 1  | 
 42  | 
 unless ($compiler->exists($pre_proc))  | 
 
| 
982
 | 
 4  | 
 38  | 
 if ($@)  | 
 
| 
992
 | 
 1  | 
 38  | 
 if (ref $pre_proc eq 'CODE')  | 
 
| 
1010
 | 
 4  | 
 222  | 
 if $ENV{'TRACE'}  | 
 
| 
1017
 | 
 11  | 
 214  | 
 unless $file  | 
 
| 
1022
 | 
 20  | 
 194  | 
 unless $PPI_subs  | 
 
| 
1031
 | 
 139  | 
 1413  | 
 defined $self->{'params'}{'include'} ? :  | 
 
| 
1033
 | 
 55  | 
 1497  | 
 defined $self->{'params'}{'exclude'} ? :  | 
 
| 
1035
 | 
 44  | 
 1508  | 
 if $exclude->[0]  | 
 
| 
1043
 | 
 8  | 
 1544  | 
 if grep {$name eq $_;} @$exclude  | 
 
| 
1045
 | 
 127  | 
 1417  | 
 if ($include->[0])  | 
 
| 
1046
 | 
 32  | 
 271  | 
 if $name eq $_  | 
 
| 
 | 
 95  | 
 32  | 
 unless grep {$_ if $name eq $_;} @$include  | 
 
| 
1075
 | 
 3  | 
 100  | 
 if $ENV{'TRACE'}  | 
 
| 
1087
 | 
 101  | 
 1  | 
 if ($post_proc) { }  | 
 
| 
1091
 | 
 76  | 
 25  | 
 if (ref $post_proc ne 'ARRAY') { }  | 
 
| 
1102
 | 
 136  | 
 5  | 
 if (ref $pf ne 'CODE')  | 
 
| 
1109
 | 
 3  | 
 133  | 
 unless ($compiler->exists($pf))  | 
 
| 
1119
 | 
 1  | 
 132  | 
 if ($@)  | 
 
| 
1128
 | 
 5  | 
 132  | 
 if (ref $pf eq 'CODE')  | 
 
| 
1132
 | 
 1  | 
 136  | 
 if ($post_proc_dump and $post_proc_dump > 1)  | 
 
| 
1137
 | 
 2  | 
 135  | 
 if ($post_proc_dump and $post_proc_dump == 1)  | 
 
| 
1152
 | 
 4  | 
 199  | 
 if $ENV{'TRACE'}  | 
 
| 
1159
 | 
 187  | 
 15  | 
 defined $p->{'engine'} ? :  | 
 
| 
1161
 | 
 13  | 
 189  | 
 if (not $engine or $engine eq '')  | 
 
| 
1167
 | 
 188  | 
 1  | 
 unless (ref $engine eq 'CODE')  | 
 
| 
1176
 | 
 1  | 
 187  | 
 unless ($compiler->exists($engine))  | 
 
| 
1186
 | 
 1  | 
 186  | 
 if ($@)  | 
 
| 
1195
 | 
 1  | 
 186  | 
 if (ref $engine eq 'CODE')  | 
 
| 
1199
 | 
 1  | 
 186  | 
 if ($self->{'params'}{'engine_dump'})  |