Branch Coverage

include/pdfmake_custom_ops.h
Criterion Covered Total %
branch 0 56 0.0


line true false branch
111 0 0 if (e->arg_types[0] == PDFMAKE_ARG_STRING) {
122 0 0 if (e->arg_types[0] == PDFMAKE_ARG_STRING) {
163 0 0 if (err < 0) croak("PDF::Make custom op failed (index %d)", idx);
174 0 0 if (err != 0) croak("PDF::Make custom op failed (index %d)", idx);
242 0 0 SETs(val ? sv_2mortal(newSVpv(val, 0)) : &PL_sv_undef);
255 0 0 if (!OpHAS_SIBLING(pushop))
258 0 0 selfop = OpSIBLING(pushop);
260 0 0 while (OpHAS_SIBLING(cvop))
261 0 0 cvop = OpSIBLING(cvop);
299 0 0 if (!inner) {
316 0 0 SETs(val ? sv_2mortal(newSVpv(val, 0)) : &PL_sv_undef);
329 0 0 if (!OpHAS_SIBLING(pushop))
331 0 0 selfop = OpSIBLING(pushop);
333 0 0 while (OpHAS_SIBLING(cvop))
334 0 0 cvop = OpSIBLING(cvop);
379 0 0 int actual = inner ? *(int*)(inner + field_off) : -1;
381 0 0 SETs(boolSV(actual == expected));
391 0 0 if (!OpHAS_SIBLING(pushop))
393 0 0 selfop = OpSIBLING(pushop);
395 0 0 while (OpHAS_SIBLING(cvop))
396 0 0 cvop = OpSIBLING(cvop);
476 0 0 if (!wrap->obj_ptr) {
532 0 0 XPUSHs(sv_2mortal(rv));
590 0 0 if (count > 1) {
595 0 0 XPUSHs(ST(1));
600 0 0 if (val)
601 0 0 XPUSHs(sv_2mortal(newSVpv(val, 0)));
603 0 0 XPUSHs(&PL_sv_undef);