Home
last modified time | relevance | path

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

1234

/PHP-7.0/Zend/
H A Dzend_ts_hash.c67 ht->reader = 0; in _zend_ts_hash_init()
86 end_write(ht); in zend_ts_hash_destroy()
99 end_write(ht); in zend_ts_hash_clean()
108 end_write(ht); in _zend_ts_hash_add_or_update()
119 end_write(ht); in _zend_ts_hash_index_add_or_update()
130 end_write(ht); in zend_ts_hash_add_empty_element()
139 end_write(ht); in zend_ts_hash_graceful_destroy()
207 end_read(ht); in zend_ts_hash_find()
218 end_read(ht); in zend_ts_hash_index_find()
229 end_read(ht); in zend_ts_hash_exists()
[all …]
H A Dzend_hash.h176 zend_hash_has_more_elements_ex(ht, &(ht)->nInternalPointer)
178 zend_hash_move_forward_ex(ht, &(ht)->nInternalPointer)
180 zend_hash_move_backwards_ex(ht, &(ht)->nInternalPointer)
184 zend_hash_get_current_key_zval_ex(ht, key, &(ht)->nInternalPointer)
186 zend_hash_get_current_key_type_ex(ht, &(ht)->nInternalPointer)
188 zend_hash_get_current_data_ex(ht, &(ht)->nInternalPointer)
190 zend_hash_internal_pointer_reset_ex(ht, &(ht)->nInternalPointer)
192 zend_hash_internal_pointer_end_ex(ht, &(ht)->nInternalPointer)
212 (ht)->nNumOfElements
215 (ht)->nNextFreeElement
[all …]
H A Dzend_hash.c195 ht->nTableSize += ht->nTableSize; in zend_hash_packed_grow()
196 …HT_SET_DATA_ADDR(ht, perealloc2(HT_GET_DATA_ADDR(ht), HT_SIZE(ht), HT_USED_SIZE(ht), ht->u.flags &… in zend_hash_packed_grow()
217 ht->nTableMask = -ht->nTableSize; in zend_hash_packed_to_hash()
265 …HT_SET_DATA_ADDR(ht, perealloc2(HT_GET_DATA_ADDR(ht), HT_SIZE(ht), HT_USED_SIZE(ht), ht->u.flags &… in zend_hash_extend()
341 iter->ht = ht; in zend_hash_iterator_add()
359 iter->ht = ht; in zend_hash_iterator_add()
382 iter->ht = ht; in zend_hash_iterator_pos()
406 iter->ht = ht; in zend_hash_iterator_pos_ex()
438 if (iter->ht == ht) { in _zend_hash_iterators_remove()
459 if (iter->ht == ht) { in zend_hash_iterators_lower_pos()
[all …]
H A Dzend_ts_hash.h42 ZEND_API void zend_ts_hash_destroy(TsHashTable *ht);
43 ZEND_API void zend_ts_hash_clean(TsHashTable *ht);
53 #define zend_ts_hash_update(ht, key, pData) \ argument
55 #define zend_ts_hash_add(ht, key, pData) \ argument
59 #define zend_ts_hash_index_update(ht, h, pData) \ argument
62 _zend_ts_hash_index_add_or_update(ht, ht->nNextFreeElement, pData, HASH_ADD ZEND_FILE_LINE_CC)
102 void zend_ts_hash_display(TsHashTable *ht);
118 zv = zend_ts_hash_str_find(ht, str, len); in zend_ts_hash_str_find_ptr()
136 zv = zend_ts_hash_str_add(ht, str, len, &tmp); in zend_ts_hash_str_add_ptr()
142 #define ZEND_TS_INIT_SYMTABLE(ht) \ argument
[all …]
H A Dzend_gc.c320 HashTable *ht; in gc_scan_black() local
325 ht = NULL; in gc_scan_black()
388 p = ht->arData; in gc_scan_black()
428 HashTable *ht; in gc_mark_grey() local
434 ht = NULL; in gc_mark_grey()
497 p = ht->arData; in gc_mark_grey()
556 HashTable *ht; in gc_scan() local
715 HashTable *ht; local
721 ht = NULL;
806 p = ht->arData;
[all …]
H A Dzend_types.h240 #define HT_HASH(ht, idx) \ argument
241 HT_HASH_EX((ht)->arData, idx)
249 #define HT_SIZE(ht) \ argument
250 HT_SIZE_EX((ht)->nTableSize, (ht)->nTableMask)
251 #define HT_USED_SIZE(ht) \ argument
252 (HT_HASH_SIZE((ht)->nTableMask) + ((size_t)(ht)->nNumUsed * sizeof(Bucket)))
253 #define HT_HASH_RESET(ht) \ argument
254 memset(&HT_HASH(ht, (ht)->nTableMask), HT_INVALID_IDX, HT_HASH_SIZE((ht)->nTableMask))
263 (ht)->arData = (Bucket*)(((char*)(ptr)) + HT_HASH_SIZE((ht)->nTableMask)); \
266 ((char*)((ht)->arData) - HT_HASH_SIZE((ht)->nTableMask))
[all …]
H A Dzend_list.h52 void zend_close_rsrc_list(HashTable *ht);
53 void zend_destroy_rsrc_list(HashTable *ht);
/PHP-7.0/ext/opcache/
H A Dzend_persist.c105 } else if (ht->nNumUsed < -(int32_t)ht->nTableMask / 2) { in zend_hash_persist()
123 HT_HASH_RESET(ht); in zend_hash_persist()
124 memcpy(ht->arData, old_buckets, ht->nNumUsed * sizeof(Bucket)); in zend_hash_persist()
128 p = ht->arData + idx; in zend_hash_persist()
156 p = ht->arData + idx; in zend_hash_persist()
186 HT_SET_DATA_ADDR(ht, zend_accel_memdup(HT_GET_DATA_ADDR(ht), HT_USED_SIZE(ht))); in zend_hash_persist_immutable()
187 } else if (ht->nNumUsed < -(int32_t)ht->nTableMask / 2) { in zend_hash_persist_immutable()
205 HT_HASH_RESET(ht); in zend_hash_persist_immutable()
206 memcpy(ht->arData, old_buckets, ht->nNumUsed * sizeof(Bucket)); in zend_hash_persist_immutable()
231 memcpy(data, HT_GET_DATA_ADDR(ht), HT_USED_SIZE(ht)); in zend_hash_persist_immutable()
[all …]
H A Dzend_accelerator_util_funcs.c236 ht->nNumUsed = 0; in zend_hash_clone_constants()
249 HT_SET_DATA_ADDR(ht, emalloc(HT_SIZE(ht))); in zend_hash_clone_constants()
259 q = ht->arData + ht->nNumUsed; in zend_hash_clone_constants()
261 HT_HASH(ht, nIndex) = HT_IDX_TO_HASH(ht->nNumUsed++); in zend_hash_clone_constants()
281 ht->nNumUsed = 0; in zend_hash_clone_methods()
294 HT_SET_DATA_ADDR(ht, emalloc(HT_SIZE(ht))); in zend_hash_clone_methods()
305 q = ht->arData + ht->nNumUsed; in zend_hash_clone_methods()
307 HT_HASH(ht, nIndex) = HT_IDX_TO_HASH(ht->nNumUsed++); in zend_hash_clone_methods()
352 HT_SET_DATA_ADDR(ht, emalloc(HT_SIZE(ht))); in zend_hash_clone_prop_info()
363 q = ht->arData + ht->nNumUsed; in zend_hash_clone_prop_info()
[all …]
H A Dzend_persist_calc.c54 static void zend_hash_persist_calc(HashTable *ht, void (*pPersistElement)(zval *pElement)) in zend_hash_persist_calc() argument
59 if (!(ht->u.flags & HASH_FLAG_INITIALIZED) || ht->nNumUsed == 0) { in zend_hash_persist_calc()
63 if (!(ht->u.flags & HASH_FLAG_PACKED) && ht->nNumUsed < -(int32_t)ht->nTableMask / 2) { in zend_hash_persist_calc()
67 if (ht->nNumUsed <= HT_MIN_SIZE) { in zend_hash_persist_calc()
70 hash_size = -(int32_t)ht->nTableMask; in zend_hash_persist_calc()
71 while (hash_size >> 1 > ht->nNumUsed) { in zend_hash_persist_calc()
75 ADD_SIZE(hash_size * sizeof(uint32_t) + ht->nNumUsed * sizeof(Bucket)); in zend_hash_persist_calc()
77 ADD_SIZE(HT_USED_SIZE(ht)); in zend_hash_persist_calc()
80 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_persist_calc()
81 p = ht->arData + idx; in zend_hash_persist_calc()
H A Dzend_file_cache.c259 ht->arData = NULL; in zend_file_cache_serialize_hash()
266 p = ht->arData; in zend_file_cache_serialize_hash()
268 end = p + ht->nNumUsed; in zend_file_cache_serialize_hash()
324 HashTable *ht; in zend_file_cache_serialize_zval() local
327 ht = Z_ARR_P(zv); in zend_file_cache_serialize_zval()
363 HashTable *ht; in zend_file_cache_serialize_op_array() local
367 UNSERIALIZE_PTR(ht); in zend_file_cache_serialize_op_array()
854 p = ht->arData; in zend_file_cache_unserialize_hash()
906 HashTable *ht; in zend_file_cache_unserialize_zval() local
909 ht = Z_ARR_P(zv); in zend_file_cache_unserialize_zval()
[all …]
/PHP-7.0/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()
/PHP-7.0/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.0/ext/standard/
H A Dphp_http.h27 PHPAPI int php_url_encode_hash_ex(HashTable *ht, smart_str *formstr,
32 #define php_url_encode_hash(ht, formstr) php_url_encode_hash_ex((ht), (formstr), NULL, 0, NULL, 0, … argument
H A Dhttp.c28 PHPAPI int php_url_encode_hash_ex(HashTable *ht, smart_str *formstr, in php_url_encode_hash_ex() argument
41 if (!ht) { in php_url_encode_hash_ex()
45 if (ht->u.v.nApplyCount > 0) { in php_url_encode_hash_ex()
58 ZEND_HASH_FOREACH_KEY_VAL_IND(ht, idx, key, zdata) { in php_url_encode_hash_ex()
139 if (ZEND_HASH_APPLY_PROTECTION(ht)) { in php_url_encode_hash_ex()
140 ht->u.v.nApplyCount++; in php_url_encode_hash_ex()
143 if (ZEND_HASH_APPLY_PROTECTION(ht)) { in php_url_encode_hash_ex()
144 ht->u.v.nApplyCount--; in php_url_encode_hash_ex()
H A Dphp_var.h42 HashTable ht; member
67 zend_hash_init(&(d)->ht, 16, NULL, ZVAL_PTR_DTOR, 0); \
83 zend_hash_destroy(&(d)->ht); \
/PHP-7.0/ext/dom/
H A Dnamednodemap.c98 if (objmap->ht) { in dom_namednodemap_length_read()
99 count = xmlHashSize(objmap->ht); in dom_namednodemap_length_read()
150 if (objmap->ht) { in PHP_FUNCTION()
152 itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, (xmlChar *) named); in PHP_FUNCTION()
154 notep = (xmlNotation *)xmlHashLookup(objmap->ht, (xmlChar *) named); in PHP_FUNCTION()
229 if (objmap->ht) { in PHP_FUNCTION()
231 itemnode = php_dom_libxml_hash_iter(objmap->ht, index); in PHP_FUNCTION()
233 itemnode = php_dom_libxml_notation_iter(objmap->ht, index); in PHP_FUNCTION()
288 if (objmap->ht) { in PHP_FUNCTION()
290 itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, (xmlChar *) named); in PHP_FUNCTION()
[all …]
H A Dnodelist.c63 if (objmap->ht) { in dom_nodelist_length_read()
64 count = xmlHashSize(objmap->ht); in dom_nodelist_length_read()
126 if (objmap->ht) { in PHP_FUNCTION()
128 itemnode = php_dom_libxml_hash_iter(objmap->ht, index); in PHP_FUNCTION()
130 itemnode = php_dom_libxml_notation_iter(objmap->ht, index); in PHP_FUNCTION()
H A Ddom_iterators.c83 xmlNode *php_dom_libxml_hash_iter(xmlHashTable *ht, int index) /* {{{ */ in php_dom_libxml_hash_iter() argument
89 if ((htsize = xmlHashSize(ht)) > 0 && index < htsize) { in php_dom_libxml_hash_iter()
94 xmlHashScan(ht, itemHashScanner, iter); in php_dom_libxml_hash_iter()
104 xmlNode *php_dom_libxml_notation_iter(xmlHashTable *ht, int index) /* {{{ */ in php_dom_libxml_notation_iter() argument
110 if ((htsize = xmlHashSize(ht)) > 0 && index < htsize) { in php_dom_libxml_notation_iter()
115 xmlHashScan(ht, itemHashScanner, iter); in php_dom_libxml_notation_iter()
229 curnode = php_dom_libxml_hash_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()
231 curnode = php_dom_libxml_notation_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()
310 curnode = php_dom_libxml_hash_iter(objmap->ht, 0); in php_dom_get_iterator()
312 curnode = php_dom_libxml_notation_iter(objmap->ht, 0); in php_dom_get_iterator()
H A Dphp_dom.h88 xmlHashTable *ht; member
123 void dom_namednode_iter(dom_object *basenode, int ntype, dom_object *intern, xmlHashTablePtr ht, xm…
125 xmlNode *php_dom_libxml_hash_iter(xmlHashTable *ht, int index);
126 xmlNode *php_dom_libxml_notation_iter(xmlHashTable *ht, int index);
/PHP-7.0/ext/intl/dateformat/
H A Ddateformat_format_object.cpp88 HashTable *ht = Z_ARRVAL_P(format); in PHP_FUNCTION() local
92 if (zend_hash_num_elements(ht) != 2) { in PHP_FUNCTION()
100 while (idx < ht->nNumUsed) { in PHP_FUNCTION()
101 z = &ht->arData[idx].val; in PHP_FUNCTION()
107 if (idx >= ht->nNumUsed || !valid_format(z)) { in PHP_FUNCTION()
116 while (idx < ht->nNumUsed) { in PHP_FUNCTION()
117 z = &ht->arData[idx].val; in PHP_FUNCTION()
123 if (idx >= ht->nNumUsed || !valid_format(z)) { in PHP_FUNCTION()
/PHP-7.0/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.0/ext/spl/
H A Dspl_array.c120 *ht_ptr = ht; in spl_array_replace_hash_table()
137 intern->ht_iter = zend_hash_iterator_add(ht, ht->nInternalPointer); in spl_array_create_ht_iter()
139 spl_array_skip_protected(intern, ht); in spl_array_create_ht_iter()
146 spl_array_create_ht_iter(ht, intern); in spl_array_get_pos_ptr()
455 HashTable *ht; in spl_array_write_dimension_ex() local
481 ht = spl_array_get_hash_table(intern); in spl_array_write_dimension_ex()
532 HashTable *ht; in spl_array_unset_dimension_ex() local
550 ht = spl_array_get_hash_table(intern); in spl_array_unset_dimension_ex()
551 if (ht == &EG(symbol_table)) { in spl_array_unset_dimension_ex()
567 zend_hash_move_forward_ex(ht, spl_array_get_pos_ptr(ht, intern)); in spl_array_unset_dimension_ex()
[all …]
/PHP-7.0/ext/readline/
H A Dreadline_cli.c406 static char *cli_completion_generator_ht(const char *text, int textlen, int *state, HashTable *ht, … in cli_completion_generator_ht() argument
412 zend_hash_internal_pointer_reset(ht); in cli_completion_generator_ht()
415 while(zend_hash_has_more_elements(ht) == SUCCESS) { in cli_completion_generator_ht()
416 zend_hash_get_current_key(ht, &name, &number); in cli_completion_generator_ht()
419 *pData = zend_hash_get_current_data_ptr(ht); in cli_completion_generator_ht()
421 zend_hash_move_forward(ht); in cli_completion_generator_ht()
424 if (zend_hash_move_forward(ht) == FAILURE) { in cli_completion_generator_ht()
461 static char *cli_completion_generator_func(const char *text, int textlen, int *state, HashTable *ht in cli_completion_generator_func() argument
464 char *retval = cli_completion_generator_ht(text, textlen, state, ht, (void**)&func); in cli_completion_generator_func()
485 …cli_completion_generator_define(const char *text, int textlen, int *state, HashTable *ht) /* {{{ */ in cli_completion_generator_define() argument
[all …]

Completed in 97 milliseconds

1234