H A D | hv.c | 81 S_save_hek_flags(pTHX_ const char *str, I32 len, U32 hash, int flags) argument 92 HEK_HASH(hek) = hash; 168 Perl_sv_setpvf(aTHX_ esv, "Attempt to %s a restricted hash", msg); 183 Stores an SV in a hash. The hash key is specified as C<key> and C<klen> is 184 the length of the key. The C<hash> parameter is the precomputed hash 187 stored within the hash (as in the case of tied hashes). Otherwise it can 193 if all your code does is create SVs then store them in a hash, hv_store 207 Perl_hv_store(pTHX_ HV *hv, const char *key, I32 klen_i32, SV *val, U32 hash) argument 226 Perl_hv_store_flags(pTHX_ HV *hv, const char *key, I32 klen, SV *val, register U32 hash, int flags) argument 264 Perl_hv_store_ent(pTHX_ HV *hv, SV *keysv, SV *val, U32 hash) argument 340 Perl_hv_exists_ent(pTHX_ HV *hv, SV *keysv, U32 hash) argument 366 Perl_hv_fetch_ent(pTHX_ HV *hv, SV *keysv, I32 lval, register U32 hash) argument 373 S_hv_fetch_common(pTHX_ HV *hv, SV *keysv, const char *key, STRLEN klen, int flags, int action, SV *val, register U32 hash) argument 868 Perl_hv_delete_ent(pTHX_ HV *hv, SV *keysv, I32 flags, U32 hash) argument 874 S_hv_delete_common(pTHX_ HV *hv, SV *keysv, const char *key, STRLEN klen, int k_flags, I32 d_flags, U32 hash) argument 1168 UV hash; local 1341 U32 hash = HeHASH(oent); local 1935 Perl_unsharepvn(pTHX_ const char *str, I32 len, U32 hash) argument 1952 S_unshare_hek_or_pvn(pTHX_ HEK *hek, const char *str, I32 len, U32 hash) argument 2036 Perl_share_hek(pTHX_ const char *str, I32 len, register U32 hash) argument 2063 S_share_hek_flags(pTHX_ const char *str, I32 len, register U32 hash, int flags) argument [all...] |