Lines Matching defs:cv

1187     if (cxstack[cxix].blk_sub.lval && CvLVALUE(cxstack[cxix].blk_sub.cv))
1461 ccstack[cxix].blk_sub.cv == GvCV(PL_DBsub))
1473 if (PL_DBsub && dbcxix >= 0 && ccstack[dbcxix].blk_sub.cv == GvCV(PL_DBsub))
1501 GV *cvgv = CvGV(ccstack[cxix].blk_sub.cv);
1618 register CV *cv;
1625 cv = GvCV(gv);
1626 if (!cv)
1629 if (CvDEPTH(cv) >= 1 && !(PL_debug & DEBUG_DB_RECURSE_FLAG))
1645 CvDEPTH(cv)++;
1646 PAD_SET_CUR(CvPADLIST(cv),1);
1647 RETURNOP(CvSTART(cv));
1857 if (cx->blk_sub.cv && CvDEPTH(cx->blk_sub.cv) > 1) {
2121 CV* cv = (CV*)SvRV(sv);
2127 if (!CvROOT(cv) && !CvXSUB(cv)) {
2128 GV *gv = CvGV(cv);
2133 if (cv != GvCV(gv) && (cv = GvCV(gv)))
2137 if (autogv && (cv = GvCV(autogv)))
2147 SvREFCNT_inc(cv); /* avoid premature free during unwind */
2182 else if (CvXSUB(cv)) { /* put GvAV(defgv) back onto stack */
2196 !(CvDEPTH(cx->blk_sub.cv) = cx->blk_sub.olddepth))
2197 SvREFCNT_dec(cx->blk_sub.cv);
2206 SAVEFREESV(cv); /* later, undo the 'avoid premature free' hack */
2207 if (CvXSUB(cv)) {
2209 if (CvOLDSTYLE(cv)) {
2215 fp3 = (I32(*)(int,int,int))CvXSUB(cv);
2216 items = (*fp3)(CvXSUBANY(cv).any_i32,
2227 PL_stack_sp--; /* There is no cv arg. */
2230 (void)(*CvXSUB(cv))(aTHX_ cv);
2239 AV* padlist = CvPADLIST(cv);
2246 cx->blk_sub.cv = cv;
2247 cx->blk_sub.olddepth = (U16)CvDEPTH(cv);
2249 CvDEPTH(cv)++;
2250 if (CvDEPTH(cv) < 2)
2251 (void)SvREFCNT_inc(cv);
2253 if (CvDEPTH(cv) == 100 && ckWARN(WARN_RECURSION))
2254 sub_crush_depth(cv);
2255 pad_push(padlist, CvDEPTH(cv), cx->blk_sub.hasargs);
2271 PAD_SET_CUR(padlist, CvDEPTH(cv));
2321 SvIVX(sv) = PTR2IV(cv); /* Do it the quickest way */
2324 gv_efullname3(sv, CvGV(cv), Nullch);
2333 RETURNOP(CvSTART(cv));
2385 if (CvDEPTH(cx->blk_sub.cv)) {
2386 gotoprobe = CvROOT(cx->blk_sub.cv);
2740 CV *cv = cx->blk_sub.cv;
2742 if (db_seqp && PL_debstash && CvSTASH(cv) == PL_debstash) {
2746 return cv;
2780 cxstack[cxstack_ix].blk_eval.cv = PL_compcv;
2890 CV *cv = get_cv("DB::postponed", FALSE);
2891 if (cv) {
2896 call_sv((SV*)cv, G_DISCARD);