Searched refs:HvAUX (Results 1 – 9 of 9) sorted by relevance
156 (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 …]
161 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()
137 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()
2300 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 …]
844 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 …]
2156 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()
1314 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);
48 HvAUX # Z added by devel/scanprov
41 assert(HvAUX(stash)); in S_mro_get_linear_isa_c3()