Home
last modified time | relevance | path

Searched refs:CvSTASH (Results 1 – 16 of 16) sorted by relevance

/openbsd/src/gnu/usr.bin/perl/ext/attributes/
Dattributes.xs215 else if (/* !CvANON(sv) && */ CvSTASH(sv))
216 stash = CvSTASH(sv);
/openbsd/src/gnu/usr.bin/perl/
Dclass.c275 if(CvSTASH(curcv) != SvSTASH(rv) && in PP()
276 !sv_derived_from_hv(self, CvSTASH(curcv))) in PP()
278 HvNAMEfARG(CvSTASH(curcv)), HvNAMEfARG(SvSTASH(rv))); in PP()
Dgv.c297 if (!CvSTASH(cv)) return NULL; in Perl_cvgv_from_hek()
299 svp = hv_fetchhek(CvSTASH(cv), CvNAME_HEK(cv), 0); in Perl_cvgv_from_hek()
302 gv_init_pvn(gv, CvSTASH(cv), HEK_KEY(CvNAME_HEK(cv)), in Perl_cvgv_from_hek()
322 HV *oldst = CvSTASH(cv); in Perl_cvstash_set()
519 if (CvNAMED(cv) && CvSTASH(cv) == stash && ( in Perl_gv_init_pvn()
1442 varstash = CvNAMED(cv) ? CvSTASH(cv) : GvSTASH(CvGV(cv)); in Perl_gv_autoload_pvn()
3231 HvNAME_HEK(CvNAMED(cv) ? CvSTASH(cv) : GvSTASH(CvGV(cv))); in Perl_Gv_AMupdate()
4369 CvSTASH(cv) == stash && !CvNAMED(cv) && CvGV(cv) == gv && in Perl_gv_try_downgrade()
Dpad.c2199 cv = newCONSTSUB(CvSTASH(proto), NULL, const_sv); in S_cv_clone_pad()
2229 CvSTASH_set(cv, CvSTASH(proto)); in S_cv_clone()
2324 if (CvSTASH(cv) && HvNAME_HEK(CvSTASH(cv))) in Perl_cv_name()
2325 sv_sethek(retsv, HvNAME_HEK(CvSTASH(cv))); in Perl_cv_name()
Dcv.h41 #define CvSTASH(sv) (MUTABLE_HV(((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_stash)) macro
Dsv.c6438 assert(CvSTASH(referrer));
6439 assert(CvSTASH(referrer) == (const HV *)sv);
6803 if ((stash = CvSTASH(sv)))
10302 *st = CvSTASH(sv);
10320 *st = CvSTASH(cv);
14913 hv_dup(CvSTASH(dsv), param);
14914 if ((param->flags & CLONEf_JOIN_IN) && CvSTASH(dsv))
14915 Perl_sv_add_backref(aTHX_ MUTABLE_SV(CvSTASH(dsv)), dsv);
Dperl.c3181 && (SvTYPE(sv) != SVt_PVCV || CvSTASH((const CV *)sv) != PL_debstash) in Perl_call_sv()
Ddump.c2421 do_hv_dump(level, file, " COMP_STASH", CvSTASH(sv)); in Perl_do_sv_dump()
Dpp_ctl.c3825 if (db_seqp && PL_debstash && CvSTASH(cv) == PL_debstash) { in Perl_find_runcv_where()
Dop.c11344 HV *hv = CvSTASH(cv); in S_process_special_blocks()
13543 (void)gv_init_sv((GV*)sv, CvSTASH(cv), name_sv, 0); in Perl_ck_refassign()
Dtoke.c2907 SvTYPE(rv) == SVt_PVCV) && ((stash = CvSTASH(rv)) != NULL)) in Perl_get_and_check_backslash_N_name()
/openbsd/src/gnu/usr.bin/perl/dist/Devel-PPPort/parts/todo/
D500300763 CvSTASH # T
/openbsd/src/gnu/usr.bin/perl/dist/Devel-PPPort/parts/
Dapidoc.fnc99 Amd|HV*|CvSTASH|CV* cv
/openbsd/src/gnu/usr.bin/perl/pod/
Dperl5140delta.pod3252 =head3 CvSTASH() is no longer an lvalue
3254 The CvSTASH() macro can now only be used as an rvalue. CvSTASH_set()
3255 has been added to replace assignment to CvSTASH(). This is to ensure
Dperlguts.pod2171 HV *stash = CvSTASH(cv);
2178 C<CvSTASH(cv)> returns NULL during a method call on a nonexistent package.
/openbsd/src/gnu/usr.bin/perl/dist/Devel-PPPort/parts/base/
D5003007118 CvSTASH # T