Home
last modified time | relevance | path

Searched refs:HvAUX (Results 1 – 9 of 9) sorted by relevance

/openbsd/gnu/usr.bin/perl/
H A Dhv.h156 (HvHasAUX(hv) && HvAUX(hv)->xhv_aux_flags & HvAUXf_IS_CLASS)
326 #define HvRAND_get(hv) (HvHasAUX(hv) ? HvAUX(hv)->xhv_rand : 0)
336 #define HvMROMETA(hv) (HvAUX(hv)->xhv_mro_meta \
337 ? HvAUX(hv)->xhv_mro_meta \
342 HvAUX(hv)->xhv_name_count \
343 ? *HvAUX(hv)->xhv_name_u.xhvnameu_names \
344 : HvAUX(hv)->xhv_name_u.xhvnameu_name \
361 HvAUX(hv)->xhv_name_count > 0 ? HvAUX(hv)->xhv_name_u.xhvnameu_names[0] : \
362 HvAUX(hv)->xhv_name_count < -1 ? HvAUX(hv)->xhv_name_u.xhvnameu_names[1] : \
367 (HvHasAUX(hv) && HvAUX(hv)->xhv_name_u.xhvnameu_name)
[all …]
H A Dmro_core.c161 assert(HvAUX(stash)); in Perl_mro_meta_init()
162 assert(!(HvAUX(stash)->xhv_mro_meta)); in Perl_mro_meta_init()
164 HvAUX(stash)->xhv_mro_meta = newmeta; in Perl_mro_meta_init()
245 assert(HvAUX(stash)); in S_mro_get_linear_isa_dfs()
248 = HvAUX(stash)->xhv_name_u.xhvnameu_name && HvENAME_HEK_NN(stash) in S_mro_get_linear_isa_dfs()
561 HvAUX(stash)->xhv_aux_flags &= ~HvAUXf_NO_DEREF; in Perl_mro_isa_changed_in()
801 name_count = HvAUX(GvSTASH(gv))->xhv_name_count; in Perl_mro_package_moved()
804 namep = &HvAUX(GvSTASH(gv))->xhv_name_u.xhvnameu_name; in Perl_mro_package_moved()
807 namep = HvAUX(GvSTASH(gv))->xhv_name_u.xhvnameu_names; in Perl_mro_package_moved()
1381 HvAUX(stash)->xhv_aux_flags &= ~HvAUXf_NO_DEREF; in Perl_mro_method_changed_in()
H A Dclass.c137 struct xpvhv_aux *aux = HvAUX(stash); in XS()
378 struct xpvhv_aux *aux = HvAUX(stash); in Perl_class_setup_stash()
510 struct xpvhv_aux *aux = HvAUX(stash); in apply_class_attribute_isa()
558 struct xpvhv_aux *superaux = HvAUX(superstash); in apply_class_attribute_isa()
642 struct xpvhv_aux *aux = HvAUX(stash); in Perl_class_seal_stash()
679 struct xpvhv_aux *superaux = HvAUX(superstash); in Perl_class_seal_stash()
822 struct xpvhv_aux *aux = HvAUX(PL_curstash); in Perl_class_prepare_initfield_parse()
921 struct xpvhv_aux *aux = HvAUX(stash); in Perl_class_add_field()
955 struct xpvhv_aux *aux = HvAUX(stash); in apply_field_attribute_param()
1163 struct xpvhv_aux *aux = HvAUX(stash); in Perl_class_add_ADJUST()
H A Dhv.c2300 struct xpvhv_aux *aux = HvAUX(hv); in Perl_hv_undef_flags()
2447 iter = HvAUX(hv); in S_hv_auxinit()
2484 struct xpvhv_aux * iter = HvAUX(hv); in Perl_hv_iterinit()
2554 iter = HvAUX(hv); in Perl_hv_riter_set()
2572 iter = HvAUX(hv); in Perl_hv_rand_set()
2597 iter = HvAUX(hv); in Perl_hv_eiter_set()
2647 iter = HvAUX(hv); in Perl_hv_name_set()
2814 aux = HvAUX(hv); in Perl_hv_ename_delete()
2886 av = HvAUX(hv)->xhv_backreferences; in Perl_hv_kill_backrefs()
2889 HvAUX(hv)->xhv_backreferences = 0; in Perl_hv_kill_backrefs()
[all …]
H A Dgv.c844 if (!HvAUX(stash)->xhv_mro_meta->super) in S_gv_fetchmeth_internal()
845 HvAUX(stash)->xhv_mro_meta->super = newHV(); in S_gv_fetchmeth_internal()
846 cachestash = HvAUX(stash)->xhv_mro_meta->super; in S_gv_fetchmeth_internal()
1636 if (HvAUX(GvSTASH(tmpgv))->xhv_name_count) in S_gv_stashpvn_internal()
1854 if (HvAUX(GvSTASH(*gv))->xhv_name_count) in S_parse_gv_stash_name()
2788 HvAUX(stash)->xhv_aux_flags |= HvAUXf_SCAN_STASH; in Perl_gv_check()
2802 && (HvAUX(hv)->xhv_aux_flags & HvAUXf_SCAN_STASH)) in Perl_gv_check()
2843 HvAUX(stash)->xhv_aux_flags &= ~HvAUXf_SCAN_STASH; in Perl_gv_check()
3209 HvAUX(stash)->xhv_aux_flags &= ~HvAUXf_NO_DEREF; in Perl_Gv_AMupdate()
3296 HvAUX(stash)->xhv_aux_flags |= HvAUXf_NO_DEREF; in Perl_Gv_AMupdate()
[all …]
H A Ddump.c2156 struct xpvhv_aux *const aux = HvAUX(sv); in Perl_do_sv_dump()
2272 struct mro_meta * const meta = HvAUX(sv)->xhv_mro_meta; in Perl_do_sv_dump()
2273 if (HvAUX(sv)->xhv_name_count) in Perl_do_sv_dump()
2276 (IV)HvAUX(sv)->xhv_name_count in Perl_do_sv_dump()
2278 if (HvAUX(sv)->xhv_name_u.xhvnameu_name && HvENAME_HEK_NN(sv)) { in Perl_do_sv_dump()
2279 const I32 count = HvAUX(sv)->xhv_name_count; in Perl_do_sv_dump()
2284 HEK *const *hekp = HvAUX(sv)->xhv_name_u.xhvnameu_names in Perl_do_sv_dump()
2286 HEK *const *const endp = HvAUX(sv)->xhv_name_u.xhvnameu_names in Perl_do_sv_dump()
2721 PADNAME **pname = PadnamelistARRAY(HvAUX(SvSTASH(sv))->xhv_class_fields); in Perl_do_sv_dump()
H A Dsv.c1314 return HvAUX(hv); in Perl_hv_auxalloc()
6165 struct xpvhv_aux * const iter = HvAUX((HV *)sv);
14516 const struct xpvhv_aux * const saux = HvAUX(ssv);
14517 struct xpvhv_aux * const daux = HvAUX(dsv);
/openbsd/gnu/usr.bin/perl/dist/Devel-PPPort/parts/base/
H A D500900348 HvAUX # Z added by devel/scanprov
/openbsd/gnu/usr.bin/perl/ext/mro/
H A Dmro.xs41 assert(HvAUX(stash)); in S_mro_get_linear_isa_c3()