Branch Coverage

true.xs
Criterion Covered Total %
branch 37 100 37.0


line true false branch
35 0 29 if (TRUE_COMPILING != 1) {
51 66 26 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
66 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 66 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
66 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 66 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 66 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 66 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
66 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
66 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 66 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
66 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
0 0 return svp && *svp && SvOK(*svp) && SvTRUE(*svp);
62 0 33 if (HvKEYS(TRUE_HASH) == 0) {
25 8 if (HvKEYS(TRUE_HASH) == 0) {
73 59 0 char * const ccfile = CopFILE(&PL_compiling);
76 33 26 if (true_enabled(aTHX_ ccfile)) {
104 33 0 if ((CxOLD_OP_TYPE(cx) == OP_REQUIRE) && true_enabled(aTHX_ filename)) {
33 0 if ((CxOLD_OP_TYPE(cx) == OP_REQUIRE) && true_enabled(aTHX_ filename)) {
119 33 0 if (cx->blk_gimme == G_SCALAR) {
121 0 33 returns_true = SvTRUE_NN(*SP);
25 8 returns_true = SvTRUE_NN(*SP);
25 0 returns_true = SvTRUE_NN(*SP);
0 25 returns_true = SvTRUE_NN(*SP);
0 8 returns_true = SvTRUE_NN(*SP);
0 0 returns_true = SvTRUE_NN(*SP);
0 0 returns_true = SvTRUE_NN(*SP);
0 0 returns_true = SvTRUE_NN(*SP);
0 0 returns_true = SvTRUE_NN(*SP);
8 0 returns_true = SvTRUE_NN(*SP);
8 0 returns_true = SvTRUE_NN(*SP);
8 0 returns_true = SvTRUE_NN(*SP);
0 8 returns_true = SvTRUE_NN(*SP);
0 0 returns_true = SvTRUE_NN(*SP);
127 33 0 if (!returns_true) {
128 0 33 XPUSHs(&PL_sv_yes);
150 11 0 if (TRUE_ANNOTATIONS) { /* make sure it was initialised */
159 31 10 if (TRUE_COMPILING == 0) {