line |
true |
false |
branch |
34
|
0 |
5 |
if (SvTYPE(sv) < SVt_PVMG) |
38
|
5 |
5 |
for (prevmagic = NULL, mg = SvMAGIC(sv); mg; prevmagic = mg, mg = moremagic) { |
40
|
5 |
0 |
if (mg->mg_type == PERL_MAGIC_ext && |
|
5 |
0 |
if (mg->mg_type == PERL_MAGIC_ext && |
41
|
4 |
1 |
mg->mg_virtual == &null_mg_vtbl && |
42
|
3 |
1 |
( ptr == NULL || mg->mg_ptr == ptr )) { |
44
|
0 |
4 |
if(prevmagic != NULL) { |
64
|
5 |
0 |
if(sv && SvROK(sv)) { |
|
5 |
0 |
if(sv && SvROK(sv)) { |
85
|
19 |
0 |
if (SvTYPE(sv) >= SVt_PVMG) { |
86
|
12 |
7 |
for (mg = SvMAGIC(sv); mg; mg = mg->mg_moremagic) { |
87
|
12 |
0 |
if ( |
89
|
12 |
0 |
&& |
106
|
9 |
0 |
if( sv && SvROK(sv) ){ |
|
9 |
0 |
if( sv && SvROK(sv) ){ |
117
|
0 |
0 |
if ( mg ) |
124
|
10 |
0 |
if ( sv && SvROK(sv) ) { |
|
10 |
0 |
if ( sv && SvROK(sv) ) { |
127
|
7 |
3 |
if ( mg ) |
182
|
5 |
4 |
if (xs_object_magic_has_struct_rv(aTHX_ self)) |