line |
true |
false |
branch |
64
|
2 |
5 |
if(detail) |
66
|
1 |
6 |
if(detail > 1) |
69
|
2429 |
7 |
for(arena = PL_sv_arenaroot; arena; arena = (SV *)SvANY(arena)) { |
75
|
410501 |
2429 |
for(sv = arena + 1; sv < arenaend; sv++) |
76
|
409599 |
902 |
if(SvTYPE(sv) != 0xFF && SvREFCNT(sv)) { |
|
409599 |
0 |
if(SvTYPE(sv) != 0xFF && SvREFCNT(sv)) { |
79
|
115078 |
294521 |
if(svs_by_type) { |
82
|
115060 |
18 |
sv_setiv(*countp, SvIOK(*countp) ? SvIV(*countp) + 1 : 1); |
|
115060 |
0 |
sv_setiv(*countp, SvIOK(*countp) ? SvIV(*countp) + 1 : 1); |
84
|
57602 |
57476 |
if(svs_by_class && SvOBJECT(sv)) { |
|
355 |
57247 |
if(svs_by_class && SvOBJECT(sv)) { |
85
|
355 |
0 |
char *class = HvNAME(SvSTASH(sv)); |
|
355 |
0 |
char *class = HvNAME(SvSTASH(sv)); |
|
0 |
355 |
char *class = HvNAME(SvSTASH(sv)); |
|
0 |
0 |
char *class = HvNAME(SvSTASH(sv)); |
|
355 |
0 |
char *class = HvNAME(SvSTASH(sv)); |
|
0 |
355 |
char *class = HvNAME(SvSTASH(sv)); |
87
|
332 |
23 |
sv_setiv(*countp, SvIOK(*countp) ? SvIV(*countp) + 1 : 1); |
|
332 |
0 |
sv_setiv(*countp, SvIOK(*countp) ? SvIV(*countp) + 1 : 1); |
93
|
0 |
7 |
EXTEND(SP, 4); |
96
|
2 |
5 |
if(svs_by_type) |
98
|
1 |
6 |
if(svs_by_class) |
100
|
5 |
2 |
XSRETURN(2 + !!svs_by_type + !!svs_by_class); |