Lines Matching refs:Bucket
104 …le integer overflow in memory allocation (%u * %zu + %zu)", nSize, sizeof(Bucket), sizeof(Bucket)); in zend_hash_check_size()
141 Bucket *arData = ht->arData; in zend_hash_real_init_ex()
190 …erflow in memory allocation (%u * %zu + %zu)", ht->nTableSize * 2, sizeof(Bucket), sizeof(Bucket)); in zend_hash_packed_grow()
207 Bucket *old_buckets = ht->arData; in zend_hash_packed_to_hash()
214 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_packed_to_hash()
222 Bucket *old_buckets = ht->arData; in zend_hash_to_packed()
230 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_to_packed()
262 Bucket *old_buckets = ht->arData; in zend_hash_extend()
268 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_extend()
470 static zend_always_inline Bucket *zend_hash_find_bucket(const HashTable *ht, zend_string *key) in zend_hash_find_bucket()
475 Bucket *p, *arData; in zend_hash_find_bucket()
496 static zend_always_inline Bucket *zend_hash_str_find_bucket(const HashTable *ht, const char *str, s… in zend_hash_str_find_bucket()
500 Bucket *p, *arData; in zend_hash_str_find_bucket()
519 static zend_always_inline Bucket *zend_hash_index_find_bucket(const HashTable *ht, zend_ulong h) in zend_hash_index_find_bucket()
523 Bucket *p, *arData; in zend_hash_index_find_bucket()
544 Bucket *p; in _zend_hash_add_or_update_i()
707 Bucket *p; in _zend_hash_index_add_or_update_i()
753 Bucket *q = ht->arData + ht->nNumUsed; in _zend_hash_index_add_or_update_i()
859 Bucket *old_buckets = ht->arData; in zend_hash_do_resize()
865 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_do_resize()
869 …llocation (%u * %zu + %zu)", ht->nTableSize * 2, sizeof(Bucket) + sizeof(uint32_t), sizeof(Bucket)… in zend_hash_do_resize()
875 Bucket *p; in zend_hash_rehash()
902 Bucket *q = p; in zend_hash_rehash()
957 static zend_always_inline void _zend_hash_del_el_ex(HashTable *ht, uint32_t idx, Bucket *p, Bucket … in _zend_hash_del_el_ex()
1003 static zend_always_inline void _zend_hash_del_el(HashTable *ht, uint32_t idx, Bucket *p) in _zend_hash_del_el()
1005 Bucket *prev = NULL; in _zend_hash_del_el()
1023 ZEND_API void ZEND_FASTCALL zend_hash_del_bucket(HashTable *ht, Bucket *p) in zend_hash_del_bucket()
1035 Bucket *p; in zend_hash_del()
1036 Bucket *prev = NULL; in zend_hash_del()
1066 Bucket *p; in zend_hash_del_ind()
1067 Bucket *prev = NULL; in zend_hash_del_ind()
1115 Bucket *p; in zend_hash_str_del_ind()
1116 Bucket *prev = NULL; in zend_hash_str_del_ind()
1159 Bucket *p; in zend_hash_str_del()
1160 Bucket *prev = NULL; in zend_hash_str_del()
1188 Bucket *p; in zend_hash_index_del()
1189 Bucket *prev = NULL; in zend_hash_index_del()
1221 Bucket *p, *end; in zend_hash_destroy()
1283 Bucket *p, *end; in zend_array_destroy()
1336 Bucket *p, *end; in zend_hash_clean()
1405 Bucket *p, *end; in zend_symtable_clean()
1445 Bucket *p; in zend_hash_graceful_destroy()
1465 Bucket *p; in zend_hash_graceful_reverse_destroy()
1498 Bucket *p; in zend_hash_apply()
1524 Bucket *p; in zend_hash_apply_with_argument()
1550 Bucket *p; in zend_hash_apply_with_arguments()
1586 Bucket *p; in zend_hash_reverse_apply()
1615 Bucket *p; in zend_hash_copy()
1658 …ray_dup_element(HashTable *source, HashTable *target, uint32_t idx, Bucket *p, Bucket *q, int pack… in zend_array_dup_element()
1714 Bucket *p = source->arData; in zend_array_dup_packed_elements()
1715 Bucket *q = target->arData; in zend_array_dup_packed_elements()
1716 Bucket *end = p + source->nNumUsed; in zend_array_dup_packed_elements()
1731 Bucket *p = source->arData; in zend_array_dup_elements()
1732 Bucket *q = target->arData; in zend_array_dup_elements()
1733 Bucket *end = p + source->nNumUsed; in zend_array_dup_elements()
1853 Bucket *p; in _zend_hash_merge()
1911 … zend_hash_replace_checker_wrapper(HashTable *target, zval *source_data, Bucket *p, void *pParam, … in zend_hash_replace_checker_wrapper()
1924 Bucket *p; in zend_hash_merge_ex()
1954 Bucket *p; in zend_hash_find()
1965 Bucket *p; in zend_hash_str_find()
1976 Bucket *p; in zend_hash_exists()
1987 Bucket *p; in zend_hash_str_exists()
1998 Bucket *p; in zend_hash_index_find()
2018 Bucket *p; in _zend_hash_index_find()
2028 Bucket *p; in zend_hash_index_exists()
2136 Bucket *p; in zend_hash_get_current_key_ex()
2155 Bucket *p; in zend_hash_get_current_key_zval_ex()
2173 Bucket *p; in zend_hash_get_current_key_type_ex()
2191 Bucket *p; in zend_hash_get_current_data_ex()
2202 ZEND_API void zend_hash_bucket_swap(Bucket *p, Bucket *q) in zend_hash_bucket_swap()
2221 ZEND_API void zend_hash_bucket_renum_swap(Bucket *p, Bucket *q) in zend_hash_bucket_renum_swap()
2230 ZEND_API void zend_hash_bucket_packed_swap(Bucket *p, Bucket *q) in zend_hash_bucket_packed_swap()
2247 Bucket *p; in zend_hash_sort_ex()
2270 sort((void *)ht->arData, i, sizeof(Bucket), compar, in zend_hash_sort_ex()
2296 Bucket *old_buckets = ht->arData; in zend_hash_sort_ex()
2302 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_sort_ex()
2321 Bucket *p1 = ht1->arData + idx1, *p2; in zend_hash_compare_impl()
2410 Bucket *p, *res; in zend_hash_minmax()