Lines Matching refs:ht

141 static void zend_hash_clone_constants(HashTable *ht)  in zend_hash_clone_constants()  argument
146 if (HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED) { in zend_hash_clone_constants()
150 p = emalloc(HT_SIZE(ht)); in zend_hash_clone_constants()
151 memcpy(p, HT_GET_DATA_ADDR(ht), HT_USED_SIZE(ht)); in zend_hash_clone_constants()
152 HT_SET_DATA_ADDR(ht, p); in zend_hash_clone_constants()
154 p = ht->arData; in zend_hash_clone_constants()
155 end = p + ht->nNumUsed; in zend_hash_clone_constants()
170 static void zend_hash_clone_methods(HashTable *ht) in zend_hash_clone_methods() argument
175 ht->pDestructor = ZEND_FUNCTION_DTOR; in zend_hash_clone_methods()
177 if (HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED) { in zend_hash_clone_methods()
181 p = emalloc(HT_SIZE(ht)); in zend_hash_clone_methods()
182 memcpy(p, HT_GET_DATA_ADDR(ht), HT_USED_SIZE(ht)); in zend_hash_clone_methods()
183 HT_SET_DATA_ADDR(ht, p); in zend_hash_clone_methods()
185 p = ht->arData; in zend_hash_clone_methods()
186 end = p + ht->nNumUsed; in zend_hash_clone_methods()
210 static void zend_hash_clone_prop_info(HashTable *ht) in zend_hash_clone_prop_info() argument
215 if (HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED) { in zend_hash_clone_prop_info()
219 p = emalloc(HT_SIZE(ht)); in zend_hash_clone_prop_info()
220 memcpy(p, HT_GET_DATA_ADDR(ht), HT_USED_SIZE(ht)); in zend_hash_clone_prop_info()
221 HT_SET_DATA_ADDR(ht, p); in zend_hash_clone_prop_info()
223 p = ht->arData; in zend_hash_clone_prop_info()
224 end = p + ht->nNumUsed; in zend_hash_clone_prop_info()