| line |
true |
false |
branch |
|
4
|
0 |
1 |
if ($] =~ /^5.006/) { } |
|
22
|
0 |
0 |
if ($single and not $second_time++) |
|
23
|
0 |
0 |
if ($runnonstop) { } |
|
|
0 |
0 |
elsif ($ImmediateStop) { } |
|
34
|
0 |
0 |
if $single or $signal |
|
42
|
0 |
0 |
if (($stop, $action) = split(/\0/, $dbline{$line}, 3)) |
|
43
|
0 |
0 |
if ($stop eq '1') { } |
|
|
0 |
0 |
elsif ($stop) { } |
|
51
|
0 |
0 |
if ($trace & 2) |
|
56
|
0 |
0 |
defined $val ? : |
|
57
|
0 |
0 |
if ($val ne $old_watch[$n]) |
|
68
|
0 |
0 |
if ($trace & 4) |
|
69
|
0 |
0 |
if watchfunction($package, $filename, $line) and not $single and not $was_signal and not $trace & 18446744073709551611 |
|
74
|
0 |
0 |
if ($single or $trace & 1 or $was_signal) |
|
75
|
0 |
0 |
if ($slave_editor) { } |
|
|
0 |
0 |
elsif ($package eq 'DB::fake') { } |
|
79
|
0 |
0 |
unless $term |
|
90
|
0 |
0 |
$sub =~ /::/ ? : |
|
92
|
0 |
0 |
$dbline[$line] =~ /\n$/ ? : |
|
93
|
0 |
0 |
if (length $prefix > 30) { } |
|
101
|
0 |
0 |
if ($frame) { } |
|
107
|
0 |
0 |
if $dbline[$i] =~ /^\s*[\;\}\#\n]/ |
|
108
|
0 |
0 |
if $signal |
|
109
|
0 |
0 |
$dbline[$i] =~ /\n$/ ? : |
|
112
|
0 |
0 |
if ($frame) { } |
|
120
|
0 |
0 |
if $action |
|
121
|
0 |
0 |
if ($single or $was_signal) |
|
126
|
0 |
0 |
if $single & 4 |
|
140
|
0 |
0 |
if ($cmd =~ s/\\$/\n/) |
|
144
|
0 |
0 |
if $cmd =~ /^$/ |
|
145
|
0 |
0 |
if length $cmd > 1 |
|
150
|
0 |
0 |
if ($alias{$i}) |
|
155
|
0 |
0 |
if ($@) |
|
167
|
0 |
0 |
unless $cmd =~ /^$do\s*/ |
|
168
|
0 |
0 |
if $commands{$do}($cmd) |
|
172
|
0 |
0 |
if $cmd =~ /^q$/ and $fall_off_end = 1 |
|
173
|
0 |
0 |
if ($cmd =~ /^h$/) |
|
176
|
0 |
0 |
if ($cmd =~ /^h\s+h$/) |
|
181
|
0 |
0 |
if ($cmd =~ /^h\s+(\S.*)$/) |
|
185
|
0 |
0 |
if ($help =~ /^(?:[IB]<)$qasked/m) { } |
|
193
|
0 |
0 |
if ($cmd =~ /^t$/) |
|
195
|
0 |
0 |
$trace & 1 ? : |
|
198
|
0 |
0 |
if ($cmd =~ /^S(\s+(!)?(.+))?$/) |
|
201
|
0 |
0 |
if ($Snocheck or $Srev ^ $subname =~ /$Spatt/) |
|
206
|
0 |
0 |
if ($cmd =~ /^v$/) |
|
209
|
0 |
0 |
if ($cmd =~ /^V$/) |
|
211
|
0 |
0 |
if ($cmd =~ /^V\b\s*(\S+)\s*(.*)/) |
|
215
|
0 |
0 |
unless defined &main::dumpvar |
|
216
|
0 |
0 |
if (defined &main::dumpvar) { } |
|
221
|
0 |
0 |
if ($@) |
|
222
|
0 |
0 |
unless $@ =~ /dumpvar print failed/ |
|
229
|
0 |
0 |
if ($cmd =~ s/^x\b/ /) |
|
231
|
0 |
0 |
if ($cmd =~ s/^m\s+([\w:]+)\s*$/ /) |
|
233
|
0 |
0 |
if ($cmd =~ s/^m\b/ /) |
|
235
|
0 |
0 |
if ($cmd =~ /^f\b\s*(.*)/) |
|
238
|
0 |
0 |
unless ($file) |
|
243
|
0 |
0 |
unless (defined $main::main::{'_<' . $file}) |
|
244
|
0 |
0 |
if (($try) = grep(/^_<.*$file/, keys %main::main::)) |
|
250
|
0 |
0 |
if (not defined $main::main::{'_<' . $file}) { } |
|
|
0 |
0 |
elsif ($file ne $filename) { } |
|
265
|
0 |
0 |
if ($cmd =~ /^([lb])\b\s*(\$.*)/s) |
|
268
|
0 |
0 |
if $@ |
|
273
|
0 |
0 |
if ($cmd =~ /^l\b\s*([\':A-Za-z_][\':\w]*(\[.*\])?)/s) |
|
276
|
0 |
0 |
unless $subname =~ /::/ |
|
278
|
0 |
0 |
if substr($subname, 0, 2) eq '::' |
|
282
|
0 |
0 |
if ($file ne $filename) |
|
283
|
0 |
0 |
unless $slave_editor |
|
289
|
0 |
0 |
if ($subrange) { } |
|
290
|
0 |
0 |
if (eval $subrange < -$window) |
|
298
|
0 |
0 |
if ($cmd =~ /^\.$/) |
|
306
|
0 |
0 |
if ($cmd =~ /^w\b\s*(\d*)$/) |
|
308
|
0 |
0 |
if $1 |
|
312
|
0 |
0 |
if ($cmd =~ /^-$/) |
|
314
|
0 |
0 |
if $start <= 0 |
|
317
|
0 |
0 |
if ($cmd =~ /^l$/) |
|
320
|
0 |
0 |
if ($cmd =~ /^l\b\s*(\d*)\+(\d*)$/) |
|
321
|
0 |
0 |
if $1 |
|
323
|
0 |
0 |
unless $incr |
|
325
|
0 |
0 |
if ($cmd =~ /^l\b\s*((-?[\d\$\.]+)([-,]([\d\$\.]+))?)?/) |
|
326
|
0 |
0 |
$4 ? : |
|
|
0 |
0 |
!defined($2) ? : |
|
327
|
0 |
0 |
if $end > $max |
|
329
|
0 |
0 |
if $i eq '.' |
|
330
|
0 |
0 |
if $i < 1 |
|
332
|
0 |
0 |
if ($slave_editor) { } |
|
338
|
0 |
0 |
$dbline[$i] + 0 ? : |
|
|
0 |
0 |
$i == $line && $filename eq $filename_ini ? : |
|
342
|
0 |
0 |
if $stop |
|
343
|
0 |
0 |
if $action |
|
345
|
0 |
0 |
if $signal |
|
347
|
0 |
0 |
unless $dbline[$i - 1] =~ /\n$/ |
|
350
|
0 |
0 |
if $start > $max |
|
352
|
0 |
0 |
if ($cmd =~ /^D$/) |
|
361
|
0 |
0 |
if (defined $dbline{$i}) |
|
363
|
0 |
0 |
if ($dbline{$i} =~ s/^\0?$//) |
|
369
|
0 |
0 |
unless ($had_breakpoints{$file} &= 18446744073709551614) |
|
377
|
0 |
0 |
if ($cmd =~ /^L$/) |
|
385
|
0 |
0 |
if (defined $dbline{$i}) |
|
386
|
0 |
0 |
unless $was++ |
|
389
|
0 |
0 |
if $stop |
|
391
|
0 |
0 |
if $action |
|
393
|
0 |
0 |
if $signal |
|
397
|
0 |
0 |
if (%postponed) |
|
402
|
0 |
0 |
if $signal |
|
408
|
0 |
0 |
if (@have) |
|
417
|
0 |
0 |
if $stop |
|
419
|
0 |
0 |
if $action |
|
421
|
0 |
0 |
if $signal |
|
423
|
0 |
0 |
if $signal |
|
426
|
0 |
0 |
if (%break_on_load) |
|
431
|
0 |
0 |
if $signal |
|
434
|
0 |
0 |
if ($trace & 2) |
|
439
|
0 |
0 |
if $signal |
|
443
|
0 |
0 |
if ($cmd =~ /^b\b\s*load\b\s*(.*)/) |
|
447
|
0 |
0 |
if $INC{$file} |
|
448
|
0 |
0 |
unless $file =~ /\./ |
|
453
|
0 |
0 |
if ($cmd =~ /^b\b\s*(postpone|compile)\b\s*([':A-Za-z_][':\w]*)\s*(.*)/) |
|
454
|
0 |
0 |
length $3 ? : |
|
457
|
0 |
0 |
unless $subname =~ /::/ |
|
459
|
0 |
0 |
if substr($subname, 0, 2) eq '::' |
|
460
|
0 |
0 |
$break ? : |
|
463
|
0 |
0 |
if ($cmd =~ /^b\b\s*([':A-Za-z_][':\w]*(?:\[.*\])?)\s*(.*)/) |
|
465
|
0 |
0 |
length $2 ? : |
|
467
|
0 |
0 |
unless $subname =~ /::/ |
|
469
|
0 |
0 |
if substr($subname, 0, 2) eq '::' |
|
473
|
0 |
0 |
if ($i) { } |
|
484
|
0 |
0 |
if ($cmd =~ /^b\b\s*(\d*)\s*(.*)/) |
|
486
|
0 |
0 |
length $2 ? : |
|
487
|
0 |
0 |
if ($dbline[$i] == 0) { } |
|
494
|
0 |
0 |
if ($cmd =~ /^d\b\s*(\d*)/) |
|
496
|
0 |
0 |
if ($dbline[$i] == 0) { } |
|
500
|
0 |
0 |
if $dbline{$i} eq '' |
|
503
|
0 |
0 |
if ($cmd =~ /^A$/) |
|
512
|
0 |
0 |
if (defined $dbline{$i}) |
|
514
|
0 |
0 |
if $dbline{$i} eq '' |
|
518
|
0 |
0 |
unless ($had_breakpoints{$file} &= 18446744073709551613) |
|
523
|
0 |
0 |
if ($cmd =~ /^O\s*$/) |
|
528
|
0 |
0 |
if ($cmd =~ /^O\s*(\S.*)/) |
|
531
|
0 |
0 |
if ($cmd =~ /^\<\<\s*(.*)/) |
|
534
|
0 |
0 |
if ($cmd =~ /^>>\s*(.*)/) |
|
537
|
0 |
0 |
if ($cmd =~ /^<\s*(.*)/) |
|
538
|
0 |
0 |
unless ($1) |
|
543
|
0 |
0 |
if ($1 eq '?') |
|
544
|
0 |
0 |
unless (@$pre) |
|
556
|
0 |
0 |
if ($cmd =~ /^>\s*(.*)/) |
|
557
|
0 |
0 |
unless ($1) |
|
562
|
0 |
0 |
if ($1 eq '?') |
|
563
|
0 |
0 |
unless (@$post) |
|
575
|
0 |
0 |
if ($cmd =~ /^\{\{\s*(.*)/) |
|
576
|
0 |
0 |
if ($cmd =~ /^\{.*\}$/ and unbalanced(substr($cmd, 2))) |
|
584
|
0 |
0 |
if ($cmd =~ /^\{\s*(.*)/) |
|
585
|
0 |
0 |
unless ($1) |
|
590
|
0 |
0 |
if ($1 eq '?') |
|
591
|
0 |
0 |
unless (@$pretype) |
|
601
|
0 |
0 |
if ($cmd =~ /^\{.*\}$/ and unbalanced(substr($cmd, 1))) |
|
609
|
0 |
0 |
if ($cmd =~ /^a\b\s*(\d*)\s*(.*)/) |
|
611
|
0 |
0 |
if (length $j) { } |
|
612
|
0 |
0 |
if ($dbline[$i] == 0) { } |
|
621
|
0 |
0 |
if $dbline{$i} eq '' |
|
624
|
0 |
0 |
if ($cmd =~ /^n$/) |
|
625
|
0 |
0 |
if $finished and $level <= 1 |
|
629
|
0 |
0 |
if ($cmd =~ /^s$/) |
|
630
|
0 |
0 |
if $finished and $level <= 1 |
|
634
|
0 |
0 |
if ($cmd =~ /^c\b\s*([\w:]*)\s*$/) |
|
635
|
0 |
0 |
if $finished and $level <= 1 |
|
641
|
0 |
0 |
if ($i =~ /\D/) |
|
642
|
0 |
0 |
unless $subname =~ /::/ |
|
646
|
0 |
0 |
if ($i) { } |
|
657
|
0 |
0 |
if ($i) |
|
658
|
0 |
0 |
if ($dbline[$i] == 0) |
|
668
|
0 |
0 |
if ($cmd =~ /^r$/) |
|
669
|
0 |
0 |
if $finished and $level <= 1 |
|
671
|
0 |
0 |
$option{'PrintRet'} ? : |
|
673
|
0 |
0 |
if ($cmd =~ /^R$/) |
|
676
|
0 |
0 |
if $ini_warn |
|
684
|
0 |
0 |
if ($0 eq '-e') { } |
|
692
|
0 |
0 |
$term->Features->{'getHistory'} ? : |
|
703
|
0 |
0 |
unless %dbline or $postponed_file{$file} |
|
704
|
0 |
0 |
if $file =~ /^\(eval \d+\)$/ |
|
707
|
0 |
0 |
if $postponed_file{$file} |
|
716
|
0 |
0 |
unless $sub{$sub} =~ /^$quoted:(\d+)-(\d+)$/ |
|
719
|
0 |
0 |
unless (%subs) |
|
728
|
0 |
0 |
if ($subs{$sub}[1] >= $line and !defined($offset) || $offset < 0) |
|
733
|
0 |
0 |
if $offset >= 0 |
|
736
|
0 |
0 |
if (defined $offset) { } |
|
751
|
0 |
0 |
$slave_editor ? : |
|
754
|
0 |
0 |
if ($cmd =~ /^T$/) |
|
757
|
0 |
0 |
if ($cmd =~ /^W\s*$/) |
|
761
|
0 |
0 |
if ($cmd =~ /^W\b\s*(.*)/s) |
|
765
|
0 |
0 |
defined $val ? : |
|
769
|
0 |
0 |
if ($cmd =~ m[^/(.*)$]) |
|
772
|
0 |
0 |
if ($inpat ne '') |
|
777
|
0 |
0 |
if ($@ ne '') |
|
799
|
0 |
0 |
if $start == $end |
|
801
|
0 |
0 |
if ($cmd =~ /^\?(.*)$/) |
|
804
|
0 |
0 |
if ($inpat ne '') |
|
809
|
0 |
0 |
if ($@ ne '') |
|
831
|
0 |
0 |
if $start == $end |
|
833
|
0 |
0 |
if ($cmd =~ /^$rc+\s*(-)?(\d+)?$/) |
|
834
|
0 |
0 |
if length $cmd > 1 |
|
835
|
0 |
0 |
$1 ? : |
|
839
|
0 |
0 |
if ($cmd =~ /^$sh$sh\s*([\x00-\xff]*)/) |
|
842
|
0 |
0 |
if ($cmd =~ /^$rc([^$rc].*)$/) |
|
844
|
0 |
0 |
if length $cmd > 1 |
|
846
|
0 |
0 |
if $hist[$i] =~ /$pat/ |
|
848
|
0 |
0 |
unless ($i) |
|
855
|
0 |
0 |
if ($cmd =~ /^$sh$/) |
|
858
|
0 |
0 |
if ($cmd =~ /^$sh\s*([\x00-\xff]*)/) |
|
863
|
0 |
0 |
if ($cmd =~ /^H\b\s*(-(\d+))?/) |
|
864
|
0 |
0 |
$2 ? : |
|
865
|
0 |
0 |
if $hist < 0 |
|
867
|
0 |
0 |
unless $hist[$i] =~ /^.?$/ |
|
871
|
0 |
0 |
if ($cmd =~ /^(?:man|(?:perl)?doc)\b(?:\s+([^(]*))?$/) |
|
876
|
0 |
0 |
if ($cmd =~ s/^=\s*//) |
|
878
|
0 |
0 |
if (length $cmd == 0) { } |
|
|
0 |
0 |
elsif (my($k, $v) = $cmd =~ /^(\S+)\s+(\S.*)/) { } |
|
888
|
0 |
0 |
unless (eval "sub { s\a$k\a$v\a }; 1") |
|
899
|
0 |
0 |
if ((my $v = $alias{$k}) =~ s/s\a$k\a(.*)\a$/1/) { } |
|
|
0 |
0 |
elsif (defined $alias{$k}) { } |
|
910
|
0 |
0 |
if ($cmd =~ /^\|\|?\s*[^|]/) |
|
911
|
0 |
0 |
if ($pager =~ /^\|/) { } |
|
912
|
0 |
0 |
unless open SAVEOUT, '>&STDOUT' |
|
913
|
0 |
0 |
unless open STDOUT, '>&OUT' |
|
915
|
0 |
0 |
unless open SAVEOUT, '>&OUT' |
|
918
|
0 |
0 |
unless ($piped = open(OUT, $pager)) |
|
920
|
0 |
0 |
if ($pager =~ /^\|/) { } |
|
921
|
0 |
0 |
unless open OUT, '>&STDOUT' |
|
923
|
0 |
0 |
unless open STDOUT, '>&SAVEOUT' |
|
927
|
0 |
0 |
unless open OUT, '>&STDOUT' |
|
932
|
0 |
0 |
if $pager =~ /^\|/ and '' eq $SIG{'PIPE'} || 'DEFAULT' eq $SIG{'PIPE'} |
|
936
|
0 |
0 |
unless $cmd =~ /^\|\|/ |
|
942
|
0 |
0 |
if ($cmd =~ s/^s\s/\$DB::single = 1;\n/) |
|
943
|
0 |
0 |
if ($cmd =~ s/^n\s/\$DB::single = 2;\n/) |
|
946
|
0 |
0 |
if ($onetimeDump) { } |
|
|
0 |
0 |
elsif ($term_pid == $$) { } |
|
952
|
0 |
0 |
if ($piped) |
|
953
|
0 |
0 |
if ($pager =~ /^\|/) { } |
|
956
|
0 |
0 |
unless close OUT |
|
959
|
0 |
0 |
if ($?) |
|
961
|
0 |
0 |
if ($? == -1) { } |
|
|
0 |
0 |
elsif ($? >> 8) { } |
|
964
|
0 |
0 |
$? & 127 ? : |
|
|
0 |
0 |
$? & 128 ? : |
|
972
|
0 |
0 |
unless open OUT, '>&STDOUT' |
|
973
|
0 |
0 |
unless open STDOUT, '>&SAVEOUT' |
|
974
|
0 |
0 |
if $SIG{'PIPE'} eq \&catch |
|
978
|
0 |
0 |
unless open OUT, '>&SAVEOUT' |
|
981
|
0 |
0 |
unless $selected eq '' |
|
985
|
0 |
0 |
unless defined $cmd |