Branch Coverage

Encoder.xs
Criterion Covered Total %
branch 45 78 57.6


line true false branch
39 454945 489951 header_sv = has_hdr ? POPs : NULL;
45 944896 0 if (!expect_true(
944896 0 if (!expect_true(
944896 0 if (!expect_true(
944896 0 if (!expect_true(
944896 0 if (!expect_true(
944896 0 if (!expect_true(
0 944896 if (!expect_true(
0 0 if (!expect_true(
944896 0 if (!expect_true(
0 944896 if (!expect_true(
944896 0 if (!expect_true(
944896 0 if (!expect_true(
0 944896 if (!expect_true(
57 944896 0 enc= INT2PTR(srl_encoder_t *,SvIV(encoder_sv));
59 454945 489951 if (header_sv && !SvOK(header_sv))
168 454777 if (header_sv && !SvOK(header_sv))
168 0 if (header_sv && !SvOK(header_sv))
168 0 if (header_sv && !SvOK(header_sv))
91 84 0 if (!OpHAS_SIBLING(pushop))
93 84 0 firstargop = OpSIBLING(pushop);
95 168 0 for (cvop = firstargop; OpHAS_SIBLING(cvop); cvop = OpSIBLING(cvop)) ;
168 84 for (cvop = firstargop; OpHAS_SIBLING(cvop); cvop = OpSIBLING(cvop)) ;
97 168 84 for (arity = 0, lastargop = pushop, argop = firstargop; argop != cvop;
98 168 0 lastargop = argop, argop = OpSIBLING(argop))
103 84 0 if (expect_false(arity < 2 || arity > 3))
0 84 if (expect_false(arity < 2 || arity > 3))
0 84 if (expect_false(arity < 2 || arity > 3))
151 701175 0 if (arity < 2 || arity > 3)
0 701175 if (arity < 2 || arity > 3)
265 0 2 if (!SvOK(hdr_user_data_src))
0 0 if (!SvOK(hdr_user_data_src))
0 0 if (!SvOK(hdr_user_data_src))
289 20 1 for (i = 0; i < (UV)n; ++i) {
293 20 1 for (i = 0; i < (UV)n; ++i) {
295 20 0 printf("%sok %u - fetch %u\n", (res == (UV)(1000+i)) ? noop : fail, (unsigned int)(1+i), (unsigned int)(i+1));
298 20 1 while ( NULL != (ent = PTABLE_iter_next(iter)) ) {
300 20 0 if (res < 20)
305 20 1 for (i = 0; i < (UV)n; ++i) {