/PHP-7.1/Zend/ |
H A D | zend_ts_hash.c | 67 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 D | zend_hash.h | 49 ((ht)->nNumUsed == (ht)->nNumOfElements) 203 zend_hash_has_more_elements_ex(ht, &(ht)->nInternalPointer) 205 zend_hash_move_forward_ex(ht, &(ht)->nInternalPointer) 207 zend_hash_move_backwards_ex(ht, &(ht)->nInternalPointer) 211 zend_hash_get_current_key_zval_ex(ht, key, &(ht)->nInternalPointer) 213 zend_hash_get_current_key_type_ex(ht, &(ht)->nInternalPointer) 215 zend_hash_get_current_data_ex(ht, &(ht)->nInternalPointer) 217 zend_hash_internal_pointer_reset_ex(ht, &(ht)->nInternalPointer) 219 zend_hash_internal_pointer_end_ex(ht, &(ht)->nInternalPointer) 239 (ht)->nNumOfElements [all …]
|
H A D | zend_hash.c | 192 ht->nTableSize += ht->nTableSize; in zend_hash_packed_grow() 193 …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() 212 ht->nTableMask = -ht->nTableSize; in zend_hash_packed_to_hash() 256 …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() 329 iter->ht = ht; in zend_hash_iterator_add() 347 iter->ht = ht; in zend_hash_iterator_add() 370 iter->ht = ht; in zend_hash_iterator_pos() 394 iter->ht = ht; in zend_hash_iterator_pos_ex() 426 if (iter->ht == ht) { in _zend_hash_iterators_remove() 447 if (iter->ht == ht) { in zend_hash_iterators_lower_pos() [all …]
|
H A D | zend_ts_hash.h | 42 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 D | zend_gc.c | 370 HashTable *ht; in gc_scan_black() local 375 ht = NULL; in gc_scan_black() 438 p = ht->arData; in gc_scan_black() 478 HashTable *ht; in gc_mark_grey() local 484 ht = NULL; in gc_mark_grey() 547 p = ht->arData; in gc_mark_grey() 606 HashTable *ht; in gc_scan() local 764 HashTable *ht; local 770 ht = NULL; 855 p = ht->arData; [all …]
|
H A D | zend_types.h | 242 #define HT_HASH(ht, idx) \ argument 243 HT_HASH_EX((ht)->arData, idx) 251 #define HT_SIZE(ht) \ argument 252 HT_SIZE_EX((ht)->nTableSize, (ht)->nTableMask) 253 #define HT_USED_SIZE(ht) \ argument 254 (HT_HASH_SIZE((ht)->nTableMask) + ((size_t)(ht)->nNumUsed * sizeof(Bucket))) 255 #define HT_HASH_RESET(ht) \ argument 256 memset(&HT_HASH(ht, (ht)->nTableMask), HT_INVALID_IDX, HT_HASH_SIZE((ht)->nTableMask)) 265 (ht)->arData = (Bucket*)(((char*)(ptr)) + HT_HASH_SIZE((ht)->nTableMask)); \ 268 ((char*)((ht)->arData) - HT_HASH_SIZE((ht)->nTableMask)) [all …]
|
/PHP-7.1/ext/opcache/ |
H A D | zend_persist.c | 89 ht->pDestructor = NULL; in zend_hash_persist() 114 } else if (ht->nNumUsed < (uint32_t)(-(int32_t)ht->nTableMask) / 2) { in zend_hash_persist() 132 HT_HASH_RESET(ht); in zend_hash_persist() 133 memcpy(ht->arData, old_buckets, ht->nNumUsed * sizeof(Bucket)); in zend_hash_persist() 165 p = ht->arData + idx; in zend_hash_persist() 205 HT_SET_DATA_ADDR(ht, zend_accel_memdup(HT_GET_DATA_ADDR(ht), HT_USED_SIZE(ht))); in zend_hash_persist_immutable() 206 } else if (ht->nNumUsed < (uint32_t)(-(int32_t)ht->nTableMask) / 2) { in zend_hash_persist_immutable() 224 HT_HASH_RESET(ht); in zend_hash_persist_immutable() 225 memcpy(ht->arData, old_buckets, ht->nNumUsed * sizeof(Bucket)); in zend_hash_persist_immutable() 250 memcpy(data, HT_GET_DATA_ADDR(ht), HT_USED_SIZE(ht)); in zend_hash_persist_immutable() [all …]
|
H A D | zend_accelerator_util_funcs.c | 180 ht->nNumUsed = 0; in zend_hash_clone_constants() 193 HT_SET_DATA_ADDR(ht, emalloc(HT_SIZE(ht))); in zend_hash_clone_constants() 203 q = ht->arData + ht->nNumUsed; in zend_hash_clone_constants() 205 HT_HASH(ht, nIndex) = HT_IDX_TO_HASH(ht->nNumUsed++); in zend_hash_clone_constants() 231 ht->nNumUsed = 0; in zend_hash_clone_methods() 244 HT_SET_DATA_ADDR(ht, emalloc(HT_SIZE(ht))); in zend_hash_clone_methods() 255 q = ht->arData + ht->nNumUsed; in zend_hash_clone_methods() 257 HT_HASH(ht, nIndex) = HT_IDX_TO_HASH(ht->nNumUsed++); in zend_hash_clone_methods() 302 HT_SET_DATA_ADDR(ht, emalloc(HT_SIZE(ht))); in zend_hash_clone_prop_info() 313 q = ht->arData + ht->nNumUsed; in zend_hash_clone_prop_info() [all …]
|
H A D | zend_persist_calc.c | 54 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 < (uint32_t)(-(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 = (uint32_t)(-(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 D | zend_file_cache.c | 264 ht->arData = NULL; in zend_file_cache_serialize_hash() 271 p = ht->arData; in zend_file_cache_serialize_hash() 273 end = p + ht->nNumUsed; in zend_file_cache_serialize_hash() 329 HashTable *ht; in zend_file_cache_serialize_zval() local 332 ht = Z_ARR_P(zv); in zend_file_cache_serialize_zval() 368 HashTable *ht; in zend_file_cache_serialize_op_array() local 372 UNSERIALIZE_PTR(ht); in zend_file_cache_serialize_op_array() 911 p = ht->arData; in zend_file_cache_unserialize_hash() 963 HashTable *ht; in zend_file_cache_unserialize_zval() local 966 ht = Z_ARR_P(zv); in zend_file_cache_unserialize_zval() [all …]
|
/PHP-7.1/sapi/phpdbg/ |
H A D | phpdbg_wait.c | 47 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 D | phpdbg_webdata_transfer.c | 32 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 D | phpdbg_watch.h | 80 HashTable ht; member 104 HashTable ht; member 115 HashTable *ht; member
|
/PHP-7.1/win32/ |
H A D | registry.c | 82 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.1/ext/standard/ |
H A D | php_http.h | 27 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 D | http.c | 28 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 D | var.c | 37 HashTable ht; member 674 HashTable *ht; in php_var_serialize_collect_names() local 677 ALLOC_HASHTABLE(ht); in php_var_serialize_collect_names() 698 return ht; in php_var_serialize_collect_names() 706 HashTable *ht; in php_var_serialize_class() local 712 ht = Z_ARRVAL_P(retval_ptr); in php_var_serialize_class() 713 count = zend_array_count(ht); in php_var_serialize_class() 715 ht = Z_OBJPROP_P(retval_ptr); in php_var_serialize_class() 716 count = zend_array_count(ht); in php_var_serialize_class() 722 ht = NULL; in php_var_serialize_class() [all …]
|
/PHP-7.1/ext/dom/ |
H A D | namednodemap.c | 98 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 D | nodelist.c | 63 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 D | dom_iterators.c | 87 xmlNode *php_dom_libxml_hash_iter(xmlHashTable *ht, int index) /* {{{ */ in php_dom_libxml_hash_iter() argument 93 if ((htsize = xmlHashSize(ht)) > 0 && index < htsize) { in php_dom_libxml_hash_iter() 98 xmlHashScan(ht, itemHashScanner, iter); in php_dom_libxml_hash_iter() 108 xmlNode *php_dom_libxml_notation_iter(xmlHashTable *ht, int index) /* {{{ */ in php_dom_libxml_notation_iter() argument 114 if ((htsize = xmlHashSize(ht)) > 0 && index < htsize) { in php_dom_libxml_notation_iter() 119 xmlHashScan(ht, itemHashScanner, iter); in php_dom_libxml_notation_iter() 233 curnode = php_dom_libxml_hash_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward() 235 curnode = php_dom_libxml_notation_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward() 315 curnode = php_dom_libxml_hash_iter(objmap->ht, 0); in php_dom_get_iterator() 317 curnode = php_dom_libxml_notation_iter(objmap->ht, 0); in php_dom_get_iterator()
|
H A D | php_dom.h | 88 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.1/ext/intl/dateformat/ |
H A D | dateformat_format_object.cpp | 88 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.1/ext/phar/ |
H A D | gdbhelp | 11 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.1/ext/spl/ |
H A D | spl_array.c | 120 *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.1/ext/readline/ |
H A D | readline_cli.c | 406 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 …]
|