Lines Matching refs:interned_strings

70 static zend_always_inline void zend_init_interned_strings_ht(HashTable *interned_strings, int perma…  in zend_init_interned_strings_ht()  argument
72 zend_hash_init(interned_strings, 1024, NULL, _str_dtor, permanent); in zend_init_interned_strings_ht()
74 zend_hash_real_init_mixed(interned_strings); in zend_init_interned_strings_ht()
122 …terned_string_ht_lookup_ex(zend_ulong h, const char *str, size_t size, HashTable *interned_strings) in zend_interned_string_ht_lookup_ex() argument
128 nIndex = h | interned_strings->nTableMask; in zend_interned_string_ht_lookup_ex()
129 idx = HT_HASH(interned_strings, nIndex); in zend_interned_string_ht_lookup_ex()
131 p = HT_HASH_TO_BUCKET(interned_strings, idx); in zend_interned_string_ht_lookup_ex()
143 …s_inline zend_string *zend_interned_string_ht_lookup(zend_string *str, HashTable *interned_strings) in zend_interned_string_ht_lookup() argument
150 nIndex = h | interned_strings->nTableMask; in zend_interned_string_ht_lookup()
151 idx = HT_HASH(interned_strings, nIndex); in zend_interned_string_ht_lookup()
153 p = HT_HASH_TO_BUCKET(interned_strings, idx); in zend_interned_string_ht_lookup()
165 … zend_string *zend_add_interned_string(zend_string *str, HashTable *interned_strings, uint32_t fla… in zend_add_interned_string() argument
174 zend_hash_add_new(interned_strings, str, &val); in zend_add_interned_string()
228 ret = zend_interned_string_ht_lookup(str, &CG(interned_strings)); in zend_new_interned_string_request()
249 ret = zend_add_interned_string(str, &CG(interned_strings), 0); in zend_new_interned_string_request()
281 ret = zend_interned_string_ht_lookup_ex(h, str, size, &CG(interned_strings)); in zend_string_init_interned_request()
297 return zend_add_interned_string(ret, &CG(interned_strings), 0); in zend_string_init_interned_request()
302 zend_init_interned_strings_ht(&CG(interned_strings), 0); in zend_interned_strings_activate()
307 zend_hash_destroy(&CG(interned_strings)); in zend_interned_strings_deactivate()