| line |
true |
false |
branch |
|
68
|
2 |
5 |
if(detail) |
|
70
|
1 |
1 |
if(detail > 1) |
|
73
|
3952 |
7 |
for(arena = PL_sv_arenaroot; arena; arena = (SV *)SvANY(arena)) { |
|
79
|
667888 |
3952 |
for(sv = arena + 1; sv < arenaend; sv++) |
|
80
|
667108 |
780 |
if(SvTYPE(sv) != 0xFF && SvREFCNT(sv)) { |
|
|
667108 |
0 |
if(SvTYPE(sv) != 0xFF && SvREFCNT(sv)) { |
|
83
|
478756 |
188352 |
if(svs_by_type) { |
|
86
|
188332 |
20 |
sv_setiv(*countp, SvIOK(*countp) ? SvIV(*countp) + 1 : 1); |
|
88
|
93578 |
94774 |
if(svs_by_class && SvOBJECT(sv)) { |
|
|
94475 |
299 |
if(svs_by_class && SvOBJECT(sv)) { |
|
89
|
299 |
0 |
char *class = HvNAME(SvSTASH(sv)); |
|
|
299 |
0 |
char *class = HvNAME(SvSTASH(sv)); |
|
|
0 |
299 |
char *class = HvNAME(SvSTASH(sv)); |
|
|
0 |
0 |
char *class = HvNAME(SvSTASH(sv)); |
|
|
0 |
299 |
char *class = HvNAME(SvSTASH(sv)); |
|
91
|
275 |
24 |
sv_setiv(*countp, SvIOK(*countp) ? SvIV(*countp) + 1 : 1); |
|
97
|
0 |
7 |
EXTEND(SP, 4); |
|
100
|
2 |
5 |
if(svs_by_type) |
|
102
|
1 |
6 |
if(svs_by_class) |
|
104
|
5 |
2 |
XSRETURN(2 + !!svs_by_type + !!svs_by_class); |