Branch Coverage

Cover.xs
Criterion Covered Total %
branch 57 156 36.5


line true false branch
29 88 163 if (existing_file) {
39 69 182 if (existing_sub) {
48 251 0 if (!(from && SvOK(from))) {
0 251 if (!(from && SvOK(from))) {
0 0 if (!(from && SvOK(from))) {
0 0 if (!(from && SvOK(from))) {
56 194 57 if (!hv_exists_ent(sub, from, 0)) {
68 16951 0 if (!SvTRUE(enabled)) {
0 16951 if (!SvTRUE(enabled)) {
0 0 if (!SvTRUE(enabled)) {
0 16951 if (!SvTRUE(enabled)) {
0 0 if (!SvTRUE(enabled)) {
0 0 if (!SvTRUE(enabled)) {
0 16951 if (!SvTRUE(enabled)) {
0 0 if (!SvTRUE(enabled)) {
0 0 if (!SvTRUE(enabled)) {
0 0 if (!SvTRUE(enabled)) {
0 0 if (!SvTRUE(enabled)) {
0 0 if (!SvTRUE(enabled)) {
16951 0 if (!SvTRUE(enabled)) {
16951 0 if (!SvTRUE(enabled)) {
38 16913 if (!SvTRUE(enabled)) {
0 38 if (!SvTRUE(enabled)) {
0 0 if (!SvTRUE(enabled)) {
38 16913 if (!SvTRUE(enabled)) {
0 0 if (!SvTRUE(enabled)) {
72 15562 1351 if (out != NULL && (out->op_type == OP_NEXTSTATE || out->op_type == OP_DBSTATE)) {
1559 14003 if (out != NULL && (out->op_type == OP_NEXTSTATE || out->op_type == OP_DBSTATE)) {
0 1559 if (out != NULL && (out->op_type == OP_NEXTSTATE || out->op_type == OP_DBSTATE)) {
73 14003 0 char *fname = CopFILE(cCOPx(out));
78 13844 159 if (!strncmp(fname, "/", 1)) {
81 13844 0 if (root != NULL && SvPOK(root)) {
13844 0 if (root != NULL && SvPOK(root)) {
84 13844 0 rt = SvPV(root, len);
86 3980 9864 if (namelen < len) return out;
88 9785 79 if (strncmp(fname, rt, len)) {
98 238 0 if (my_gv != NULL) {
122 0 11 if (!SvROK(sv)) {
125 0 0 if (sv == &PL_sv_yes) { /* unfound import, ignore */
128 0 0 if (SvGMAGICAL(sv)) {
130 0 0 if (SvROK(sv))
132 0 0 sym = SvPOKp(sv) ? SvPVX(sv) : Nullch;
139 0 0 if (!sym)
141 0 0 if (PL_op->op_private & HINT_STRICT_REFS)
152 11 0 if (SvTYPE(cv) == SVt_PVCV)
165 0 0 if (!(isGV_with_GP(sv) && (cv = GvCVu((GV*)sv)))) {
0 0 if (!(isGV_with_GP(sv) && (cv = GvCVu((GV*)sv)))) {
0 0 if (!(isGV_with_GP(sv) && (cv = GvCVu((GV*)sv)))) {
0 0 if (!(isGV_with_GP(sv) && (cv = GvCVu((GV*)sv)))) {
0 0 if (!(isGV_with_GP(sv) && (cv = GvCVu((GV*)sv)))) {
170 0 0 if (gv) {
175 0 0 if (!cv) { /* would autoload in this situation */
182 238 0 if (cv) {
184 238 0 if (out && isGV_with_GP(out)) {
238 0 if (out && isGV_with_GP(out)) {
0 238 if (out && isGV_with_GP(out)) {
0 0 if (out && isGV_with_GP(out)) {
193 0 14 if (filename == NULL) return;
194 1 13 if (!SvPOKp(filename)) return;
197 13 0 char *fname = SvPV(filename, namelen);
206 15 0 if (SvTRUE(enabled)) {
0 15 if (SvTRUE(enabled)) {
0 15 if (SvTRUE(enabled)) {
0 0 if (SvTRUE(enabled)) {
0 0 if (SvTRUE(enabled)) {
0 15 if (SvTRUE(enabled)) {
0 0 if (SvTRUE(enabled)) {
0 0 if (SvTRUE(enabled)) {
0 0 if (SvTRUE(enabled)) {
0 0 if (SvTRUE(enabled)) {
15 0 if (SvTRUE(enabled)) {
15 0 if (SvTRUE(enabled)) {
0 15 if (SvTRUE(enabled)) {
0 0 if (SvTRUE(enabled)) {
0 0 if (SvTRUE(enabled)) {
15 0 if (SvTRUE(enabled)) {
211 9 6 if (items == 2 || items == 3) {
8 1 if (items == 2 || items == 3) {