Home
last modified time | relevance | path

Searched refs:SvSTASH (Results 1 – 25 of 35) sorted by relevance

12

/openbsd/gnu/usr.bin/perl/
H A Duniversal.c110 stash = SvSTASH(sv); in S_sv_derived_from_svpvn()
241 isagv = gv_fetchmeth_pvn(SvSTASH(SvRV(sv)), "isa", 3, -1, GV_NOUNIVERSAL); in Perl_sv_isa_sv()
513 pkg = SvSTASH(sv); in XS()
515 pkg = SvSTASH(GvIO(sv)); in XS()
518 pkg = SvSTASH(GvIO(sv)); in XS()
520 pkg = SvSTASH(GvIO(iogv)); in XS()
H A Dvxs.inc111 pkg = SvSTASH(sv);
228 const HV * stash = SvSTASH(SvRV(svarg0));
414 const HV * stash = SvSTASH(SvRV(sv0));
H A Dsv_inline.h666 if (SvROK(sv) && !(SvOBJECT(SvRV(sv)) && HvAMAGIC(SvSTASH(SvRV(sv))))) in Perl_SvTRUE_common()
747 if (SvOBJECT(SvRV(sv))) HvAMAGIC_on(SvSTASH(SvRV(sv))); in Perl_SvAMAGIC_on()
764 HvAMAGIC_off(SvSTASH(SvRV(sv))); in Perl_SvAMAGIC_off()
H A Dgv.c3465 HV *stash = SvSTASH(SvRV(sv)); in Perl_amagic_applies()
3689 stash = SvSTASH(SvRV(ref)); in Perl_amagic_deref_call()
3790 && (stash = SvSTASH(SvRV(left))) && Gv_AMG(stash) in Perl_amagic_call()
3861 SvSTASH_set(newref, MUTABLE_HV(SvREFCNT_inc(SvSTASH(tmpRef)))); in Perl_amagic_call()
3917 && (stash = SvSTASH(SvRV(right))) && Gv_AMG(stash) in Perl_amagic_call()
4000 SVfARG(newSVhek_mortal(HvNAME_HEK(SvSTASH(SvRV(left))))): in Perl_amagic_call()
4008 SVfARG(newSVhek_mortal(HvNAME_HEK(SvSTASH(SvRV(right))))): in Perl_amagic_call()
H A Dsv.h1147 HvAMAGIC(SvSTASH(SvRV(sv))))
1350 # define SvSTASH(sv) (0 + *(assert_(SvTYPE(sv) >= SVt_PVMG) &((XPVMG*) SvANY(sv))->xmg_stash)) macro
1427 # define SvSTASH(sv) \ macro
1441 # define SvSTASH(sv) ((XPVMG*) SvANY(sv))->xmg_stash macro
H A Dclass.c275 if(CvSTASH(curcv) != SvSTASH(rv) && in PP()
278 HvNAMEfARG(CvSTASH(curcv)), HvNAMEfARG(SvSTASH(rv))); in PP()
H A Dpp.h706 || ( (stash = SvSTASH(SvRV(SvTIED_obj(MUTABLE_SV(sv), mg)))) \
H A Dsv.c5431 SvSTASH_set(temp, SvSTASH(sv));
6827 SvSTASH(sv) = (HV*)iter_sv;
7079 iter_sv = (SV*)SvSTASH(sv);
7138 stash = SvSTASH(sv);
7241 HV * const stash = SvSTASH(sv);
10585 if (HvHasNAME(SvSTASH(sv)))
10586 sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)));
10650 hvname = HvNAME_get(SvSTASH(sv));
10869 oldstash = SvSTASH(tmpRef);
14673 && ! (SvFLAGS(SvSTASH(ssv)) & SVphv_CLONEABLE))
[all …]
H A Dav.c252 hv_fetchs(SvSTASH(SvRV(ref)), NEGATIVE_INDICES_VAR, 0); in S_adjust_index()
H A Ddump.c2107 if (SvSTASH(sv)) in Perl_do_sv_dump()
2108 do_hv_dump(level, file, " STASH", SvSTASH(sv)); in Perl_do_sv_dump()
2721 PADNAME **pname = PadnamelistARRAY(HvAUX(SvSTASH(sv))->xhv_class_fields); in Perl_do_sv_dump()
H A Dmro_core.c597 if (!SvOBJECT(revstash)) SvSTASH(revstash) = NULL; in Perl_mro_isa_changed_in()
H A Dpp_sys.c616 HV * const stash = SvSTASH(SvRV(exsv));
1235 if (obj && SvSTASH(obj)) {
1236 GV * const gv = gv_fetchmethod_autoload(SvSTASH(obj), "UNTIE", FALSE);
/openbsd/gnu/usr.bin/perl/cpan/Digest-SHA/src/
H A Dsdf.c89 stash = SvSTASH(sv);
/openbsd/gnu/usr.bin/perl/dist/threads-shared/
H A Dshared.xs754 SvREFCNT_dec(SvSTASH(obj)); in S_get_RV()
760 char* stash_ptr = SvPV((SV*) SvSTASH(sobj), len); in S_get_RV()
830 SvREFCNT_dec(SvSTASH(sobj)); in sharedsv_scalar_store()
834 SV* fake_stash = newSVpv(HvNAME_get(SvSTASH(obj)),0); in sharedsv_scalar_store()
848 SvREFCNT_dec(SvSTASH(ssv)); in sharedsv_scalar_store()
852 SV* fake_stash = newSVpv(HvNAME_get(SvSTASH(sv)),0); in sharedsv_scalar_store()
/openbsd/gnu/usr.bin/perl/cpan/Digest-MD5/
H A DMD5.xs422 if (SvOBJECT(sv) && (name = HvNAME(SvSTASH(sv)))
437 if (SvOBJECT(sv) && (name = HvNAME(SvSTASH(sv)))
/openbsd/gnu/usr.bin/perl/ext/attributes/
H A Dattributes.xs204 Perl_sv_sethek(aTHX_ TARG, HvNAME_HEK(SvSTASH(sv)));
/openbsd/gnu/usr.bin/perl/dist/Devel-PPPort/parts/inc/
H A DSv_set210 SvREFCNT_dec(SvSTASH(sv));
/openbsd/gnu/usr.bin/perl/ext/mro/
H A Dmro.xs491 selfstash = SvSTASH(SvRV(self));
/openbsd/gnu/usr.bin/perl/dist/threads/
H A Dthreads.xs656 thread->err_class = HvNAME(SvSTASH(SvRV(thread->err))); in S_ithread_run()
1105 classname = HvNAME(SvSTASH(SvRV(ST(0))));
/openbsd/gnu/usr.bin/perl/dist/Storable/
H A DStorable.xs2346 HV *stash = (HV *) SvSTASH(sv); in store_ref()
4406 HV *pkg = SvSTASH(sv); in store()
5181 pkg_uncache(aTHX_ cxt->hook, SvSTASH(sv), "STORABLE_thaw"); in retrieve_hook_common()
5182 hook = pkg_can(aTHX_ cxt->hook, SvSTASH(sv), "STORABLE_thaw"); in retrieve_hook_common()
5426 stash = SvTYPE(sv) ? (HV *) SvSTASH (sv) : 0; in retrieve_overloaded()
7570 HV *stash = (HV *) SvSTASH(sv); in do_retrieve()
/openbsd/gnu/usr.bin/perl/dist/Data-Dumper/
H A DDumper.xs695 gv_fetchmeth(SvSTASH(SvRV(val)), SvPVX_const(style->freezer), in DD_dump()
712 realpack = HvNAME_get(SvSTASH(ival)); in DD_dump()
/openbsd/gnu/usr.bin/perl/cpan/Scalar-List-Utils/
H A DListUtil.xs162 if(HvNAME_get(SvSTASH(sv))) in my_sv_ref()
163 sv_sethek(dst, HvNAME_HEK(SvSTASH(sv))); in my_sv_ref()
/openbsd/gnu/usr.bin/perl/ext/B/
H A DB.xs375 && !SvMAGICAL(object) && !SvMAGIC(object) && SvSTASH(object)) { in walkoptree()
1514 B::PVMG::SvSTASH = PVMG_stash_ix
/openbsd/gnu/usr.bin/perl/dist/Devel-PPPort/parts/todo/
H A D5003007816 SvSTASH # T
/openbsd/gnu/usr.bin/perl/lib/B/
H A DDeparse.pm1570 return $padname->SvSTASH->NAME;
1656 $my .= ' ' . $padname->SvSTASH->NAME;
3763 ? $padname->SvSTASH->NAME : 'main';
3882 $newtype = $padname->SvSTASH->NAME;

12