Branch Coverage

Utmp.xs
Criterion Covered Total %
branch 23 62 37.1


line true false branch
113 1 9 if (strEQ(name, "ACCOUNTING")) {
116 1 8 else if (strEQ(name, "BOOT_TIME")) {
119 1 7 else if (strEQ(name, "DEAD_PROCESS")) {
122 1 6 else if (strEQ(name, "EMPTY")) {
125 1 5 else if (strEQ(name, "INIT_PROCESS")) {
128 1 4 else if (strEQ(name, "LOGIN_PROCESS")) {
131 1 3 else if (strEQ(name, "NEW_TIME")) {
134 1 2 else if (strEQ(name, "OLD_TIME")) {
137 1 1 else if (strEQ(name, "RUN_LVL")) {
140 1 0 if (strEQ(name, "USER_PROCESS")) {
193 0 5 if(!SvROK(self))
199 0 5 if ( utent ) {
236 0 0 SvTAINTED_on(sv_ut_user);
237 0 0 SvTAINTED_on(sv_ut_host);
239 0 0 if ( GIMME_V == G_ARRAY ) {
0 0 if ( GIMME_V == G_ARRAY ) {
248 0 0 XPUSHs(sv_ut_user);
249 0 0 XPUSHs(sv_ut_id);
250 0 0 XPUSHs(sv_ut_line);
251 0 0 XPUSHs(sv_ut_pid);
252 0 0 XPUSHs(sv_ut_type);
253 0 0 XPUSHs(sv_ut_host);
254 0 0 XPUSHs(sv_ut_tv);
257 0 0 else if ( GIMME_V == G_SCALAR ) {
0 0 else if ( GIMME_V == G_SCALAR ) {
270 0 0 XPUSHs(sv_2mortal(ut_ref));
287 0 2 if(!SvROK(self))
297 0 0 if(!SvROK(self))
308 0 0 if(!SvROK(self))
311 0 0 ff = SvPV(filename,PL_na);
319 0 5 if(!SvROK(self))