Branch Coverage

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


line true false branch
7 321 0 if(PadnameIsNULL(pname) || !PadnameLEN(pname))
197 124 if(PadnameIsNULL(pname) || !PadnameLEN(pname))
244 0 if(PadnameIsNULL(pname) || !PadnameLEN(pname))
142 102 if(PadnameIsNULL(pname) || !PadnameLEN(pname))
11 114 83 if(PadnameOUTER(pname))
82 60 if(PadnameOUTER(pname))
15 92 22 if(PadnameIsSTATE(pname))
68 14 if(PadnameIsSTATE(pname))
19 90 2 if(PadnamePV(pname)[0] == '&')
66 2 if(PadnamePV(pname)[0] == '&')
38 0 87 CvFILE(new) = CvDYNFILE(orig) ? savepv(CvFILE(orig)) : CvFILE(orig);
40 0 87 if(CvNAMED(orig)) {
57 87 0 CvROOT(new) = OpREFCNT_inc(CvROOT(orig));
86 0 87 if(!depth)
105 244 87 for(padix = 1; padix <= fpad; padix++) {
106 244 0 PADNAME *pname = (padix <= fnames) ? pnames[padix] : NULL;
109 66 178 if(padname_is_normal_lexical(pname)) {
110 66 0 if(flags & CV_COPY_NULL_LEXICALS)
123 173 5 else if(!origpad[padix])
125 88 85 else if(SvPADTMP(origpad[padix])) {
161 85 0 if(origpad[padix])