| line |
true |
false |
branch |
|
54
|
0 |
2 |
wantarray ? : |
|
59
|
0 |
4 |
unless @_ == 1 |
|
62
|
1 |
3 |
unless defined $_[0] |
|
63
|
2 |
1 |
unless ref $_[0] |
|
71
|
1 |
2 |
unless defined $_[0] |
|
80
|
1 |
4 |
if ref \$_ eq 'GLOB' |
|
91
|
1 |
71 |
unless defined $_ or not $$self{'printUndef'} |
|
92
|
1 |
70 |
if ref \$_ eq 'GLOB' |
|
96
|
10 |
0 |
if $$self{'bareStringify'} and ref $_ and %main::overload:: and defined &{'overload::StrVal';} |
|
99
|
49 |
21 |
if ($tick eq 'auto') |
|
100
|
4 |
45 |
if (/[\000-\011\013-\037\177]/) { } |
|
106
|
66 |
4 |
if ($tick eq q[']) { } |
|
|
1 |
3 |
elsif ($$self{'unctrl'} eq 'unctrl') { } |
|
|
3 |
0 |
elsif ($$self{'unctrl'} eq 'quote') { } |
|
111
|
0 |
1 |
if $$self{'quoteHighBit'} |
|
114
|
3 |
0 |
if $tick eq '"' |
|
118
|
64 |
6 |
if $$self{'quoteHighBit'} |
|
119
|
37 |
33 |
$noticks || /^\d+(\.\d*)?\Z/ ? : |
|
128
|
4 |
15 |
if ($$self{'veryCompact'} and ref $v and (ref $v eq 'ARRAY' and not grep(ref($_), @$v))) { } |
|
|
3 |
12 |
elsif ($$self{'veryCompact'} and ref $v and ref $v eq 'HASH' and not grep(ref($_), values %$v)) { } |
|
131
|
1 |
3 |
if $$self{'arrayDepth'} and $depth >= $$self{'arrayDepth'} |
|
139
|
1 |
2 |
if $$self{'hashDepth'} and $depth >= $$self{'hashDepth'} |
|
153
|
1 |
27 |
if $DB::signal and $$self{'stopDbSignal'} |
|
163
|
16 |
11 |
if (ref $v) { } |
|
|
2 |
9 |
elsif (ref \$v eq 'GLOB') { } |
|
167
|
16 |
0 |
if %main::overload:: and defined &{'overload::StrVal';} |
|
170
|
3 |
13 |
if (not $$self{'dumpReused'} and defined $address) |
|
172
|
1 |
2 |
if ($address{$address} > 1) |
|
180
|
1 |
1 |
if ($address{$address} > 1) |
|
186
|
1 |
24 |
if (ref $v eq 'Regexp') |
|
193
|
4 |
20 |
if (UNIVERSAL::isa($v, 'HASH')) { } |
|
|
7 |
13 |
elsif (UNIVERSAL::isa($v, 'ARRAY')) { } |
|
|
2 |
11 |
elsif (UNIVERSAL::isa($v, 'SCALAR') or ref $v eq 'REF') { } |
|
|
1 |
10 |
elsif (UNIVERSAL::isa($v, 'CODE')) { } |
|
|
0 |
10 |
elsif (UNIVERSAL::isa($v, 'GLOB')) { } |
|
|
1 |
9 |
elsif (ref \$v eq 'GLOB') { } |
|
197
|
2 |
2 |
$#sortKeys < $$self{'hashDepth'} - 1 ? : |
|
|
4 |
0 |
unless $$self{'hashDepth'} eq '' |
|
199
|
1 |
3 |
if $tHashDepth < $#sortKeys |
|
201
|
1 |
3 |
if $tHashDepth < $#sortKeys |
|
203
|
2 |
2 |
if ($$self{'compactDump'} and not grep(ref($_), values %{$v;})) |
|
211
|
2 |
0 |
if length $short <= $$self{'compactDump'} |
|
214
|
0 |
1 |
if $DB::signal and $$self{'stopDbSignal'} |
|
219
|
1 |
1 |
unless @sortKeys |
|
220
|
0 |
2 |
if defined $more |
|
224
|
2 |
4 |
$#$v < $$self{'arrayDepth'} - 1 ? : |
|
|
6 |
1 |
unless $$self{'arrayDepth'} eq '' |
|
226
|
1 |
6 |
if $tArrayDepth < $#{$v;} |
|
228
|
1 |
6 |
if $tArrayDepth < $#{$v;} |
|
229
|
3 |
4 |
if ($$self{'compactDump'} and not grep(ref($_), @{$v;})) |
|
230
|
3 |
0 |
if ($#$v >= 0) { } |
|
231
|
6 |
0 |
exists $$v[$_] ? : |
|
238
|
3 |
0 |
if length $short <= $$self{'compactDump'} |
|
241
|
0 |
3 |
if $DB::signal and $$self{'stopDbSignal'} |
|
243
|
3 |
0 |
if (exists $$v[$num]) { } |
|
249
|
2 |
2 |
unless @$v |
|
250
|
0 |
4 |
if defined $more |
|
259
|
0 |
0 |
if ($$self{'globPrint'}) { } |
|
|
0 |
0 |
elsif (defined($fileno = fileno $v)) { } |
|
266
|
1 |
0 |
if ($$self{'globPrint'}) { } |
|
|
0 |
0 |
elsif (defined($fileno = fileno \$v)) { } |
|
277
|
518 |
3 |
unless $_[0] eq $_[1] |
|
282
|
3 |
1 |
if @_ |
|
283
|
2 |
2 |
if $$self{'compactDump'} and $$self{'compactDump'} < 2 |
|
290
|
1 |
0 |
if @_ |
|
291
|
1 |
0 |
if not $$self{'compactDump'} and $$self{'veryCompact'} |
|
297
|
2 |
1 |
if (@_) |
|
299
|
1 |
1 |
if ($in eq 'unctrl' or $in eq 'quote') { } |
|
310
|
1 |
2 |
if (@_ and $_[0] eq '"') { } |
|
|
1 |
1 |
elsif (@_ and $_[0] eq 'auto') { } |
|
|
1 |
0 |
elsif (@_) { } |
|
325
|
1 |
9 |
if $DB::signal and $$self{'stopDbSignal'} |
|
329
|
2 |
7 |
if (!($key =~ /^_) || $$self{'dumpDBFiles'} and defined $stab) |
|
333
|
2 |
7 |
if (!($key =~ /^_) || $$self{'dumpDBFiles'} and @stab) |
|
338
|
2 |
0 |
if ($key ne 'main::' and $key ne 'DB::' and %stab and $$self{'dumpPackages'} || !($key =~ /::$/) and !($key =~ /^_) || $$self{'dumpDBFiles'} and not $package eq 'Dumpvalue' && $key eq 'stab') |
|
346
|
1 |
8 |
if (defined($fileno = fileno stab)) |
|
349
|
2 |
7 |
if ($all) |
|
350
|
1 |
1 |
if (defined &stab) |
|
359
|
0 |
4 |
if $$self{'skipCvGV'} |
|
361
|
0 |
4 |
unless eval {
do {
require Devel::Peek;
1
}
} |
|
362
|
0 |
4 |
unless my $gv = Devel::Peek::CvGV($in) |
|
371
|
0 |
4 |
if $sub =~ /^\{\*(.*)\}$/ |
|
372
|
0 |
4 |
defined $1 ? : |
|
377
|
4 |
0 |
unless defined $s |
|
378
|
3 |
1 |
unless defined $place |
|
384
|
4 |
1 |
unless %DB::sub |
|
399
|
3 |
0 |
unless $package =~ /::$/ |
|
409
|
1 |
518 |
if $DB::signal and $$self{'stopDbSignal'} |
|
410
|
517 |
1 |
if @vars and not grep(matchvar($key, $_), @vars) |
|
411
|
0 |
1 |
if ($$self{'usageOnly'}) { } |
|
412
|
0 |
0 |
if $package ne 'Dumpvalue' || $key ne 'stab' and ref \$val eq 'GLOB' |
|
419
|
1 |
1 |
if ($$self{'usageOnly'}) |
|
433
|
1 |
14 |
if (UNIVERSAL::isa($_[0], 'ARRAY')) { } |
|
|
0 |
14 |
elsif (UNIVERSAL::isa($_[0], 'HASH')) { } |
|
|
14 |
0 |
elsif (not ref $_[0]) { } |
|
450
|
1 |
1 |
$len > 1 ? : |
|
|
2 |
7 |
if defined $_[1] |
|
464
|
0 |
3 |
$len > 1 ? : |
|
|
3 |
0 |
if defined $_[1] |
|
474
|
1 |
0 |
if defined $stab |
|
475
|
1 |
0 |
if @stab |
|
476
|
1 |
0 |
if %stab and $_[1] ne 'main::' and $_[1] ne 'DB::' |