Branch Coverage

util.c
Criterion Covered Total %
branch 11 36 30.5


line true false branch
44 0 0 while( val = hv_iternextsv(hash, &key, &keylen) )
47 0 0 if ( !SvOK(val) || SvROK(val) )
0 0 if ( !SvOK(val) || SvROK(val) )
0 0 if ( !SvOK(val) || SvROK(val) )
0 0 if ( !SvOK(val) || SvROK(val) )
63 0 0 while( val = hv_iternextsv(hash, &key, &keylen) )
71 0 0 pv = SvPV(val, cur);
97 0 2 if ( NULL == hv_store( hash, "buf", 3, sv, 0 ) )
100 0 2 if ( NULL == hv_store( hash, "name", 4, newSVpv( name, 0 ), 0 ) )
103 1 1 if ( message )
105 0 1 if ( NULL == hv_store( hash, "message", 7, newSVpv( message, 0 ), 0 ) )
119 0 6 if ( NULL == hv_store( hash, "name", 4, newSVpv( name, 0 ), 0 ) )
122 0 6 if ( message )
124 0 0 if ( NULL == hv_store( hash, "message", 7, newSVpv( message, 0 ), 0 ) )
137 0 1 if ( NULL == hv_store( hash, "name", 4, newSVpv(name,0), 0 ) )
140 0 1 if ( NULL == hv_store( hash, "class", 5, newSVpv(class,0), 0 ) )
143 0 1 if ( NULL == hv_store( hash, "method", 6, newSVpv(method,0), 0 ) )
146 0 1 if ( NULL == hv_store( hash, "info", 4, newSVpv(info,0), 0 ) )