| line |
true |
false |
branch |
|
33
|
57 |
0 |
if (not defined &Devel::Examine::Subs::trace) |
|
46
|
3 |
143 |
if ($ENV{'DES_TRACE'}) |
|
51
|
3 |
143 |
if $ENV{'TRACE'} |
|
69
|
2 |
25 |
if $ENV{'TRACE'} |
|
80
|
2 |
47 |
if $ENV{'TRACE'} |
|
92
|
2 |
6 |
if $ENV{'TRACE'} |
|
103
|
2 |
6 |
if $ENV{'TRACE'} |
|
110
|
5 |
2 |
if ($self->{'params'}{'search'} or $p->{'search'}) |
|
118
|
2 |
10 |
if $ENV{'TRACE'} |
|
126
|
4 |
7 |
if (@_ == 1) { } |
|
147
|
2 |
13 |
if $ENV{'TRACE'} |
|
159
|
2 |
6 |
if $ENV{'TRACE'} |
|
173
|
2 |
7 |
if $ENV{'TRACE'} |
|
185
|
2 |
6 |
if $ENV{'TRACE'} |
|
190
|
3 |
1 |
unless ($p->{'injects'} or $self->{'params'}{'injects'}) |
|
202
|
2 |
5 |
if $ENV{'TRACE'} |
|
208
|
4 |
1 |
if ($p->{'inject_use'} or $p->{'inject_after_sub_def'} or defined $p->{'line_num'}) |
|
216
|
2 |
1 |
if $ENV{'TRACE'} |
|
227
|
2 |
2 |
if $ENV{'TRACE'} |
|
231
|
1 |
2 |
if ($self->{'params'}{'directory'}) |
|
239
|
0 |
2 |
if $ENV{'TRACE'} |
|
244
|
2 |
0 |
if defined $state |
|
254
|
2 |
5 |
if $ENV{'TRACE'} |
|
273
|
5 |
10 |
if ($_ eq $to_add) |
|
279
|
1 |
5 |
unless ($is_allowed) |
|
285
|
0 |
1 |
if $ENV{'TRACE'} |
|
287
|
0 |
1 |
$in_prod ? : |
|
291
|
0 |
1 |
if $ENV{'TRACE'} |
|
293
|
0 |
1 |
$in_prod ? : |
|
297
|
0 |
3 |
if $ENV{'TRACE'} |
|
299
|
0 |
3 |
$in_prod ? : |
|
306
|
0 |
5 |
unless open my $fh, '<', $caller |
|
314
|
5 |
132 |
if (/^#(.*)/) |
|
318
|
93 |
39 |
unless $code_found |
|
319
|
5 |
34 |
if m[^#(.*)] |
|
326
|
5 |
0 |
if ($copy) |
|
327
|
0 |
5 |
unless copy($file, $copy) |
|
333
|
4 |
1 |
if ($code[0] =~ /sub\s+(\w+)/) { } |
|
344
|
1 |
3 |
if (grep {$sub_name eq $_;} @$existing_subs) |
|
377
|
2 |
1 |
if $ENV{'TRACE'} |
|
386
|
16 |
4 |
unless $_ =~ /^_/ |
|
392
|
2 |
0 |
if $ENV{'TRACE'} |
|
401
|
4 |
1 |
unless $_ =~ /^_/ |
|
407
|
2 |
1 |
if $ENV{'TRACE'} |
|
416
|
8 |
6 |
unless $_ =~ /^_/ |
|
422
|
13 |
177 |
if $ENV{'TRACE'} |
|
433
|
10 |
175 |
if ($self->{'params'}{'directory'}) { } |
|
438
|
18 |
124 |
if $self->{'write_file_contents'} |
|
447
|
2 |
1 |
if $ENV{'TRACE'} |
|
459
|
2 |
28 |
if $ENV{'TRACE'} |
|
465
|
1 |
28 |
if ($self->{'params'}{'cache_dump'}) |
|
469
|
1 |
0 |
if ($self->{'params'}{'cache_dump'} > 1) |
|
474
|
25 |
3 |
if (not $struct and $file) |
|
477
|
2 |
1 |
if ($file and $struct) |
|
483
|
22 |
782 |
if $ENV{'TRACE'} |
|
490
|
4 |
364 |
if $ENV{'TRACE'} |
|
495
|
57 |
310 |
if defined $value |
|
501
|
18 |
327 |
if $ENV{'TRACE'} |
|
509
|
289 |
2214 |
unless $self->_run_end |
|
513
|
648 |
1566 |
if $config_vars->{$var} == 1 |
|
521
|
5 |
462 |
unless (exists $config_vars->{$param}) |
|
529
|
5 |
150 |
if $ENV{'TRACE'} |
|
550
|
17 |
327 |
if $ENV{'TRACE'} |
|
622
|
152 |
309 |
if ($param eq 'file') |
|
632
|
16 |
323 |
if ($self->_cache_enabled) |
|
645
|
10 |
47 |
unless $self->_cache_safe |
|
649
|
1 |
338 |
if ($self->{'params'}{'config_dump'}) |
|
655
|
2 |
153 |
if $ENV{'TRACE'} |
|
660
|
153 |
1 |
defined $p->{'file'} ? : |
|
664
|
3 |
151 |
if ($self->{'params'}{'file'} =~ /::/) |
|
672
|
2 |
1 |
if (not $INC{$file}) { } |
|
676
|
1 |
1 |
if ($@) |
|
691
|
1 |
1 |
unless ($module_is_loaded) |
|
699
|
11 |
142 |
if (-d $self->{'params'}{'file'}) { } |
|
702
|
3 |
8 |
defined $p->{'extensions'} ? : |
|
705
|
4 |
138 |
unless ($self->{'params'}{'file'} and -f $self->{'params'}{'file'}) |
|
714
|
16 |
280 |
if $ENV{'TRACE'} |
|
725
|
15 |
278 |
if $ENV{'TRACE'} |
|
732
|
33 |
259 |
unless $file |
|
734
|
3 |
256 |
if ($self->{'params'}{'backup'}) |
|
738
|
1 |
2 |
unless copy($file, $bak) |
|
742
|
1 |
257 |
unless -f $file |
|
748
|
12 |
245 |
if ($self->{'rw'}->recsep($file, 'hex') ne $self->{'rw'}->platform_recsep('hex')) { } |
|
772
|
2 |
255 |
if (not $p->{'file_contents'}[0]) { } |
|
782
|
2 |
10 |
if $ENV{'TRACE'} |
|
805
|
8 |
101 |
if $self->{'write_file_contents'} |
|
807
|
81 |
28 |
if (ref $data eq 'HASH' or ref $data eq 'ARRAY') |
|
816
|
153 |
2692 |
if $ENV{'TRACE'} |
|
821
|
339 |
2505 |
if defined $value |
|
825
|
153 |
2691 |
if $value |
|
831
|
2 |
27 |
if $ENV{'TRACE'} |
|
840
|
1 |
27 |
unless $file |
|
842
|
2 |
7 |
if ($self->{'params'}{'directory'} and $copy and not -d $copy) |
|
846
|
0 |
2 |
unless mkdir $copy |
|
848
|
8 |
19 |
if ($copy and -d $copy) { } |
|
|
16 |
3 |
elsif ($copy) { } |
|
863
|
1 |
26 |
if ($@ or not $write_response) |
|
877
|
14 |
272 |
if $ENV{'TRACE'} |
|
892
|
45 |
240 |
if ($self->{'params'}{'pre_proc'}) |
|
897
|
1 |
27 |
if ($self->{'params'}{'pre_proc_dump'}) |
|
902
|
15 |
12 |
if ($p->{'write_file_contents'}) |
|
909
|
25 |
2 |
if ($self->{'params'}{'pre_proc_return'}) |
|
923
|
6 |
236 |
if ($cache_enabled and $cache_safe and $self->_cache($p->{'file'})) { } |
|
930
|
21 |
221 |
unless $subs |
|
934
|
2 |
218 |
if ($self->_cache_enabled and not $self->_cache($p->{'file'})) |
|
940
|
104 |
116 |
if ($self->{'params'}{'post_proc'}) |
|
947
|
5 |
209 |
if ($self->{'params'}{'post_proc_return'}) |
|
955
|
194 |
12 |
if ($self->{'params'}{'engine'}) |
|
962
|
1 |
200 |
if ($self->{'params'}{'core_dump'}) |
|
978
|
13 |
36 |
if $ENV{'TRACE'} |
|
986
|
1 |
47 |
if (not $pre_proc or $pre_proc eq '') |
|
993
|
11 |
36 |
if ($pre_proc eq 'module') |
|
999
|
46 |
1 |
unless (ref $pre_proc eq 'CODE') |
|
1003
|
1 |
45 |
unless ($compiler->exists($pre_proc)) |
|
1012
|
4 |
41 |
if ($@) |
|
1022
|
1 |
41 |
if (ref $pre_proc eq 'CODE') |
|
1040
|
4 |
234 |
if $ENV{'TRACE'} |
|
1047
|
11 |
226 |
unless $file |
|
1052
|
21 |
205 |
unless $PPI_subs |
|
1061
|
139 |
1524 |
defined $self->{'params'}{'include'} ? : |
|
1063
|
55 |
1608 |
defined $self->{'params'}{'exclude'} ? : |
|
1065
|
44 |
1619 |
if $exclude->[0] |
|
1073
|
8 |
1655 |
if grep {$name eq $_;} @$exclude |
|
1075
|
127 |
1528 |
if ($include->[0]) |
|
1076
|
32 |
271 |
if $name eq $_ |
|
|
95 |
32 |
unless grep {$_ if $name eq $_;} @$include |
|
1105
|
3 |
103 |
if $ENV{'TRACE'} |
|
1117
|
104 |
1 |
if ($post_proc) { } |
|
1121
|
79 |
25 |
if (ref $post_proc ne 'ARRAY') { } |
|
1132
|
139 |
5 |
if (ref $pf ne 'CODE') |
|
1139
|
3 |
136 |
unless ($compiler->exists($pf)) |
|
1149
|
1 |
135 |
if ($@) |
|
1158
|
5 |
135 |
if (ref $pf eq 'CODE') |
|
1162
|
1 |
139 |
if ($post_proc_dump and $post_proc_dump > 1) |
|
1167
|
2 |
138 |
if ($post_proc_dump and $post_proc_dump == 1) |
|
1182
|
4 |
210 |
if $ENV{'TRACE'} |
|
1189
|
198 |
15 |
defined $p->{'engine'} ? : |
|
1191
|
13 |
200 |
if (not $engine or $engine eq '') |
|
1197
|
199 |
1 |
unless (ref $engine eq 'CODE') |
|
1206
|
1 |
198 |
unless ($compiler->exists($engine)) |
|
1216
|
1 |
197 |
if ($@) |
|
1225
|
1 |
197 |
if (ref $engine eq 'CODE') |
|
1229
|
1 |
197 |
if ($self->{'params'}{'engine_dump'}) |