Home
last modified time | relevance | path

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

1234

/PHP-7.3/Zend/
H A Dzend_ts_hash.c65 ht->reader = 0; in _zend_ts_hash_init()
74 end_write(ht); in zend_ts_hash_destroy()
87 end_write(ht); in zend_ts_hash_clean()
96 end_write(ht); in zend_ts_hash_add()
107 end_write(ht); in zend_ts_hash_update()
118 end_write(ht); in zend_ts_hash_next_index_insert()
129 end_write(ht); in zend_ts_hash_index_update()
217 end_read(ht); in zend_ts_hash_find()
228 end_read(ht); in zend_ts_hash_index_find()
239 end_read(ht); in zend_ts_hash_exists()
[all …]
H A Dzend_hash.c37 #define HT_ASSERT_RC1(ht) HT_ASSERT(ht, GC_REFCOUNT(ht) == 1) argument
235 ht->nTableSize += ht->nTableSize; in zend_hash_packed_grow()
409 iter->ht = ht; in zend_hash_iterator_add()
427 iter->ht = ht; in zend_hash_iterator_add()
440 if (UNEXPECTED(iter->ht != ht)) { in zend_hash_iterator_pos()
448 iter->ht = ht; in zend_hash_iterator_pos()
470 iter->ht = ht; in zend_hash_iterator_pos_ex()
503 if (iter->ht == ht) { in _zend_hash_iterators_remove()
524 if (iter->ht == ht) { in zend_hash_iterators_lower_pos()
553 if (iter->ht == ht) { in zend_hash_iterators_advance()
[all …]
H A Dzend_hash.h46 #define HT_FLAGS(ht) (ht)->u.flags argument
52 ((ht)->nNumUsed == (ht)->nNumOfElements)
63 #define HT_ITERATORS_COUNT(ht) (ht)->u.v.nIteratorsCount argument
64 #define HT_ITERATORS_OVERFLOW(ht) (HT_ITERATORS_COUNT(ht) == 0xff) argument
65 #define HT_HAS_ITERATORS(ht) (HT_ITERATORS_COUNT(ht) != 0) argument
70 HT_SET_ITERATORS_COUNT(ht, HT_ITERATORS_COUNT(ht) + 1)
72 HT_SET_ITERATORS_COUNT(ht, HT_ITERATORS_COUNT(ht) - 1)
222 zend_hash_has_more_elements_ex(ht, &(ht)->nInternalPointer)
224 zend_hash_move_forward_ex(ht, &(ht)->nInternalPointer)
226 zend_hash_move_backwards_ex(ht, &(ht)->nInternalPointer)
[all …]
H A Dzend_ts_hash.h39 ZEND_API void zend_ts_hash_destroy(TsHashTable *ht);
40 ZEND_API void zend_ts_hash_clean(TsHashTable *ht);
43 _zend_ts_hash_init(ht, nSize, pDestructor, persistent)
86 ZEND_API int zend_ts_hash_rehash(TsHashTable *ht);
90 void zend_ts_hash_display_pListTail(TsHashTable *ht);
91 void zend_ts_hash_display(TsHashTable *ht);
102 zv = zend_ts_hash_str_find(ht, str, len); in zend_ts_hash_str_find_ptr()
111 zv = zend_ts_hash_str_update(ht, str, len, &tmp); in zend_ts_hash_str_update_ptr()
120 zv = zend_ts_hash_str_add(ht, str, len, &tmp); in zend_ts_hash_str_add_ptr()
126 #define ZEND_TS_INIT_SYMTABLE(ht) \ argument
[all …]
H A Dzend_gc.c704 if (EXPECTED(!ht) || UNEXPECTED(GC_REF_CHECK_COLOR(ht, GC_BLACK))) { in gc_scan_black()
705 ht = NULL; in gc_scan_black()
757 p = ht->arData; in gc_scan_black()
826 if (EXPECTED(!ht) || UNEXPECTED(GC_REF_CHECK_COLOR(ht, GC_GREY))) { in gc_mark_grey()
827 ht = NULL; in gc_mark_grey()
883 p = ht->arData; in gc_mark_grey()
1020 ht = NULL; in gc_scan()
1070 p = ht->arData; in gc_scan()
1194 ht = NULL; in gc_collect_white()
1253 p = ht->arData; in gc_collect_white()
[all …]
H A Dzend_types.h301 #define HT_HASH(ht, idx) \ argument
312 #define HT_SIZE(ht) \ argument
313 HT_SIZE_EX((ht)->nTableSize, (ht)->nTableMask)
314 #define HT_USED_SIZE(ht) \ argument
315 (HT_HASH_SIZE((ht)->nTableMask) + ((size_t)(ht)->nNumUsed * sizeof(Bucket)))
318 char *p = (char*)&HT_HASH(ht, (ht)->nTableMask); \
333 # define HT_HASH_RESET(ht) \ argument
334 memset(&HT_HASH(ht, (ht)->nTableMask), HT_INVALID_IDX, HT_HASH_SIZE((ht)->nTableMask))
344 (ht)->arData = (Bucket*)(((char*)(ptr)) + HT_HASH_SIZE((ht)->nTableMask)); \
347 ((char*)((ht)->arData) - HT_HASH_SIZE((ht)->nTableMask))
[all …]
/PHP-7.3/ext/opcache/
H A Dzend_persist.c92 ht->pDestructor = NULL; in zend_hash_persist()
117 } else if (ht->nNumUsed < (uint32_t)(-(int32_t)ht->nTableMask) / 4) { in zend_hash_persist()
135 HT_HASH_RESET(ht); in zend_hash_persist()
136 memcpy(ht->arData, old_buckets, ht->nNumUsed * sizeof(Bucket)); in zend_hash_persist()
168 p = ht->arData + idx; in zend_hash_persist()
209 HT_SET_DATA_ADDR(ht, zend_accel_memdup(HT_GET_DATA_ADDR(ht), HT_USED_SIZE(ht))); in zend_hash_persist_immutable()
210 } else if (ht->nNumUsed < (uint32_t)(-(int32_t)ht->nTableMask) / 4) { in zend_hash_persist_immutable()
228 HT_HASH_RESET(ht); in zend_hash_persist_immutable()
229 memcpy(ht->arData, old_buckets, ht->nNumUsed * sizeof(Bucket)); in zend_hash_persist_immutable()
254 memcpy(data, HT_GET_DATA_ADDR(ht), HT_USED_SIZE(ht)); in zend_hash_persist_immutable()
[all …]
H A Dzend_accelerator_util_funcs.c179 ht->nNumUsed = 0; in zend_hash_clone_constants()
192 HT_SET_DATA_ADDR(ht, emalloc(HT_SIZE(ht))); in zend_hash_clone_constants()
202 q = ht->arData + ht->nNumUsed; in zend_hash_clone_constants()
204 HT_HASH(ht, nIndex) = HT_IDX_TO_HASH(ht->nNumUsed++); in zend_hash_clone_constants()
230 ht->nNumUsed = 0; in zend_hash_clone_methods()
243 HT_SET_DATA_ADDR(ht, emalloc(HT_SIZE(ht))); in zend_hash_clone_methods()
254 q = ht->arData + ht->nNumUsed; in zend_hash_clone_methods()
256 HT_HASH(ht, nIndex) = HT_IDX_TO_HASH(ht->nNumUsed++); in zend_hash_clone_methods()
301 HT_SET_DATA_ADDR(ht, emalloc(HT_SIZE(ht))); in zend_hash_clone_prop_info()
312 q = ht->arData + ht->nNumUsed; in zend_hash_clone_prop_info()
[all …]
H A Dzend_persist_calc.c51 static void zend_hash_persist_calc(HashTable *ht, void (*pPersistElement)(zval *pElement)) in zend_hash_persist_calc() argument
56 if (!(HT_FLAGS(ht) & HASH_FLAG_INITIALIZED) || ht->nNumUsed == 0) { in zend_hash_persist_calc()
60 …if (!(HT_FLAGS(ht) & HASH_FLAG_PACKED) && ht->nNumUsed < (uint32_t)(-(int32_t)ht->nTableMask) / 4)… in zend_hash_persist_calc()
64 if (ht->nNumUsed <= HT_MIN_SIZE) { in zend_hash_persist_calc()
67 hash_size = (uint32_t)(-(int32_t)ht->nTableMask); in zend_hash_persist_calc()
68 while (hash_size >> 2 > ht->nNumUsed) { in zend_hash_persist_calc()
72 ADD_SIZE(hash_size * sizeof(uint32_t) + ht->nNumUsed * sizeof(Bucket)); in zend_hash_persist_calc()
74 ADD_SIZE(HT_USED_SIZE(ht)); in zend_hash_persist_calc()
77 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_persist_calc()
78 p = ht->arData + idx; in zend_hash_persist_calc()
H A Dzend_file_cache.c276 ht->arData = NULL;
283 p = ht->arData;
285 end = p + ht->nNumUsed;
341 HashTable *ht; local
344 ht = Z_ARR_P(zv);
378 HashTable *ht; local
382 UNSERIALIZE_PTR(ht);
937 p = ht->arData;
987 HashTable *ht; local
990 ht = Z_ARR_P(zv);
[all …]
/PHP-7.3/sapi/phpdbg/
H A Dphpdbg_wait.c47 HashTable *ht[2]; member
74 info->ht[0] = ht1; in phpdbg_array_intersect_init()
75 info->ht[1] = ht2; in phpdbg_array_intersect_init()
88 int invalid = !info->ht[0] + !info->ht[1]; in phpdbg_array_intersect()
91 invalid = !info->ht[0]; in phpdbg_array_intersect()
103 info->ht[0] = NULL; in phpdbg_array_intersect()
107 info->ht[1] = NULL; in phpdbg_array_intersect()
115 zend_hash_move_forward_ex(info->ht[0], &info->pos[0]); in phpdbg_array_intersect()
119 zend_hash_move_forward_ex(info->ht[1], &info->pos[1]); in phpdbg_array_intersect()
128 HashTable *ht; in phpdbg_webdata_decompress() local
[all …]
H A Dphpdbg_webdata_transfer.c32 HashTable *ht; in phpdbg_webdata_compress() local
36 ht = Z_ARRVAL(array); in phpdbg_webdata_compress()
49 zend_hash_str_add(ht, ZEND_STRL("GLOBALS"), &zv[1]); in phpdbg_webdata_compress()
64 zend_hash_str_add(ht, ZEND_STRL("input"), &zv[2]); in phpdbg_webdata_compress()
74 zend_hash_str_add(ht, ZEND_STRL("sapi_name"), &zv[6]); in phpdbg_webdata_compress()
90 zend_hash_str_add(ht, ZEND_STRL("modules"), &zv[7]); in phpdbg_webdata_compress()
100 zend_hash_str_add(ht, ZEND_STRL("extensions"), &zv[8]); in phpdbg_webdata_compress()
116 zend_hash_str_add(ht, ZEND_STRL("cwd"), &zv[5]); in phpdbg_webdata_compress()
142 zend_hash_str_add(ht, ZEND_STRL("systemini"), &zv[3]); in phpdbg_webdata_compress()
159 zend_hash_str_add(ht, ZEND_STRL("userini"), &zv[4]); in phpdbg_webdata_compress()
H A Dphpdbg_watch.h80 HashTable ht; member
104 HashTable ht; member
115 HashTable *ht; member
/PHP-7.3/win32/
H A Dregistry.c82 HashTable *ht = NULL; in LoadDirectory() local
103 if (!ht) { in LoadDirectory()
105 if (!ht) { in LoadDirectory()
115 if (ht) { in LoadDirectory()
122 zend_hash_add(ht, index, tmpdata); in LoadDirectory()
133 if (ht == NULL) { in LoadDirectory()
134 ht = parent_ht; in LoadDirectory()
175 HashTable *ht = (HashTable *)Z_PTR_P(zv); in delete_internal_hashtable() local
176 zend_hash_destroy(ht); in delete_internal_hashtable()
177 free(ht); in delete_internal_hashtable()
[all …]
/PHP-7.3/ext/standard/
H A Dphp_http.h25 PHPAPI int php_url_encode_hash_ex(HashTable *ht, smart_str *formstr,
30 #define php_url_encode_hash(ht, formstr) php_url_encode_hash_ex((ht), (formstr), NULL, 0, NULL, 0, … argument
H A Dhttp.c26 PHPAPI int php_url_encode_hash_ex(HashTable *ht, smart_str *formstr, in php_url_encode_hash_ex() argument
39 if (!ht) { in php_url_encode_hash_ex()
43 if (GC_IS_RECURSIVE(ht)) { in php_url_encode_hash_ex()
56 ZEND_HASH_FOREACH_KEY_VAL_IND(ht, idx, key, zdata) { in php_url_encode_hash_ex()
137 if (!(GC_FLAGS(ht) & GC_IMMUTABLE)) { in php_url_encode_hash_ex()
138 GC_PROTECT_RECURSION(ht); in php_url_encode_hash_ex()
141 if (!(GC_FLAGS(ht) & GC_IMMUTABLE)) { in php_url_encode_hash_ex()
142 GC_UNPROTECT_RECURSION(ht); in php_url_encode_hash_ex()
/PHP-7.3/ext/dom/
H A Dnamednodemap.c100 if (objmap->ht) { in dom_namednodemap_length_read()
101 count = xmlHashSize(objmap->ht); in dom_namednodemap_length_read()
152 if (objmap->ht) { in PHP_FUNCTION()
154 itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, (xmlChar *) named); in PHP_FUNCTION()
156 notep = (xmlNotation *)xmlHashLookup(objmap->ht, (xmlChar *) named); in PHP_FUNCTION()
231 if (objmap->ht) { in PHP_FUNCTION()
233 itemnode = php_dom_libxml_hash_iter(objmap->ht, index); in PHP_FUNCTION()
235 itemnode = php_dom_libxml_notation_iter(objmap->ht, index); in PHP_FUNCTION()
290 if (objmap->ht) { in PHP_FUNCTION()
292 itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, (xmlChar *) named); in PHP_FUNCTION()
[all …]
H A Ddom_iterators.c85 xmlNode *php_dom_libxml_hash_iter(xmlHashTable *ht, int index) /* {{{ */ in php_dom_libxml_hash_iter() argument
91 if ((htsize = xmlHashSize(ht)) > 0 && index < htsize) { in php_dom_libxml_hash_iter()
96 xmlHashScan(ht, itemHashScanner, iter); in php_dom_libxml_hash_iter()
106 xmlNode *php_dom_libxml_notation_iter(xmlHashTable *ht, int index) /* {{{ */ in php_dom_libxml_notation_iter() argument
112 if ((htsize = xmlHashSize(ht)) > 0 && index < htsize) { in php_dom_libxml_notation_iter()
117 xmlHashScan(ht, itemHashScanner, iter); in php_dom_libxml_notation_iter()
231 curnode = php_dom_libxml_hash_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()
233 curnode = php_dom_libxml_notation_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()
314 curnode = php_dom_libxml_hash_iter(objmap->ht, 0); in php_dom_get_iterator()
316 curnode = php_dom_libxml_notation_iter(objmap->ht, 0); in php_dom_get_iterator()
H A Dnodelist.c68 if (objmap->ht) { in dom_nodelist_length_read()
69 count = xmlHashSize(objmap->ht); in dom_nodelist_length_read()
150 if (objmap->ht) { in PHP_FUNCTION()
152 itemnode = php_dom_libxml_hash_iter(objmap->ht, index); in PHP_FUNCTION()
154 itemnode = php_dom_libxml_notation_iter(objmap->ht, index); in PHP_FUNCTION()
H A Dphp_dom.h86 xmlHashTable *ht; member
122 void dom_namednode_iter(dom_object *basenode, int ntype, dom_object *intern, xmlHashTablePtr ht, xm…
124 xmlNode *php_dom_libxml_hash_iter(xmlHashTable *ht, int index);
125 xmlNode *php_dom_libxml_notation_iter(xmlHashTable *ht, int index);
/PHP-7.3/ext/intl/dateformat/
H A Ddateformat_format_object.cpp94 HashTable *ht = Z_ARRVAL_P(format); in PHP_FUNCTION() local
98 if (zend_hash_num_elements(ht) != 2) { in PHP_FUNCTION()
106 while (idx < ht->nNumUsed) { in PHP_FUNCTION()
107 z = &ht->arData[idx].val; in PHP_FUNCTION()
113 if (idx >= ht->nNumUsed || !valid_format(z)) { in PHP_FUNCTION()
122 while (idx < ht->nNumUsed) { in PHP_FUNCTION()
123 z = &ht->arData[idx].val; in PHP_FUNCTION()
129 if (idx >= ht->nNumUsed || !valid_format(z)) { in PHP_FUNCTION()
/PHP-7.3/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-7.3/ext/spl/
H A Dspl_array.c118 *ht_ptr = ht; in spl_array_replace_hash_table()
135 intern->ht_iter = zend_hash_iterator_add(ht, zend_hash_get_current_pos(ht)); in spl_array_create_ht_iter()
137 spl_array_skip_protected(intern, ht); in spl_array_create_ht_iter()
144 spl_array_create_ht_iter(ht, intern); in spl_array_get_pos_ptr()
453 HashTable *ht; in spl_array_write_dimension_ex() local
476 ht = spl_array_get_hash_table(intern); in spl_array_write_dimension_ex()
527 HashTable *ht; in spl_array_unset_dimension_ex() local
545 ht = spl_array_get_hash_table(intern); in spl_array_unset_dimension_ex()
546 if (ht == &EG(symbol_table)) { in spl_array_unset_dimension_ex()
562 zend_hash_move_forward_ex(ht, spl_array_get_pos_ptr(ht, intern)); in spl_array_unset_dimension_ex()
[all …]
/PHP-7.3/ext/readline/
H A Dreadline_cli.c407 …tion_generator_ht(const char *text, size_t textlen, int *state, HashTable *ht, void **pData) /* {{… in cli_completion_generator_ht() argument
413 zend_hash_internal_pointer_reset(ht); in cli_completion_generator_ht()
416 while(zend_hash_has_more_elements(ht) == SUCCESS) { in cli_completion_generator_ht()
417 zend_hash_get_current_key(ht, &name, &number); in cli_completion_generator_ht()
420 *pData = zend_hash_get_current_data_ptr(ht); in cli_completion_generator_ht()
422 zend_hash_move_forward(ht); in cli_completion_generator_ht()
425 if (zend_hash_move_forward(ht) == FAILURE) { in cli_completion_generator_ht()
462 …li_completion_generator_func(const char *text, size_t textlen, int *state, HashTable *ht) /* {{{ */ in cli_completion_generator_func() argument
465 char *retval = cli_completion_generator_ht(text, textlen, state, ht, (void**)&func); in cli_completion_generator_func()
486 …_completion_generator_define(const char *text, size_t textlen, int *state, HashTable *ht) /* {{{ */ in cli_completion_generator_define() argument
[all …]
/PHP-7.3/main/
H A Dphp_variables.c64 zend_hash_update_ind(ht, key, val); in php_register_variable_quick()
163 HashTable *ht; in php_register_variable_ex() local
167 ht = Z_ARRVAL_P(track_vars_array); in php_register_variable_ex()
168 zend_symtable_str_del(ht, var, var_len); in php_register_variable_ex()
548 static zend_always_inline void import_environment_variable(HashTable *ht, char *env) in import_environment_variable() argument
573 zend_hash_index_update(ht, idx, &val); in import_environment_variable()
575 php_register_variable_quick(env, name_len, &val, ht); in import_environment_variable()
678 HashTable *ht; in php_register_server_variables() local
687 ht = Z_ARRVAL_P(arr); in php_register_server_variables()
696 php_register_variable_quick("PHP_AUTH_PW", sizeof("PHP_AUTH_PW")-1, &tmp, ht); in php_register_server_variables()
[all …]

Completed in 87 milliseconds

1234