Branch Coverage

hax/cv_copy_flags.c.inc
Criterion Covered Total %
branch 33 42 78.5


line true false branch
7 341 0 if(PadnameIsNULL(pname) || !PadnameLEN(pname))
213 128 if(PadnameIsNULL(pname) || !PadnameLEN(pname))
264 0 if(PadnameIsNULL(pname) || !PadnameLEN(pname))
158 106 if(PadnameIsNULL(pname) || !PadnameLEN(pname))
11 126 87 if(PadnameOUTER(pname))
94 64 if(PadnameOUTER(pname))
15 104 22 if(PadnameIsSTATE(pname))
80 14 if(PadnameIsSTATE(pname))
19 102 2 if(PadnamePV(pname)[0] == '&')
78 2 if(PadnamePV(pname)[0] == '&')
38 0 94 CvFILE(new) = CvDYNFILE(orig) ? savepv(CvFILE(orig)) : CvFILE(orig);
40 0 94 if(CvNAMED(orig)) {
57 94 0 CvROOT(new) = OpREFCNT_inc(CvROOT(orig));
86 0 94 if(!depth)
105 264 94 for(padix = 1; padix <= fpad; padix++) {
106 264 0 PADNAME *pname = (padix <= fnames) ? pnames[padix] : NULL;
109 78 186 if(padname_is_normal_lexical(pname)) {
110 78 0 if(flags & CV_COPY_NULL_LEXICALS)
123 181 5 else if(!origpad[padix])
125 92 89 else if(SvPADTMP(origpad[padix])) {
161 89 0 if(origpad[padix])