Home
last modified time | relevance | path

Searched refs:HT_FLAGS (Results 1 – 12 of 12) sorted by relevance

/PHP-8.0/Zend/
H A Dzend_hash.c75 HT_FLAGS(ht) = (HT_FLAGS(ht) & ~HASH_FLAG_CONSISTENCY) | (n); \
217 HT_FLAGS(ht) = HASH_FLAG_STATIC_KEYS; in zend_hash_real_init_mixed_ex()
253 HT_FLAGS(ht) = HASH_FLAG_UNINITIALIZED; in _zend_hash_init_int()
344 HT_FLAGS(ht) &= ~HASH_FLAG_PACKED; in zend_hash_packed_to_hash()
871 HT_FLAGS(ht) &= ~HASH_FLAG_STATIC_KEYS; in _zend_hash_str_add_or_update_i()
993 if (HT_FLAGS(ht) & HASH_FLAG_PACKED) { in _zend_hash_index_add_or_update_i()
1525 if (HT_FLAGS(ht) & HASH_FLAG_PACKED) { in zend_hash_index_del()
2088 HT_FLAGS(target) = HT_FLAGS(source) & HASH_FLAG_MASK; in zend_array_dup()
2098 HT_FLAGS(target) = HT_FLAGS(source) & HASH_FLAG_MASK; in zend_array_dup()
2117 HT_FLAGS(target) = HT_FLAGS(source) & HASH_FLAG_MASK; in zend_array_dup()
[all …]
H A Dzend_objects.c230 HT_FLAGS(new_object->properties) |= in zend_objects_clone_members()
231 HT_FLAGS(old_object->properties) & HASH_FLAG_HAS_EMPTY_IND; in zend_objects_clone_members()
H A Dzend_hash.h46 #define HT_FLAGS(ht) (ht)->u.flags macro
49 HT_FLAGS(ht) = HASH_FLAG_UNINITIALIZED; \
53 ((HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED) == 0)
56 ((HT_FLAGS(ht) & HASH_FLAG_PACKED) != 0)
62 ((HT_FLAGS(ht) & (HASH_FLAG_PACKED|HASH_FLAG_STATIC_KEYS)) != 0)
65 # define HT_ALLOW_COW_VIOLATION(ht) HT_FLAGS(ht) |= HASH_FLAG_ALLOW_COW_VIOLATION
191 if (EXPECTED(HT_FLAGS(_ht) & HASH_FLAG_PACKED)) { \
1145 ZEND_ASSERT(HT_FLAGS(__fill_ht) & HASH_FLAG_PACKED);
1199 HT_FLAGS(ht) &= ~HASH_FLAG_STATIC_KEYS; in _zend_hash_append_ex()
1225 HT_FLAGS(ht) &= ~HASH_FLAG_STATIC_KEYS; in _zend_hash_append_ptr_ex()
[all …]
H A Dzend_object_handlers.c76 HT_FLAGS(zobj->properties) |= HASH_FLAG_HAS_EMPTY_IND; in rebuild_object_properties()
93 HT_FLAGS(zobj->properties) |= HASH_FLAG_HAS_EMPTY_IND; in rebuild_object_properties()
1007 HT_FLAGS(zobj->properties) |= HASH_FLAG_HAS_EMPTY_IND; in zend_std_unset_property()
/PHP-8.0/ext/opcache/
H A Dzend_persist.c93 HT_FLAGS(ht) |= HASH_FLAG_STATIC_KEYS; in zend_hash_persist()
97 if (HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED) { in zend_hash_persist()
113 HT_FLAGS(ht) |= HASH_FLAG_UNINITIALIZED; in zend_hash_persist()
116 if (HT_FLAGS(ht) & HASH_FLAG_PACKED) { in zend_hash_persist()
819 HT_FLAGS(&ce->function_table) &= (HASH_FLAG_UNINITIALIZED | HASH_FLAG_STATIC_KEYS); in zend_persist_class_entry()
853 HT_FLAGS(&ce->constants_table) &= (HASH_FLAG_UNINITIALIZED | HASH_FLAG_STATIC_KEYS); in zend_persist_class_entry()
890 HT_FLAGS(&ce->properties_info) &= (HASH_FLAG_UNINITIALIZED | HASH_FLAG_STATIC_KEYS); in zend_persist_class_entry()
H A Dzend_persist_calc.c61 if ((HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED) || ht->nNumUsed == 0) { in zend_hash_persist_calc()
65 …if (!(HT_FLAGS(ht) & HASH_FLAG_PACKED) && ht->nNumUsed > HT_MIN_SIZE && ht->nNumUsed < (uint32_t)(… in zend_hash_persist_calc()
H A Dzend_accelerator_util_funcs.c150 if (HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED) { in zend_hash_clone_constants()
181 if (HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED) { in zend_hash_clone_methods()
219 if (HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED) { in zend_hash_clone_prop_info()
H A Dzend_file_cache.c302 if (HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED) {
1087 if (HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED) {
/PHP-8.0/ext/standard/
H A Darray.c2987 if (!(HT_FLAGS(hash) & HASH_FLAG_PACKED)) {
3130 HT_FLAGS(in_hash) = HT_FLAGS(&out_hash);
3265 if (HT_FLAGS(Z_ARRVAL_P(stack)) & HASH_FLAG_PACKED) {
3369 HT_FLAGS(Z_ARRVAL_P(stack)) = HT_FLAGS(&new_hash);
3655 if ((HT_FLAGS(dest) & HASH_FLAG_PACKED) && (HT_FLAGS(src) & HASH_FLAG_PACKED)) {
3830 if (HT_FLAGS(Z_ARRVAL_P(ret)) & HASH_FLAG_PACKED) {
3858 if (HT_FLAGS(src) & HASH_FLAG_PACKED) {
4248 if ((HT_FLAGS(Z_ARRVAL_P(input)) & HASH_FLAG_PACKED) && !preserve_keys) {
4316 if (HT_FLAGS(Z_ARRVAL_P(input)) & HASH_FLAG_PACKED) {
5638 repack = !(HT_FLAGS(hash) & HASH_FLAG_PACKED);
[all …]
H A Dvar_unserializer.re733 zend_hash_extend(ht, zend_hash_num_elements(ht) + elements, HT_FLAGS(ht) & HASH_FLAG_PACKED);
/PHP-8.0/ext/spl/
H A Dspl_array.c550 HT_FLAGS(ht) |= HASH_FLAG_HAS_EMPTY_IND; in spl_array_unset_dimension_ex()
/PHP-8.0/ext/opcache/jit/
H A Dzend_jit_helpers.c2386 if (!(EXPECTED(HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED))) { in zend_jit_array_free()

Completed in 85 milliseconds