Searched refs:CvSTASH (Results 1 – 16 of 16) sorted by relevance
| /openbsd/src/gnu/usr.bin/perl/ext/attributes/ |
| D | attributes.xs | 215 else if (/* !CvANON(sv) && */ CvSTASH(sv)) 216 stash = CvSTASH(sv);
|
| /openbsd/src/gnu/usr.bin/perl/ |
| D | class.c | 275 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()
|
| D | gv.c | 297 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()
|
| D | pad.c | 2199 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()
|
| D | cv.h | 41 #define CvSTASH(sv) (MUTABLE_HV(((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_stash)) macro
|
| D | sv.c | 6438 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);
|
| D | perl.c | 3181 && (SvTYPE(sv) != SVt_PVCV || CvSTASH((const CV *)sv) != PL_debstash) in Perl_call_sv()
|
| D | dump.c | 2421 do_hv_dump(level, file, " COMP_STASH", CvSTASH(sv)); in Perl_do_sv_dump()
|
| D | pp_ctl.c | 3825 if (db_seqp && PL_debstash && CvSTASH(cv) == PL_debstash) { in Perl_find_runcv_where()
|
| D | op.c | 11344 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()
|
| D | toke.c | 2907 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/ |
| D | 5003007 | 63 CvSTASH # T
|
| /openbsd/src/gnu/usr.bin/perl/dist/Devel-PPPort/parts/ |
| D | apidoc.fnc | 99 Amd|HV*|CvSTASH|CV* cv
|
| /openbsd/src/gnu/usr.bin/perl/pod/ |
| D | perl5140delta.pod | 3252 =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
|
| D | perlguts.pod | 2171 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/ |
| D | 5003007 | 118 CvSTASH # T
|