Home
last modified time | relevance | path

Searched refs:ht (Results 1 – 25 of 99) sorted by relevance

1234

/PHP-8.2/Zend/
H A Dzend_hash.c44 #define HT_ASSERT_RC1(ht) HT_ASSERT(ht, GC_REFCOUNT(ht) == 1) argument
543 iter->ht = ht; in zend_hash_iterator_add()
562 iter->ht = ht; in zend_hash_iterator_add()
580 if (copy_iter->ht == ht) { in zend_hash_iterator_find_copy_pos()
616 iter->ht = ht; in zend_hash_iterator_pos()
638 iter->ht = ht; in zend_hash_iterator_pos_ex()
675 if (iter->ht == ht) { in _zend_hash_iterators_remove()
696 if (iter->ht == ht) { in zend_hash_iterators_lower_pos()
725 if (iter->ht == ht) { in zend_hash_iterators_advance()
1340 if (iter->ht == ht) { in zend_hash_rehash()
[all …]
H A Dzend_hash.h50 #define HT_FLAGS(ht) (ht)->u.flags argument
63 ((ht)->nNumUsed == (ht)->nNumOfElements)
74 #define HT_ITERATORS_COUNT(ht) (ht)->u.v.nIteratorsCount argument
75 #define HT_ITERATORS_OVERFLOW(ht) (HT_ITERATORS_COUNT(ht) == 0xff) argument
76 #define HT_HAS_ITERATORS(ht) (HT_ITERATORS_COUNT(ht) != 0) argument
81 HT_SET_ITERATORS_COUNT(ht, HT_ITERATORS_COUNT(ht) + 1)
83 HT_SET_ITERATORS_COUNT(ht, HT_ITERATORS_COUNT(ht) - 1)
266 return zend_hash_move_forward_ex(ht, &ht->nInternalPointer); in zend_hash_move_forward()
269 return zend_hash_move_backwards_ex(ht, &ht->nInternalPointer); in zend_hash_move_backwards()
284 zend_hash_internal_pointer_reset_ex(ht, &ht->nInternalPointer); in zend_hash_internal_pointer_reset()
[all …]
H A Dzend_weakrefs.c30 HashTable ht; member
85 HashTable *ht = ptr; in zend_weakref_unref() local
90 zend_hash_destroy(ht); in zend_weakref_unref()
91 FREE_HASHTABLE(ht); in zend_weakref_unref()
145 HashTable *ht = ptr; in zend_weakref_unregister() local
155 FREE_HASHTABLE(ht); in zend_weakref_unregister()
442 HashTable *ht; in zend_weakmap_get_properties_for() local
443 ALLOC_HASHTABLE(ht); in zend_weakmap_get_properties_for()
461 return ht; in zend_weakmap_get_properties_for()
515 HashTable *ht = ptr; in zend_weakmap_get_object_key_entry_gc() local
[all …]
H A Dzend_weakrefs.h33 ZEND_API zval *zend_weakrefs_hash_add(HashTable *ht, zend_object *key, zval *pData);
34 ZEND_API zend_result zend_weakrefs_hash_del(HashTable *ht, zend_object *key);
35 static zend_always_inline void *zend_weakrefs_hash_add_ptr(HashTable *ht, zend_object *key, void *p… in zend_weakrefs_hash_add_ptr() argument
38 if ((zv = zend_weakrefs_hash_add(ht, key, &tmp))) { in zend_weakrefs_hash_add_ptr()
H A Dzend_gc.c778 HashTable *ht; in gc_scan_black() local
872 GC_ADDREF(ht); in gc_scan_black()
977 HashTable *ht; in gc_mark_grey() local
1048 GC_DELREF(ht); in gc_mark_grey()
1100 p = ht->arData; in gc_mark_grey()
1208 HashTable *ht; in gc_scan() local
1312 p = ht->arData; in gc_scan()
1420 HashTable *ht; in gc_collect_white() local
1553 p = ht->arData; in gc_collect_white()
1647 HashTable *ht; in gc_remove_nested_data_from_buffer() local
[all …]
H A Dzend_types.h474 #define HT_SIZE(ht) \ argument
475 HT_SIZE_EX((ht)->nTableSize, (ht)->nTableMask)
477 (HT_HASH_SIZE((ht)->nTableMask) + ((size_t)(ht)->nNumUsed * sizeof(Bucket)))
483 HT_PACKED_SIZE_EX((ht)->nTableSize, (ht)->nTableMask)
485 (HT_HASH_SIZE((ht)->nTableMask) + ((size_t)(ht)->nNumUsed * sizeof(zval)))
488 char *p = (char*)&HT_HASH(ht, (ht)->nTableMask); \
502 char *p = (char*)&HT_HASH(ht, (ht)->nTableMask); \
518 char *p = (char*)&HT_HASH(ht, (ht)->nTableMask); \
533 memset(&HT_HASH(ht, (ht)->nTableMask), HT_INVALID_IDX, HT_HASH_SIZE((ht)->nTableMask))
546 ((char*)((ht)->arData) - HT_HASH_SIZE((ht)->nTableMask))
[all …]
H A Dzend_verify_type_inference.h83 HashTable *ht = Z_ARRVAL_P(value); in zend_verify_type_inference() local
87 if (HT_IS_INITIALIZED(ht)) { in zend_verify_type_inference()
88 if (HT_IS_PACKED(ht) && !MAY_BE_PACKED(type_mask)) { in zend_verify_type_inference()
91 if (!HT_IS_PACKED(ht) && !MAY_BE_HASH(type_mask)) { in zend_verify_type_inference()
99 ZEND_HASH_FOREACH_STR_KEY_VAL(ht, str, val) { in zend_verify_type_inference()
H A Dzend_generators.c185 HashTable *ht = node->child.ht; in zend_generator_remove_child() local
189 ZEND_HASH_FOREACH_PTR(ht, other_child) { in zend_generator_remove_child()
193 zend_hash_destroy(ht); in zend_generator_remove_child()
194 efree(ht); in zend_generator_remove_child()
343 efree(generator->node.child.ht); in zend_generator_free_storage()
487 zend_hash_init(ht, 0, NULL, NULL, 0); in zend_generator_add_child()
488 zend_hash_index_add_new_ptr(ht, in zend_generator_add_child()
490 node->child.ht = ht; in zend_generator_add_child()
611 if (HT_IS_PACKED(ht)) { in zend_generator_get_next_delegated_value()
618 value = &ht->arPacked[pos]; in zend_generator_get_next_delegated_value()
[all …]
H A Dzend_list.h50 void zend_close_rsrc_list(HashTable *ht);
51 void zend_destroy_rsrc_list(HashTable *ht);
H A Dzend_list.c215 void zend_close_rsrc_list(HashTable *ht) in zend_close_rsrc_list() argument
218 uint32_t i = ht->nNumUsed; in zend_close_rsrc_list()
221 zval *p = ZEND_HASH_ELEMENT(ht, i); in zend_close_rsrc_list()
232 void zend_destroy_rsrc_list(HashTable *ht) in zend_destroy_rsrc_list() argument
234 zend_hash_graceful_reverse_destroy(ht); in zend_destroy_rsrc_list()
/PHP-8.2/win32/
H A Dregistry.c80 HashTable *ht = NULL; in LoadDirectory() local
101 if (!ht) { in LoadDirectory()
103 if (!ht) { in LoadDirectory()
113 if (ht) { in LoadDirectory()
120 zend_hash_add(ht, index, tmpdata); in LoadDirectory()
131 if (ht == NULL) { in LoadDirectory()
132 ht = parent_ht; in LoadDirectory()
173 HashTable *ht = (HashTable *)Z_PTR_P(zv); in delete_internal_hashtable() local
174 zend_hash_destroy(ht); in delete_internal_hashtable()
175 free(ht); in delete_internal_hashtable()
[all …]
/PHP-8.2/ext/dom/
H A Dnamednodemap.c42 return objmap->ht ? xmlHashSize(objmap->ht) : 0; in php_dom_get_namednodemap_length()
80 if (objmap->ht) { in php_dom_named_node_map_get_named_item()
82 itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, (const xmlChar *) named); in php_dom_named_node_map_get_named_item()
84 xmlNotationPtr notep = xmlHashLookup(objmap->ht, (const xmlChar *) named); in php_dom_named_node_map_get_named_item()
139 if (objmap->ht) { in php_dom_named_node_map_get_item()
141 itemnode = php_dom_libxml_hash_iter(objmap->ht, index); in php_dom_named_node_map_get_item()
143 itemnode = php_dom_libxml_notation_iter(objmap->ht, index); in php_dom_named_node_map_get_item()
222 if (objmap->ht) { in PHP_METHOD()
224 itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, (xmlChar *) named); in PHP_METHOD()
226 notep = (xmlNotation *)xmlHashLookup(objmap->ht, (xmlChar *) named); in PHP_METHOD()
H A Ddom_iterators.c84 xmlNode *php_dom_libxml_hash_iter(xmlHashTable *ht, int index) /* {{{ */ in php_dom_libxml_hash_iter() argument
90 if ((htsize = xmlHashSize(ht)) > 0 && index < htsize) { in php_dom_libxml_hash_iter()
95 xmlHashScan(ht, itemHashScanner, iter); in php_dom_libxml_hash_iter()
105 xmlNode *php_dom_libxml_notation_iter(xmlHashTable *ht, int index) /* {{{ */ in php_dom_libxml_notation_iter() argument
111 if ((htsize = xmlHashSize(ht)) > 0 && index < htsize) { in php_dom_libxml_notation_iter()
116 xmlHashScan(ht, itemHashScanner, iter); in php_dom_libxml_notation_iter()
238 curnode = php_dom_libxml_hash_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()
240 curnode = php_dom_libxml_notation_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()
324 curnode = php_dom_libxml_hash_iter(objmap->ht, 0); in php_dom_get_iterator()
326 curnode = php_dom_libxml_notation_iter(objmap->ht, 0); in php_dom_get_iterator()
H A Dnodelist.c59 if (objmap->ht) { in php_dom_get_nodelist_length()
60 return xmlHashSize(objmap->ht); in php_dom_get_nodelist_length()
145 if (objmap->ht) { in php_dom_nodelist_get_item_into_zval()
147 itemnode = php_dom_libxml_hash_iter(objmap->ht, index); in php_dom_nodelist_get_item_into_zval()
149 itemnode = php_dom_libxml_notation_iter(objmap->ht, index); in php_dom_nodelist_get_item_into_zval()
/PHP-8.2/ext/opcache/jit/
H A Dzend_jit_helpers.c363 GC_ADDREF(ht); in zend_jit_undefined_op_helper_write()
403 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in zend_jit_fetch_dim_r_helper()
435 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in zend_jit_fetch_dim_r_helper()
463 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in zend_jit_fetch_dim_r_helper()
545 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in zend_jit_fetch_dim_is_helper()
605 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in zend_jit_fetch_dim_is_helper()
683 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in zend_jit_fetch_dim_isset_helper()
2499 if (iter->ht == ht) { in _zend_hash_iterators_remove()
2520 HashTable *ht; in zend_jit_zval_array_dup() local
2524 ht = zend_array_dup(ht); in zend_jit_zval_array_dup()
[all …]
/PHP-8.2/ext/opcache/
H A Dzend_persist.c98 ht->pDestructor = NULL; in zend_hash_persist()
99 ht->nInternalPointer = 0; in zend_hash_persist()
109 if (ht->nNumUsed == 0) { in zend_hash_persist()
120 if (HT_IS_PACKED(ht)) { in zend_hash_persist()
128 } else if (ht->nNumUsed > HT_MIN_SIZE && ht->nNumUsed < (uint32_t)(-(int32_t)ht->nTableMask) / 4) { in zend_hash_persist()
142 HT_HASH_RESET(ht); in zend_hash_persist()
143 memcpy(ht->arData, old_buckets, ht->nNumUsed * sizeof(Bucket)); in zend_hash_persist()
150 p = ht->arData + idx; in zend_hash_persist()
220 HashTable *ht; in zend_persist_zval() local
228 Z_ARR_P(z) = ht; in zend_persist_zval()
[all …]
H A Dzend_persist_calc.c51 static void zend_hash_persist_calc(HashTable *ht) in zend_hash_persist_calc() argument
53 if ((HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED) || ht->nNumUsed == 0) { in zend_hash_persist_calc()
57 if (HT_IS_PACKED(ht)) { in zend_hash_persist_calc()
58 ADD_SIZE(HT_PACKED_USED_SIZE(ht)); in zend_hash_persist_calc()
59 } else if (ht->nNumUsed > HT_MIN_SIZE && ht->nNumUsed < (uint32_t)(-(int32_t)ht->nTableMask) / 4) { in zend_hash_persist_calc()
63 hash_size = (uint32_t)(-(int32_t)ht->nTableMask); in zend_hash_persist_calc()
64 while (hash_size >> 2 > ht->nNumUsed) { in zend_hash_persist_calc()
69 ADD_SIZE(HT_USED_SIZE(ht)); in zend_hash_persist_calc()
117 HashTable *ht = Z_ARRVAL_P(z); in zend_persist_zval_calc() local
120 zend_hash_persist_calc(ht); in zend_persist_zval_calc()
[all …]
H A Dzend_file_cache.c172 HashTable *ht; \
182 HashTable *ht; \
307 ht->arData = NULL;
317 p = ht->arPacked;
330 p = ht->arData;
389 HashTable *ht; local
494 HashTable *ht; local
1178 p = ht->arPacked;
1189 p = ht->arData;
1242 HashTable *ht; local
[all …]
/PHP-8.2/ext/phar/
H A Dgdbhelp11 set $ht = $arg0
12 set $p = $ht.pListHead
55 set $ht = $pharglobals.phar_fname_map
56 set $p = $ht.pListHead
88 set $ht = $pharglobals.phar_fname_map
89 set $p = $ht.pListHead
/PHP-8.2/ext/spl/
H A Dspl_array.c113 intern->ht_iter = zend_hash_iterator_add(ht, zend_hash_get_current_pos(ht)); in spl_array_create_ht_iter()
456 old_refcount = GC_REFCOUNT(ht); in spl_array_set_refcount()
457 GC_SET_REFCOUNT(ht, refcount); in spl_array_set_refcount()
466 HashTable *ht; in spl_array_write_dimension_ex() local
526 HashTable *ht; in spl_array_unset_dimension_ex() local
557 zend_hash_move_forward_ex(ht, spl_array_get_pos_ptr(ht, intern)); in spl_array_unset_dimension_ex()
563 zend_hash_del(ht, key.key); in spl_array_unset_dimension_ex()
734 HashTable *ht; in spl_array_get_properties_for() local
760 ht = zend_array_dup(ht); in spl_array_get_properties_for()
762 GC_ADDREF(ht); in spl_array_get_properties_for()
[all …]
/PHP-8.2/sapi/phpdbg/
H A Dphpdbg_watch.h78 HashTable ht; member
102 HashTable ht; member
109 HashTable *ht; member
/PHP-8.2/ext/readline/
H A Dreadline_cli.c423 …tion_generator_ht(const char *text, size_t textlen, int *state, HashTable *ht, void **pData) /* {{… in cli_completion_generator_ht() argument
429 zend_hash_internal_pointer_reset(ht); in cli_completion_generator_ht()
432 while(zend_hash_has_more_elements(ht) == SUCCESS) { in cli_completion_generator_ht()
433 zend_hash_get_current_key(ht, &name, &number); in cli_completion_generator_ht()
436 *pData = zend_hash_get_current_data_ptr(ht); in cli_completion_generator_ht()
438 zend_hash_move_forward(ht); in cli_completion_generator_ht()
441 if (zend_hash_move_forward(ht) == FAILURE) { in cli_completion_generator_ht()
478 …li_completion_generator_func(const char *text, size_t textlen, int *state, HashTable *ht) /* {{{ */ in cli_completion_generator_func() argument
481 char *retval = cli_completion_generator_ht(text, textlen, state, ht, (void**)&func); in cli_completion_generator_func()
502 …_completion_generator_define(const char *text, size_t textlen, int *state, HashTable *ht) /* {{{ */ in cli_completion_generator_define() argument
[all …]
/PHP-8.2/ext/standard/
H A Dvar.c34 HashTable ht; member
698 zv = zend_hash_index_find(&data->ht, key); in php_add_var_hash()
710 zend_hash_index_add_new(&data->ht, key, &zv_n); in php_add_var_hash()
716 zend_hash_index_add_new(&data->ht, key + 1, var); in php_add_var_hash()
834 if (!zend_hash_add(ht, name, val)) { in php_var_serialize_try_add_sleep_prop()
928 ZEND_HASH_FOREACH_KEY_VAL_IND(ht, index, key, data) { in php_var_serialize_nested_data()
1148 HashTable *ht; in php_var_serialize_intern() local
1162 php_var_serialize_class(buf, &tmp, ht, var_hash); in php_var_serialize_intern()
1163 zend_array_release(ht); in php_var_serialize_intern()
1261 zend_hash_init(&d->ht, 16, NULL, ZVAL_PTR_DTOR, 0); in php_var_serialize_init()
[all …]
H A Dphp_http.h24 PHPAPI void php_url_encode_hash_ex(HashTable *ht, smart_str *formstr,
/PHP-8.2/main/
H A Dphp_variables.c56 zend_hash_update_ind(ht, key, val); in php_register_variable_quick()
202 HashTable *ht; in php_register_variable_ex() local
206 ht = Z_ARRVAL_P(track_vars_array); in php_register_variable_ex()
207 zend_symtable_str_del(ht, var, var_len); in php_register_variable_ex()
591 static zend_always_inline void import_environment_variable(HashTable *ht, char *env) in import_environment_variable() argument
610 zend_hash_index_update(ht, idx, &val); in import_environment_variable()
612 php_register_variable_quick(env, name_len, &val, ht); in import_environment_variable()
713 HashTable *ht; in php_register_server_variables() local
722 ht = Z_ARRVAL_P(arr); in php_register_server_variables()
731 php_register_variable_quick("PHP_AUTH_PW", sizeof("PHP_AUTH_PW")-1, &tmp, ht); in php_register_server_variables()
[all …]

Completed in 154 milliseconds

1234