| line |
true |
false |
branch |
|
33
|
244 |
0 |
@_ ? : |
|
34
|
0 |
207 |
@_ ? : |
|
42
|
1472 |
6806 |
if @_ |
|
54
|
56 |
81 |
if (not ref $Ct2) { } |
|
|
0 |
81 |
elsif (ref($Ct2) =~ /^SCALAR$/) { } |
|
63
|
6 |
75 |
unless ($o) |
|
73
|
0 |
75 |
if $S->textmode |
|
78
|
19 |
56 |
if (not &$acmp($S->_attrib->[$#{$S->_attrib;}], $Ct2->_attrib->[0])) { } |
|
80
|
0 |
0 |
$flag ? : |
|
85
|
57 |
1 |
$flag ? : |
|
105
|
0 |
102 |
if $S->textmode |
|
107
|
19 |
83 |
if (not $#_ or $#_ == 1 and ref $_[1]) |
|
109
|
19 |
0 |
@_ ? : |
|
110
|
6 |
13 |
if $o < 0 |
|
111
|
1 |
18 |
if $o < 0 |
|
114
|
1 |
17 |
if @_ |
|
118
|
83 |
0 |
@_ ? : |
|
119
|
0 |
83 |
if $o1 < 0 |
|
120
|
0 |
83 |
if $o1 < 0 |
|
121
|
83 |
0 |
@_ ? : |
|
122
|
66 |
17 |
unless (@_) |
|
132
|
17 |
0 |
@_ ? : |
|
133
|
1 |
16 |
if (not $ref) { } |
|
|
12 |
4 |
elsif ($ref =~ /^ARRAY$/) { } |
|
135
|
1 |
0 |
@_ ? : |
|
143
|
0 |
4 |
if $#_ == 2 |
|
153
|
649 |
3 |
if not $cs or $cs_orig == $cs |
|
208
|
0 |
84 |
unless $Ct2 |
|
209
|
4 |
80 |
if $S eq $Ct2 |
|
210
|
0 |
80 |
unless ref $Ct2 |
|
211
|
0 |
80 |
if ref $S ne ref $Ct2 |
|
212
|
3 |
77 |
if $S->_charsize != $Ct2->_charsize |
|
213
|
2 |
75 |
if ${$S->_text;} ne ${$Ct2->_text;} |
|
226
|
53 |
1166 |
if $cs == 1 |
|
227
|
13 |
1153 |
if $i == -1 |
|
228
|
313 |
840 |
unless ($i % $cs) |
|
241
|
0 |
6 |
unless @_ |
|
245
|
5 |
1 |
if (not ref $S) { } |
|
250
|
0 |
6 |
unless @_ |
|
275
|
104 |
140 |
if (@_ and not ref $_[0]) { } |
|
281
|
5 |
239 |
if (@_ and ref($_[0]) =~ /^ARRAY/) { } |
|
289
|
0 |
244 |
if $#{$S->_offset;} != $#{$S->_attrib;} |
|
296
|
0 |
24 |
unless defined $pattern |
|
297
|
0 |
24 |
unless defined $replace |
|
298
|
2 |
22 |
unless defined $option |
|
309
|
3 |
21 |
if ($array = ref($pattern) =~ /^ARRAY/) { } |
|
|
4 |
17 |
elsif (ref $pattern) { } |
|
311
|
2 |
11 |
if (ref $$pattern[$_]) { } |
|
377
|
0 |
0 |
if ($mode) { } |
|
380
|
0 |
0 |
if defined $$_[1] |
|
387
|
0 |
0 |
if ($S->charsize != 1) |
|
406
|
0 |
3 |
ref $pattern ? : |
|
407
|
0 |
3 |
if $Ct |
|
428
|
0 |
3 |
if ($limit) { } |
|
433
|
3 |
1 |
if $L[$#L]->length |
|
452
|
0 |
115 |
unless defined $o1 |
|
453
|
2 |
113 |
if $o1 < 0 |
|
454
|
1 |
114 |
if $o1 < 0 |
|
457
|
4 |
110 |
unless defined $l1 |
|
462
|
41 |
73 |
unless ($Ct2) |
|
476
|
56 |
17 |
unless (ref $Ct2) |
|
478
|
56 |
0 |
unless defined $o2 |
|
479
|
0 |
56 |
if $o2 < 0 |
|
480
|
56 |
0 |
unless defined $l2 |
|
483
|
43 |
13 |
if ($l1 * $cs == $l2) |
|
514
|
16 |
14 |
unless defined $o2 |
|
515
|
0 |
30 |
if $o2 < 0 |
|
516
|
16 |
14 |
unless defined $l2 |
|
518
|
30 |
0 |
unless ($S->textmode) |
|
534
|
130 |
135 |
unless defined $pos |
|
539
|
53 |
312 |
if $cs == 1 |
|
540
|
4 |
308 |
if $i == -1 |
|
541
|
208 |
100 |
unless ($i % $cs) |
|
561
|
0 |
3 |
unless defined $search |
|
562
|
0 |
3 |
unless defined $replace |
|
563
|
3 |
0 |
unless defined $mode |
|
565
|
1 |
2 |
if (ref $search) { } |
|
|
1 |
1 |
elsif ($cs == 1) { } |
|
582
|
0 |
0 |
if $str |
|
604
|
75 |
10 |
unless (defined $o2R) |
|
609
|
10 |
75 |
unless $S->_cmp_slist($S->_attrib, $a2R) |
|
610
|
1 |
74 |
unless $S->_cmp_nlist($S->_offset, $o2R) |
|
618
|
0 |
75 |
unless @$aR == @$bR |
|
619
|
1 |
214 |
if $$aR[$_] != $$bR[$_] |
|
627
|
1 |
84 |
unless @$aR == @$bR |
|
628
|
9 |
215 |
if &$acmp($$aR[$_], $$bR[$_]) |
|
640
|
197 |
47 |
if (not $mode) { } |
|
641
|
187 |
10 |
$textR ? : |
|
642
|
134 |
63 |
$attribR ? : |
|
643
|
82 |
115 |
$offsetR ? : |
|
645
|
47 |
0 |
$textR ? : |
|
646
|
47 |
0 |
$attribR ? : |
|
647
|
47 |
0 |
$offsetR ? : |
|
656
|
51 |
266 |
unless $pos |
|
657
|
1 |
265 |
if $pos < 0 |
|
658
|
216 |
49 |
unless defined $oR |
|
661
|
102 |
163 |
if $pos >= $$oR[$og] |
|
666
|
219 |
243 |
if ($$oR[$ug + $step] <= $pos) { } |
|
685
|
0 |
47 |
unless defined $oR2 |
|
688
|
0 |
47 |
if $o1 < 0 |
|
689
|
0 |
47 |
if $o1 < 0 |
|
690
|
0 |
47 |
if $o1 + $l1 > $len1 |
|
691
|
1 |
46 |
if $o1 and $o1 == $len1 |
|
693
|
8 |
38 |
unless defined $al2 |
|
694
|
16 |
30 |
unless defined $tl2 |
|
695
|
8 |
38 |
unless defined $o2 |
|
696
|
0 |
46 |
if $o2 < 0 |
|
698
|
33 |
13 |
$o1 ? : |
|
700
|
42 |
4 |
$o2 + $al2 - 1 ? : |
|
719
|
33 |
13 |
if ($o1) |
|
724
|
31 |
15 |
if (not $o1 or &$acmp($a1_right, $a2_left)) |
|
729
|
25 |
21 |
if ($o1 + $l1 < $len1 and &$acmp($a2_right, $a3_left)) |