/PHP-7.4/ext/opcache/ |
H A D | zend_file_cache.c | 278 ht->arData = NULL; 285 p = ht->arData; 287 end = p + ht->nNumUsed; 343 HashTable *ht; local 346 ht = Z_ARR_P(zv); 413 HashTable *ht; local 417 UNSERIALIZE_PTR(ht); 1016 p = ht->arData; 1066 HashTable *ht; local 1069 ht = Z_ARR_P(zv); [all …]
|
/PHP-7.4/Zend/ |
H A D | zend_object_handlers.h | 243 #define zend_release_properties(ht) do { \ argument 244 if ((ht) && !(GC_FLAGS(ht) & GC_IMMUTABLE) && !GC_DELREF(ht)) { \ 245 zend_array_destroy(ht); \
|
H A D | zend_generators.c | 269 zend_hash_destroy(generator->node.child.ht); in zend_generator_free_storage() 270 efree(generator->node.child.ht); in zend_generator_free_storage() 526 HashTable *ht = emalloc(sizeof(HashTable)); in zend_generator_add_single_child() local 527 zend_hash_init(ht, 0, NULL, NULL, 0); in zend_generator_add_single_child() 528 zend_hash_index_add_ptr(ht, in zend_generator_add_single_child() 530 node->child.ht = ht; in zend_generator_add_single_child() 533 zend_hash_index_add_ptr(node->child.ht, (zend_ulong) leaf, child); in zend_generator_add_single_child() 543 ZEND_HASH_FOREACH_NUM_KEY(src->child.ht, leaf) { in zend_generator_merge_child_nodes() 701 HashTable *ht = Z_ARR(generator->values); in zend_generator_get_next_delegated_value() local 706 if (UNEXPECTED(pos >= ht->nNumUsed)) { in zend_generator_get_next_delegated_value() [all …]
|
H A D | zend_list.c | 225 void zend_close_rsrc_list(HashTable *ht) in zend_close_rsrc_list() argument 229 ZEND_HASH_REVERSE_FOREACH_PTR(ht, res) { in zend_close_rsrc_list() 237 void zend_destroy_rsrc_list(HashTable *ht) in zend_destroy_rsrc_list() argument 239 zend_hash_graceful_reverse_destroy(ht); in zend_destroy_rsrc_list()
|
H A D | zend_alloc.h | 233 #define ALLOC_HASHTABLE(ht) \ argument 234 (ht) = (HashTable *) emalloc(sizeof(HashTable)) 236 #define FREE_HASHTABLE(ht) \ argument 237 efree_size(ht, sizeof(HashTable)) 239 #define ALLOC_HASHTABLE_REL(ht) \ argument 240 (ht) = (HashTable *) emalloc_rel(sizeof(HashTable)) 242 #define FREE_HASHTABLE_REL(ht) \ argument 243 efree_size_rel(ht, sizeof(HashTable))
|
H A D | zend_execute_API.c | 289 if (ht) { in shutdown_executor() 290 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && GC_DELREF(ht) == 0) { in shutdown_executor() 291 zend_array_destroy(ht); in shutdown_executor() 308 if (ht) { in shutdown_executor() 309 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && GC_DELREF(ht) == 0) { in shutdown_executor() 310 zend_array_destroy(ht); in shutdown_executor() 1519 HashTable *ht = execute_data->symbol_table; in zend_attach_symbol_table() local 1541 zv = zend_hash_add_new(ht, *str, var); in zend_attach_symbol_table() 1554 HashTable *ht = execute_data->symbol_table; in zend_detach_symbol_table() local 1564 zend_hash_del(ht, *str); in zend_detach_symbol_table() [all …]
|
H A D | zend_execute.c | 1956 HashTable *ht; in zend_get_target_symbol_table() local 1959 ht = &EG(symbol_table); in zend_get_target_symbol_table() 1965 ht = EX(symbol_table); in zend_get_target_symbol_table() 1967 return ht; in zend_get_target_symbol_table() 1986 GC_ADDREF(ht); in zend_undefined_offset_write() 1989 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in zend_undefined_offset_write() 1990 zend_array_destroy(ht); in zend_undefined_offset_write() 2005 GC_ADDREF(ht); in zend_undefined_index_write() 2008 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in zend_undefined_index_write() 2092 GC_ADDREF(ht); in slow_index_convert() [all …]
|
H A D | zend_object_handlers.c | 149 HashTable *ht; in zend_std_get_debug_info() local 163 ht = Z_ARR(retval); in zend_std_get_debug_info() 164 return ht; in zend_std_get_debug_info() 173 return ht; in zend_std_get_debug_info() 1879 HashTable *ht; in zend_std_get_properties_for() local 1885 if (ht && !is_temp && !(GC_FLAGS(ht) & GC_IMMUTABLE)) { in zend_std_get_properties_for() 1886 GC_ADDREF(ht); in zend_std_get_properties_for() 1888 return ht; in zend_std_get_properties_for() 1897 if (ht && !(GC_FLAGS(ht) & GC_IMMUTABLE)) { in zend_std_get_properties_for() 1898 GC_ADDREF(ht); in zend_std_get_properties_for() [all …]
|
H A D | zend_generators.h | 43 HashTable *ht; /* if multiple children */ member
|
/PHP-7.4/ext/soap/ |
H A D | soap.c | 1007 ZEND_HASH_FOREACH_VAL(ht, tmp) { in soap_create_typemap() 4090 HashTable *ht = NULL; local 4098 ht = Z_OBJPROP(h->retval); 4134 if (ht) { 4146 if (ht) { 4324 HashTable *ht; local 4331 ht = Z_OBJPROP_P(header); 4470 HashTable *ht; local 4482 if (ht == NULL) { 4900 zend_hash_destroy(ht); [all …]
|
/PHP-7.4/ext/standard/ |
H A D | var.c | 35 HashTable ht; member 676 zv = zend_hash_index_find(&data->ht, key); in php_add_var_hash() 688 zend_hash_index_add_new(&data->ht, key, &zv_n); in php_add_var_hash() 694 zend_hash_index_add_new(&data->ht, key + 1, var); in php_add_var_hash() 806 if (!zend_hash_add(ht, name, val)) { in php_var_serialize_try_add_sleep_prop() 818 HashTable *ht, zval *struc, HashTable *sleep_retval) /* {{{ */ in php_var_serialize_get_sleep_props() argument 882 zend_hash_add(ht, name, &EG(uninitialized_zval)); in php_var_serialize_get_sleep_props() 900 ZEND_HASH_FOREACH_KEY_VAL_IND(ht, index, key, data) { in php_var_serialize_nested_data() 1071 zval *var_idx = zend_hash_index_find(&var_hash->ht, in php_var_serialize_intern() 1144 zend_hash_init(&d->ht, 16, NULL, ZVAL_PTR_DTOR, 0); in php_var_serialize_init() [all …]
|
H A D | var_unserializer.re | 493 data = zend_hash_index_update(ht, idx, &d); 495 data = zend_hash_index_add_new(ht, idx, &d); 504 data = zend_hash_update(ht, Z_STR(key), &d); 506 data = zend_hash_add_new(ht, Z_STR(key), &d); 562 if ((old_data = zend_hash_find(ht, Z_STR(key))) != NULL) { 567 data = zend_hash_update_ind(ht, Z_STR(key), &d); 581 data = zend_hash_update_ind(ht, Z_STR(key), &d); 584 data = zend_hash_add_new(ht, Z_STR(key), &d); 682 HashTable *ht; 717 ht = Z_OBJPROP_P(rval); [all …]
|
H A D | filters.c | 1223 if ((tmpval = zend_hash_str_find((HashTable *)ht, field_name, field_name_len-1)) != NULL) { in php_conv_get_string_prop_ex() 1239 zval *tmpval = zend_hash_str_find((HashTable *)ht, field_name, field_name_len-1); in php_conv_get_ulong_prop_ex() 1257 zval *tmpval = zend_hash_str_find((HashTable *)ht, field_name, field_name_len-1); in php_conv_get_bool_prop_ex() 1281 #define GET_STR_PROP(ht, var, var_len, fldname, persistent) \ argument 1282 php_conv_get_string_prop_ex(ht, &var, &var_len, fldname, sizeof(fldname), persistent) 1284 #define GET_INT_PROP(ht, var, fldname) \ argument 1285 php_conv_get_int_prop_ex(ht, &var, fldname, sizeof(fldname)) 1287 #define GET_UINT_PROP(ht, var, fldname) \ argument 1288 php_conv_get_uint_prop_ex(ht, &var, fldname, sizeof(fldname)) 1290 #define GET_BOOL_PROP(ht, var, fldname) \ argument [all …]
|
H A D | browscap.c | 281 HashTable *ht = zend_new_array(8); in browscap_entry_to_array() local 284 zend_hash_str_add(ht, "browser_name_regex", sizeof("browser_name_regex")-1, &tmp); in browscap_entry_to_array() 287 zend_hash_str_add(ht, "browser_name_pattern", sizeof("browser_name_pattern")-1, &tmp); in browscap_entry_to_array() 291 zend_hash_str_add(ht, "parent", sizeof("parent")-1, &tmp); in browscap_entry_to_array() 296 zend_hash_add(ht, bdata->kv[i].key, &tmp); in browscap_entry_to_array() 299 return ht; in browscap_entry_to_array()
|
H A D | streamsfuncs.c | 649 HashTable *ht; in stream_array_from_fd_set() local 658 ht = zend_new_array(zend_hash_num_elements(Z_ARRVAL_P(stream_array))); in stream_array_from_fd_set() 676 dest_elem = zend_hash_index_update(ht, num_ind, elem); in stream_array_from_fd_set() 678 dest_elem = zend_hash_update(ht, key, elem); in stream_array_from_fd_set() 690 ZVAL_ARR(stream_array, ht); in stream_array_from_fd_set() 698 HashTable *ht; in stream_array_emulate_read_fd_set() local 707 ht = zend_new_array(zend_hash_num_elements(Z_ARRVAL_P(stream_array))); in stream_array_emulate_read_fd_set() 723 dest_elem = zend_hash_index_update(ht, num_ind, elem); in stream_array_emulate_read_fd_set() 725 dest_elem = zend_hash_update(ht, key, elem); in stream_array_emulate_read_fd_set() 736 ZVAL_ARR(stream_array, ht); in stream_array_emulate_read_fd_set() [all …]
|
H A D | php_array.h | 110 PHPAPI zend_long php_count_recursive(HashTable *ht);
|
/PHP-7.4/ext/sockets/ |
H A D | sendrecvmsg.c | 82 HashTable ht; member 99 zend_hash_init(&ancillary_registry.ht, 32, NULL, ancillary_registery_free_elem, 1); in init_ancillary_registry() 109 …zend_hash_str_update_mem(&ancillary_registry.ht, (char*)&key, sizeof(key), (void*)&entry, sizeof(e… in init_ancillary_registry() 140 zend_hash_destroy(&ancillary_registry.ht); in destroy_ancillary_registry() 159 if ((entry = zend_hash_str_find_ptr(&ancillary_registry.ht, (char*)&key, sizeof(key))) != NULL) { in get_ancillary_reg_entry()
|
/PHP-7.4/ext/opcache/Optimizer/ |
H A D | zend_dump.h | 43 void zend_dump_ht(HashTable *ht);
|
/PHP-7.4/ |
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) 326 set $ht = (HashTable*)$arg0 333 if $ht->u.v.flags & 4 338 printf "(%d)[%p]: {\n", $ht->nNumOfElements, $ht 340 set $num = $ht->nNumUsed 344 set $p = (Bucket*)($ht->arData + $i)
|
/PHP-7.4/sapi/phpdbg/ |
H A D | phpdbg_watch.c | 492 HashTable *ht = HT_FROM_ZVP(zv); local 494 if (!ht) { 499 phpdbg_set_ht_watchpoint(ht, &watch); 596 hti->ht = element->parent_container; 601 …phpdbg_set_addr_watchpoint(HT_GET_DATA_ADDR(hti->ht), HT_HASH_SIZE(hti->ht->nTableMask), &hti->has… 609 zend_hash_internal_pointer_end_ex(hti->ht, &pos); 610 hti->last = hti->ht->arData + pos; 670 HashTable *ht = HT_FROM_ZVP(parent); local 672 if (!ht) { 675 char *htPtr = ((char *) ht) + HT_WATCH_OFFSET; [all …]
|
H A D | phpdbg.h | 81 #define zend_hash_str_add_tmp(ht, key, len, pData) \ argument 82 zend_hash_str_add(ht, key, len, pData)
|
/PHP-7.4/ext/xmlrpc/ |
H A D | xmlrpc-epi-php.c | 468 static XMLRPC_VECTOR_TYPE determine_vector_type (HashTable *ht) in determine_vector_type() argument 474 ZEND_HASH_FOREACH_KEY(ht, num_index, my_key) { in determine_vector_type() 553 HashTable *ht = NULL; in PHP_to_XMLRPC_worker() local 557 ht = HASH_OF(&val); in PHP_to_XMLRPC_worker() 558 if (ht && !(GC_FLAGS(ht) & GC_IMMUTABLE)) { in PHP_to_XMLRPC_worker() 559 if (GC_IS_RECURSIVE(ht)) { in PHP_to_XMLRPC_worker() 563 GC_PROTECT_RECURSION(ht); in PHP_to_XMLRPC_worker() 589 if (ht && !(GC_FLAGS(ht) & GC_IMMUTABLE)) { in PHP_to_XMLRPC_worker() 590 GC_UNPROTECT_RECURSION(ht); in PHP_to_XMLRPC_worker()
|
/PHP-7.4/ext/spl/ |
H A D | spl_fixedarray.c | 152 HashTable *ht = zend_std_get_properties(obj); in spl_fixedarray_object_get_gc() local 157 return ht; in spl_fixedarray_object_get_gc() 164 HashTable *ht = zend_std_get_properties(obj); in spl_fixedarray_object_get_properties() local 168 zend_long j = zend_hash_num_elements(ht); in spl_fixedarray_object_get_properties() 172 zend_hash_index_update(ht, i, &intern->array.elements[i]); in spl_fixedarray_object_get_properties() 175 zend_hash_index_update(ht, i, &EG(uninitialized_zval)); in spl_fixedarray_object_get_properties() 180 zend_hash_index_del(ht, i); in spl_fixedarray_object_get_properties() 185 return ht; in spl_fixedarray_object_get_properties()
|
H A D | php_spl.c | 491 #define HT_MOVE_TAIL_TO_HEAD(ht) \ argument 493 Bucket tmp = (ht)->arData[(ht)->nNumUsed-1]; \ 494 memmove((ht)->arData + 1, (ht)->arData, \ 495 sizeof(Bucket) * ((ht)->nNumUsed - 1)); \ 496 (ht)->arData[0] = tmp; \ 497 zend_hash_rehash(ht); \
|
/PHP-7.4/ext/mysqlnd/ |
H A D | php_mysqlnd.c | 75 HashTable *ht = mysqlnd_reverse_api_get_api_list(); in mysqlnd_minfo_dump_api_plugins() local 78 ZEND_HASH_FOREACH_PTR(ht, ext) { in mysqlnd_minfo_dump_api_plugins()
|