/php-src/Zend/ |
H A D | zend_execute.c | 2187 HashTable *ht; in zend_get_target_symbol_table() local 2198 return ht; in zend_get_target_symbol_table() 2216 GC_ADDREF(ht); in zend_undefined_offset_write() 2219 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && GC_DELREF(ht) != 1) { in zend_undefined_offset_write() 2238 GC_ADDREF(ht); in zend_undefined_index_write() 2243 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && GC_DELREF(ht) != 1) { in zend_undefined_index_write() 2342 GC_ADDREF(ht); in slow_index_convert() 2345 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in slow_index_convert() 2366 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in slow_index_convert() 2379 GC_ADDREF(ht); in slow_index_convert() [all …]
|
H A D | zend_object_handlers.h | 256 #define zend_release_properties(ht) do { \ argument 257 if ((ht) && !(GC_FLAGS(ht) & GC_IMMUTABLE) && !GC_DELREF(ht)) { \ 258 zend_array_destroy(ht); \
|
H A D | zend_alloc.h | 230 #define ALLOC_HASHTABLE(ht) \ argument 231 (ht) = (HashTable *) emalloc(sizeof(HashTable)) 233 #define FREE_HASHTABLE(ht) \ argument 234 efree_size(ht, sizeof(HashTable)) 236 #define ALLOC_HASHTABLE_REL(ht) \ argument 237 (ht) = (HashTable *) emalloc_rel(sizeof(HashTable)) 239 #define FREE_HASHTABLE_REL(ht) \ argument 240 efree_size_rel(ht, sizeof(HashTable))
|
H A D | zend_vm_execute.h | 2467 HashTable *ht; in ZEND_SEND_ARRAY_SPEC_HANDLER() local 4987 HashTable *ht; in ZEND_CAST_SPEC_CONST_HANDLER() local 5057 ht = zend_array_dup(ht); in ZEND_CAST_SPEC_CONST_HANDLER() 7687 HashTable *ht; in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CONST_HANDLER() local 8787 HashTable *ht; in ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV_HANDLER() local 10018 HashTable *ht; in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR_HANDLER() local 19612 ht = zend_array_dup(ht); in ZEND_CAST_SPEC_TMP_HANDLER() 22281 ht = zend_array_dup(ht); in ZEND_CAST_SPEC_VAR_HANDLER() 39941 ht = zend_array_dup(ht); in ZEND_CAST_SPEC_CV_HANDLER() 40643 if (!ht) { in ZEND_BIND_STATIC_SPEC_CV_HANDLER() [all …]
|
H A D | zend_object_handlers.c | 94 HashTable *ht; in zend_std_build_object_properties_array() local 122 return ht; in zend_std_build_object_properties_array() 159 HashTable *ht; in zend_std_get_debug_info() local 173 ht = Z_ARR(retval); in zend_std_get_debug_info() 174 return ht; in zend_std_get_debug_info() 182 ht = zend_new_array(0); in zend_std_get_debug_info() 183 return ht; in zend_std_get_debug_info() 1970 HashTable *ht; in zend_std_get_properties_for() local 1979 return ht; in zend_std_get_properties_for() 1987 if (ht) { in zend_std_get_properties_for() [all …]
|
H A D | zend_vm_def.h | 1156 HashTable *ht; variable 5344 HashTable *ht; variable 6312 HashTable *ht; variable 6383 ht = zend_array_dup(ht); 7391 HashTable *ht; variable 7512 HashTable *ht; variable 8973 HashTable *ht; variable 8982 if (!ht) { 9025 HashTable *ht; variable 9032 if (!ht) { [all …]
|
H A D | zend_generators.h | 45 HashTable *ht; /* if multiple children */ member
|
/php-src/ext/intl/dateformat/ |
H A D | dateformat_format_object.cpp | 92 HashTable *ht = Z_ARRVAL_P(format); in PHP_FUNCTION() local 93 if (zend_hash_num_elements(ht) != 2) { in PHP_FUNCTION() 102 ZEND_HASH_FOREACH_VAL(ht, z) { in PHP_FUNCTION()
|
/php-src/ext/sockets/ |
H A D | sendrecvmsg.c | 81 HashTable ht; member 98 zend_hash_init(&ancillary_registry.ht, 32, NULL, ancillary_registery_free_elem, 1); in init_ancillary_registry() 108 …zend_hash_str_update_mem(&ancillary_registry.ht, (char*)&key, sizeof(key), (void*)&entry, sizeof(e… in init_ancillary_registry() 152 zend_hash_destroy(&ancillary_registry.ht); in destroy_ancillary_registry() 171 if ((entry = zend_hash_str_find_ptr(&ancillary_registry.ht, (char*)&key, sizeof(key))) != NULL) { in get_ancillary_reg_entry()
|
/php-src/ |
H A D | .gdbinit | 217 set $ht = $zobj->properties 219 ____print_ht $ht 1 228 set $ht = &$zobj->ce->properties_info 230 set $num = $ht->nNumUsed 232 set $p = (Bucket*)($ht->arData + $k) 314 set $ht = (HashTable*)$arg0 321 set $packed = $ht->u.v.flags & 4 327 printf "(%d)[%p]: {\n", $ht->nNumOfElements, $ht 329 set $num = $ht->nNumUsed 334 set $val = (zval*)($ht->arPacked + $i) [all …]
|
/php-src/ext/dom/ |
H A D | dom_iterators.c | 65 static xmlNode *php_dom_libxml_hash_iter_ex(xmlHashTable *ht, int index) in php_dom_libxml_hash_iter_ex() argument 69 if ((htsize = xmlHashSize(ht)) > 0 && index < htsize) { in php_dom_libxml_hash_iter_ex() 74 xmlHashScan(ht, itemHashScanner, &iter); in php_dom_libxml_hash_iter_ex() 83 xmlNode *curnode = php_dom_libxml_hash_iter_ex(objmap->ht, index); in php_dom_libxml_hash_iter()
|
H A D | nodelist.c | 70 if (objmap->ht) { in php_dom_get_nodelist_length() 71 return xmlHashSize(objmap->ht); in php_dom_get_nodelist_length() 144 if (objmap->ht) { in php_dom_nodelist_get_item_into_zval()
|
/php-src/ext/spl/ |
H A D | php_spl.c | 477 #define HT_MOVE_TAIL_TO_HEAD(ht) \ argument 478 ZEND_ASSERT(!HT_IS_PACKED(ht)); \ 480 Bucket tmp = (ht)->arData[(ht)->nNumUsed-1]; \ 481 memmove((ht)->arData + 1, (ht)->arData, \ 482 sizeof(Bucket) * ((ht)->nNumUsed - 1)); \ 483 (ht)->arData[0] = tmp; \ 484 zend_hash_rehash(ht); \
|
H A D | spl_fixedarray.c | 219 HashTable *ht = zend_std_get_properties(obj); in spl_fixedarray_object_get_gc() local 224 return ht; in spl_fixedarray_object_get_gc() 244 HashTable *ht = zend_new_array(size); in spl_fixedarray_object_get_properties_for() local 248 zend_hash_next_index_insert(ht, &elements[i]); in spl_fixedarray_object_get_properties_for() 257 zend_hash_add_new(ht, skey, value); in spl_fixedarray_object_get_properties_for() 259 zend_hash_index_update(ht, nkey, value); in spl_fixedarray_object_get_properties_for() 264 return ht; in spl_fixedarray_object_get_properties_for() 600 HashTable *ht = zend_std_get_properties(&intern->std); in PHP_METHOD() local 601 uint32_t num_properties = zend_hash_num_elements(ht); in PHP_METHOD() 612 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(ht, key, current) { in PHP_METHOD()
|
/php-src/ext/standard/ |
H A D | browscap.c | 269 …rowscap_entry_add_kv_to_existing_array(browser_data *bdata, browscap_entry *entry, HashTable *ht) { in browscap_entry_add_kv_to_existing_array() argument 273 zend_hash_add(ht, bdata->kv[i].key, &tmp); in browscap_entry_add_kv_to_existing_array() 279 HashTable *ht = zend_new_array(2 + (entry->parent ? 1 : 0) + (entry->kv_end - entry->kv_start)); in browscap_entry_to_array() local 284 zend_hash_add_new(ht, key, &tmp); in browscap_entry_to_array() 290 zend_hash_add_new(ht, key, &tmp); in browscap_entry_to_array() 297 zend_hash_add_new(ht, key, &tmp); in browscap_entry_to_array() 301 browscap_entry_add_kv_to_existing_array(bdata, entry, ht); in browscap_entry_to_array() 303 return ht; in browscap_entry_to_array()
|
H A D | php_array.h | 32 PHPAPI zend_long php_count_recursive(HashTable *ht);
|
H A D | filters.c | 1084 if ((tmpval = zend_hash_str_find((HashTable *)ht, field_name, field_name_len-1)) != NULL) { in php_conv_get_string_prop_ex() 1100 zval *tmpval = zend_hash_str_find((HashTable *)ht, field_name, field_name_len-1); in php_conv_get_ulong_prop_ex() 1118 zval *tmpval = zend_hash_str_find((HashTable *)ht, field_name, field_name_len-1); in php_conv_get_bool_prop_ex() 1142 #define GET_STR_PROP(ht, var, var_len, fldname, persistent) \ argument 1143 php_conv_get_string_prop_ex(ht, &var, &var_len, fldname, sizeof(fldname), persistent) 1145 #define GET_INT_PROP(ht, var, fldname) \ argument 1146 php_conv_get_int_prop_ex(ht, &var, fldname, sizeof(fldname)) 1148 #define GET_UINT_PROP(ht, var, fldname) \ argument 1149 php_conv_get_uint_prop_ex(ht, &var, fldname, sizeof(fldname)) 1151 #define GET_BOOL_PROP(ht, var, fldname) \ argument [all …]
|
H A D | array.c | 620 if (GC_IS_RECURSIVE(ht)) { in php_count_recursive() 624 GC_PROTECT_RECURSION(ht); in php_count_recursive() 3859 return ht->arData + ht->nNumUsed; 3886 return ht->arPacked + ht->nNumUsed; 3945 if (HT_IS_PACKED(ht)) { 3947 zval *end = ht->arPacked + ht->nNumUsed; 3988 Bucket *end = ht->arData + ht->nNumUsed; 6221 if (num_avail < ht->nNumUsed - (ht->nNumUsed >> 1)) { 6246 if (HT_IS_PACKED(ht)) { 6766 HashTable *ht; local [all …]
|
H A D | streamsfuncs.c | 665 HashTable *ht; in stream_array_from_fd_set() local 674 ht = zend_new_array(zend_hash_num_elements(Z_ARRVAL_P(stream_array))); in stream_array_from_fd_set() 692 dest_elem = zend_hash_index_update(ht, num_ind, elem); in stream_array_from_fd_set() 694 dest_elem = zend_hash_update(ht, key, elem); in stream_array_from_fd_set() 706 ZVAL_ARR(stream_array, ht); in stream_array_from_fd_set() 714 HashTable *ht; in stream_array_emulate_read_fd_set() local 723 ht = zend_new_array(zend_hash_num_elements(Z_ARRVAL_P(stream_array))); in stream_array_emulate_read_fd_set() 739 dest_elem = zend_hash_index_update(ht, num_ind, elem); in stream_array_emulate_read_fd_set() 741 dest_elem = zend_hash_update(ht, key, elem); in stream_array_emulate_read_fd_set() 752 ZVAL_ARR(stream_array, ht); in stream_array_emulate_read_fd_set() [all …]
|
H A D | var_unserializer.re | 463 static zend_always_inline int process_nested_array_data(UNSERIALIZE_PARAMETER, HashTable *ht, zend_… 491 data = zend_hash_index_lookup(ht, idx); 501 data = zend_hash_lookup(ht, Z_STR(key)); 598 data = zend_hash_find(ht, Z_STR(key)); 653 data = zend_hash_add_new(ht, Z_STR(key), &EG(uninitialized_zval)); 658 data = zend_hash_lookup(ht, Z_STR(key)); 785 HashTable *ht; 820 ht = Z_OBJPROP_P(rval); 821 if (elements >= (zend_long)(HT_MAX_SIZE - zend_hash_num_elements(ht))) { 825 zend_hash_extend(ht, zend_hash_num_elements(ht) + elements, HT_IS_PACKED(ht)); [all …]
|
/php-src/ext/soap/ |
H A D | soap.c | 676 ZEND_HASH_FOREACH_VAL(ht, tmp) { in soap_create_typemap() 795 HashTable *ht = Z_ARRVAL_P(options); in PHP_METHOD() local 2368 ZEND_HASH_FOREACH_VAL(ht, tmp) { 3980 HashTable *ht; local 3987 ht = function->requestParameters; 3989 ht = function->responseParameters; 3992 if (ht == NULL) { 4000 ZEND_HASH_FOREACH_PTR(ht, tmp) { 4409 HashTable *ht = (HashTable*)data; local 4410 zend_hash_destroy(ht); [all …]
|
/php-src/sapi/phpdbg/ |
H A D | phpdbg_watch.c | 547 HashTable *ht = HT_FROM_ZVP(zv); local 549 if (!ht) { 554 phpdbg_set_ht_watchpoint(ht, &watch); 650 hti->ht = element->parent_container; 655 …phpdbg_set_addr_watchpoint(HT_GET_DATA_ADDR(hti->ht), HT_HASH_SIZE(hti->ht->nTableMask), &hti->has… 719 HashTable *ht = HT_FROM_ZVP(parent); local 721 if (!ht) { 724 char *htPtr = ((char *) ht) + HT_WATCH_OFFSET; 725 char *oldPtr = ((char *) &element->backup.ht) + HT_WATCH_OFFSET; 749 element->parent_container = ht; [all …]
|
H A D | phpdbg.h | 75 #define zend_hash_str_add_tmp(ht, key, len, pData) \ argument 76 zend_hash_str_add(ht, key, len, pData)
|
/php-src/Zend/Optimizer/ |
H A D | zend_dump.h | 47 void zend_dump_ht(HashTable *ht);
|
/php-src/ext/mysqlnd/ |
H A D | php_mysqlnd.c | 66 HashTable *ht = mysqlnd_reverse_api_get_api_list(); in mysqlnd_minfo_dump_api_plugins() local 69 ZEND_HASH_MAP_FOREACH_PTR(ht, ext) { in mysqlnd_minfo_dump_api_plugins()
|