line |
true |
false |
branch |
30
|
0 |
10 |
if (! cv) |
33
|
1 |
9 |
if (2 > items) |
37
|
19 |
8 |
for (i = items; i > 0; i--) { |
38
|
0 |
19 |
SvGETMAGIC(ST(i)); |
|
0 |
0 |
SvGETMAGIC(ST(i)); |
39
|
18 |
1 |
if (! SvROK(ST(i)) || SVt_PVAV != SvTYPE(SvRV(ST(i)))) |
|
0 |
18 |
if (! SvROK(ST(i)) || SVt_PVAV != SvTYPE(SvRV(ST(i)))) |
42
|
16 |
7 |
for (i = items; i > 0; i--) |
43
|
1 |
15 |
if (0 > av_len((AV *)SvRV(ST(i)))) |
46
|
0 |
7 |
Newx(in, items, AV*); |
47
|
15 |
7 |
for (i = items - 1; i >= 0; i--) |
49
|
0 |
7 |
Newx(out, items, SV*); |
50
|
15 |
7 |
for (i = items - 1; i >= 0; i--) |
52
|
0 |
7 |
Newxz(idx, items, int); |
58
|
7 |
0 |
if (! CvISXSUB(cv)) { |
66
|
0 |
7 |
PUSH_MULTICALL(cv); |
|
0 |
7 |
PUSH_MULTICALL(cv); |
68
|
29 |
7 |
for (i = 0; i >= 0; ) { |
71
|
57 |
29 |
for (j = items - 1; j >= 0; j--) |
77
|
6 |
23 |
FREETMPS; |
80
|
41 |
7 |
for (i = items - 1; i >= 0; i--) { |
82
|
19 |
22 |
if (idx[i] > av_len(in[i])) { |
93
|
7 |
0 |
POP_MULTICALL; |
|
0 |
7 |
POP_MULTICALL; |
96
|
0 |
0 |
for (i = 0; i >= 0; ) { |
99
|
0 |
0 |
PUSHMARK(SP); |
100
|
0 |
0 |
EXTEND(SP, items); |
|
0 |
0 |
EXTEND(SP, items); |
101
|
0 |
0 |
for (j = 0; j < items; j++) |
109
|
0 |
0 |
for (i = items - 1; i >= 0; i--) { |
111
|
0 |
0 |
if (idx[i] > av_len(in[i])) { |