Searched refs:xhv_rand (Results 1 – 12 of 12) sorted by relevance
28 # define PERL_HASH_ITER_BUCKET(iter) (((iter)->xhv_riter) ^ ((iter)->xhv_rand))123 U32 xhv_rand; /* random value for hash traversal */ member285 #define HvRAND_get(hv) (SvOOK(hv) ? HvAUX(hv)->xhv_rand : 0)
883 HvAUX(hv)->xhv_rand= (U32)PL_hash_rand_bits; in Perl_hv_common()1469 dest->xhv_rand = (U32)PL_hash_rand_bits; in S_hsplit()1477 dest->xhv_rand = (U32)PL_hash_rand_bits; in S_hsplit()1982 iter->xhv_last_rand = iter->xhv_rand; in Perl_hfree_next_entry()2223 iter->xhv_last_rand = iter->xhv_rand; in S_hv_auxinit_internal()2260 iter->xhv_rand = (U32)PL_hash_rand_bits; in S_hv_auxinit()2300 iter->xhv_last_rand = iter->xhv_rand; in Perl_hv_iterinit()2359 iter->xhv_rand = new_xhv_rand; in Perl_hv_rand_set()2773 if (iter->xhv_last_rand != iter->xhv_rand) { in Perl_hv_iternext_flags()2781 iter->xhv_last_rand = iter->xhv_rand; in Perl_hv_iternext_flags()[all …]
14417 daux->xhv_rand = saux->xhv_rand; in S_sv_dup_common()
28 # define PERL_HASH_ITER_BUCKET(iter) (((iter)->xhv_riter) ^ ((iter)->xhv_rand))123 U32 xhv_rand; /* random value for hash traversal */ member277 #define HvRAND_get(hv) (SvOOK(hv) ? HvAUX(hv)->xhv_rand : 0)
878 HvAUX(hv)->xhv_rand= (U32)PL_hash_rand_bits; in Perl_hv_common()1463 dest->xhv_rand = (U32)PL_hash_rand_bits; in S_hsplit()1471 dest->xhv_rand = (U32)PL_hash_rand_bits; in S_hsplit()1979 iter->xhv_last_rand = iter->xhv_rand; in Perl_hfree_next_entry()2220 iter->xhv_last_rand = iter->xhv_rand; in S_hv_auxinit_internal()2257 iter->xhv_rand = (U32)PL_hash_rand_bits; in S_hv_auxinit()2297 iter->xhv_last_rand = iter->xhv_rand; in Perl_hv_iterinit()2356 iter->xhv_rand = new_xhv_rand; in Perl_hv_rand_set()2771 if (iter->xhv_last_rand != iter->xhv_rand) { in Perl_hv_iternext_flags()2779 iter->xhv_last_rand = iter->xhv_rand; in Perl_hv_iternext_flags()[all …]
14389 daux->xhv_rand = saux->xhv_rand; in S_sv_dup_common()
28 # define PERL_HASH_ITER_BUCKET(iter) (((iter)->xhv_riter) ^ ((iter)->xhv_rand))123 U32 xhv_rand; /* random value for hash traversal */ member287 #define HvRAND_get(hv) (SvOOK(hv) ? HvAUX(hv)->xhv_rand : 0)
878 HvAUX(hv)->xhv_rand= (U32)PL_hash_rand_bits; in Perl_hv_common()1463 dest->xhv_rand = (U32)PL_hash_rand_bits; in S_hsplit()1471 dest->xhv_rand = (U32)PL_hash_rand_bits; in S_hsplit()1979 iter->xhv_last_rand = iter->xhv_rand; in Perl_hfree_next_entry()2220 iter->xhv_last_rand = iter->xhv_rand; in S_hv_auxinit_internal()2257 iter->xhv_rand = (U32)PL_hash_rand_bits; in S_hv_auxinit()2297 iter->xhv_last_rand = iter->xhv_rand; in Perl_hv_iterinit()2356 iter->xhv_rand = new_xhv_rand; in Perl_hv_rand_set()2773 if (iter->xhv_last_rand != iter->xhv_rand) { in Perl_hv_iternext_flags()2781 iter->xhv_last_rand = iter->xhv_rand; in Perl_hv_iternext_flags()[all …]
14450 daux->xhv_rand = saux->xhv_rand; in S_sv_dup_common()
28 # define PERL_HASH_ITER_BUCKET(iter) (((iter)->xhv_riter) ^ ((iter)->xhv_rand))123 U32 xhv_rand; /* random value for hash traversal */ member281 #define HvRAND_get(hv) (SvOOK(hv) ? HvAUX(hv)->xhv_rand : 0)
887 HvAUX(hv)->xhv_rand= (U32)PL_hash_rand_bits; in Perl_hv_common()1552 HvAUX(hv)->xhv_rand = (U32)PL_hash_rand_bits; in Perl_hv_ksplit()1960 iter->xhv_last_rand = iter->xhv_rand; in Perl_hfree_next_entry()2218 iter->xhv_rand = (U32)PL_hash_rand_bits; in S_hv_auxinit()2227 iter->xhv_last_rand = iter->xhv_rand; in S_hv_auxinit()2267 iter->xhv_last_rand = iter->xhv_rand; in Perl_hv_iterinit()2326 iter->xhv_rand = new_xhv_rand; in Perl_hv_rand_set()2725 if (iter->xhv_last_rand != iter->xhv_rand) { in Perl_hv_iternext_flags()2732 iter->xhv_last_rand = iter->xhv_rand; in Perl_hv_iternext_flags()2748 …iter->xhv_last_rand = iter->xhv_rand; /* reset xhv_last_rand so we can detect inserts during trave… in Perl_hv_iternext_flags()[all …]
14591 daux->xhv_rand = saux->xhv_rand; in S_sv_dup_common()