/PHP-7.4/main/ |
H A D | php_variables.c | 64 zend_hash_update_ind(ht, key, val); in php_register_variable_quick() 177 HashTable *ht; in php_register_variable_ex() local 181 ht = Z_ARRVAL_P(track_vars_array); in php_register_variable_ex() 182 zend_symtable_str_del(ht, var, var_len); in php_register_variable_ex() 559 static zend_always_inline void import_environment_variable(HashTable *ht, char *env) in import_environment_variable() argument 584 zend_hash_index_update(ht, idx, &val); in import_environment_variable() 586 php_register_variable_quick(env, name_len, &val, ht); in import_environment_variable() 693 HashTable *ht; in php_register_server_variables() local 702 ht = Z_ARRVAL_P(arr); in php_register_server_variables() 711 php_register_variable_quick("PHP_AUTH_PW", sizeof("PHP_AUTH_PW")-1, &tmp, ht); in php_register_server_variables() [all …]
|
H A D | output.c | 129 HashTable *ht = Z_PTR_P(zv); in reverse_conflict_dtor() local 130 zend_hash_destroy(ht); in reverse_conflict_dtor()
|
/PHP-7.4/ext/pgsql/ |
H A D | pgsql.c | 6801 static inline int build_assignment_string(PGconn *pg_link, smart_str *querystr, HashTable *ht, int … argument 6806 ZEND_HASH_FOREACH_STR_KEY_VAL(ht, fld, val) {
|
/PHP-7.4/ext/standard/ |
H A D | array.c | 738 if (!(GC_FLAGS(ht) & GC_IMMUTABLE)) { in php_count_recursive() 739 if (GC_IS_RECURSIVE(ht)) { in php_count_recursive() 743 GC_PROTECT_RECURSION(ht); in php_count_recursive() 746 cnt = zend_array_count(ht); in php_count_recursive() 747 ZEND_HASH_FOREACH_VAL(ht, element) { in php_count_recursive() 754 if (!(GC_FLAGS(ht) & GC_IMMUTABLE)) { in php_count_recursive() 755 GC_UNPROTECT_RECURSION(ht); in php_count_recursive() 5870 if ((uint32_t)num_avail < ht->nNumUsed - (ht->nNumUsed>>1)) { 6337 HashTable *ht; local 6345 ht = Z_ARRVAL_P(array); [all …]
|
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 | info.c | 91 static ZEND_COLD void php_info_print_stream_hash(const char *name, HashTable *ht) /* {{{ */ in php_info_print_stream_hash() argument 95 if (ht) { in php_info_print_stream_hash() 96 if (zend_hash_num_elements(ht)) { in php_info_print_stream_hash() 105 ZEND_HASH_FOREACH_STR_KEY(ht, key) { in php_info_print_stream_hash()
|
/PHP-7.4/ext/mbstring/ |
H A D | mbstring.c | 3851 HashTable *ht; in mb_recursive_encoder_detector_feed() local 3870 ht = HASH_OF(var); in mb_recursive_encoder_detector_feed() 3871 if (ht != NULL) { in mb_recursive_encoder_detector_feed() 3872 ZEND_HASH_FOREACH_VAL_IND(ht, entry) { in mb_recursive_encoder_detector_feed() 3897 HashTable *ht; in mb_recursive_convert_variable() local 3923 ht = HASH_OF(var); in mb_recursive_convert_variable() 3924 if (ht != NULL) { in mb_recursive_convert_variable() 3925 ZEND_HASH_FOREACH_VAL_IND(ht, entry) { in mb_recursive_convert_variable() 4173 static int _php_mbstr_parse_mail_headers(HashTable *ht, const char *str, size_t str_len) in _php_mbstr_parse_mail_headers() argument 4283 zend_hash_update(ht, fld_name, &val); in _php_mbstr_parse_mail_headers() [all …]
|
/PHP-7.4/ext/date/ |
H A D | php_date.c | 2479 HashTable *ht, *props; in date_object_get_debug_info_timezone() local 2487 ht = zend_array_dup(props); in date_object_get_debug_info_timezone() 2490 zend_hash_str_update(ht, "timezone_type", sizeof("timezone_type")-1, &zv); in date_object_get_debug_info_timezone() 2493 zend_hash_str_update(ht, "timezone", sizeof("timezone")-1, &zv); in date_object_get_debug_info_timezone() 2495 return ht; in date_object_get_debug_info_timezone()
|
/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 | spl_directory.c | 478 static spl_filesystem_object *spl_filesystem_object_create_type(int ht, spl_filesystem_object *sour… in spl_filesystem_object_create_type() argument 550 if (ht && zend_parse_parameters(ht, "|sbr", in spl_filesystem_object_create_type()
|
/PHP-7.4/ext/fileinfo/ |
H A D | libmagic.patch | 3566 + HashTable *ht = Z_ARRVAL(subpats); 3567 + if ((pzval = zend_hash_index_find(ht, 0)) != NULL && Z_TYPE_P(pzval) == IS_ARRAY) {
|
/PHP-7.4/Zend/ |
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_vm_execute.h | 2051 HashTable *ht; in ZEND_SEND_ARRAY_SPEC_HANDLER() local 3970 HashTable *ht; in ZEND_CAST_SPEC_CONST_HANDLER() local 4039 ht = zend_array_dup(ht); in ZEND_CAST_SPEC_CONST_HANDLER() 6400 HashTable *ht; in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CONST_HANDLER() local 7380 HashTable *ht; in ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV_HANDLER() local 8601 HashTable *ht; in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR_HANDLER() local 18214 ht = zend_array_dup(ht); in ZEND_CAST_SPEC_TMP_HANDLER() 21322 ht = zend_array_dup(ht); in ZEND_CAST_SPEC_VAR_HANDLER() 37519 ht = zend_array_dup(ht); in ZEND_CAST_SPEC_CV_HANDLER() 46588 if (!ht) { in ZEND_BIND_STATIC_SPEC_CV_UNUSED_HANDLER() [all …]
|
H A D | zend_vm_def.h | 5098 HashTable *ht; variable 5895 HashTable *ht; variable 5965 ht = zend_array_dup(ht); 6177 HashTable *ht; variable 6907 HashTable *ht; variable 7026 HashTable *ht; variable 8426 HashTable *ht; variable 8434 if (!ht) { 8442 ht = zend_array_dup(ht); 8796 zend_array *ht; variable [all …]
|
H A D | zend_operators.c | 624 HashTable *ht = zend_new_array(1); in convert_scalar_to_array() local 625 zend_hash_index_add_new(ht, 0, op); in convert_scalar_to_array() 626 ZVAL_ARR(op, ht); in convert_scalar_to_array() 677 HashTable *ht = zend_symtable_to_proptable(Z_ARR_P(op)); in convert_to_object() local 680 if (GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) { in convert_to_object() 682 ht = zend_array_dup(ht); in convert_to_object() 683 } else if (ht != Z_ARR_P(op)) { in convert_to_object() 686 GC_DELREF(ht); in convert_to_object() 689 obj->properties = ht; in convert_to_object()
|
H A D | zend_API.c | 1681 ZEND_API int array_set_zval_key(HashTable *ht, zval *key, zval *value) /* {{{ */ in array_set_zval_key() argument 1687 result = zend_symtable_update(ht, Z_STR_P(key), value); in array_set_zval_key() 1690 result = zend_symtable_update(ht, ZSTR_EMPTY_ALLOC(), value); in array_set_zval_key() 1694 result = zend_hash_index_update(ht, Z_RES_HANDLE_P(key), value); in array_set_zval_key() 1697 result = zend_hash_index_update(ht, 0, value); in array_set_zval_key() 1700 result = zend_hash_index_update(ht, 1, value); in array_set_zval_key() 1703 result = zend_hash_index_update(ht, Z_LVAL_P(key), value); in array_set_zval_key() 1706 result = zend_hash_index_update(ht, zend_dval_to_lval(Z_DVAL_P(key)), value); in array_set_zval_key()
|
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_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_compile.c | 814 void *zend_hash_find_ptr_lc(HashTable *ht, const char *str, size_t len) { in zend_hash_find_ptr_lc() argument 821 result = zend_hash_find_ptr(ht, lcname); in zend_hash_find_ptr_lc() 7153 HashTable *ht = Z_ARRVAL_P(value); in zend_try_ct_eval_array() local 7157 ZEND_HASH_FOREACH_STR_KEY_VAL(ht, key, val) { in zend_try_ct_eval_array()
|
/PHP-7.4/ext/opcache/ |
H A D | ZendAccelerator.c | 584 HashTable *ht; in accel_copy_permanent_strings() local 718 ZEND_HASH_FOREACH_BUCKET(ht, p) { in accel_copy_permanent_strings() 725 ZEND_HASH_FOREACH_BUCKET(ht, p) { in accel_copy_permanent_strings() 731 ht = php_stream_xport_get_hash(); in accel_copy_permanent_strings() 732 ZEND_HASH_FOREACH_BUCKET(ht, p) { in accel_copy_permanent_strings() 4081 op_array->static_variables = ht; in preload_fix_trait_methods() 4446 if (ht) { in accel_preload() 4448 zend_array_destroy(ht); in accel_preload() 4481 if (ht) { in accel_preload() 4482 if (GC_DELREF(ht) == 0) { in accel_preload() [all …]
|
/PHP-7.4/ext/opcache/Optimizer/ |
H A D | sccp.c | 724 HashTable *ht; in ct_eval_in_array() local 730 ht = Z_ARRVAL_P(op2); in ct_eval_in_array() 732 res = zend_hash_exists(ht, Z_STR_P(op1)); in ct_eval_in_array() 735 res = zend_hash_index_exists(ht, Z_LVAL_P(op1)); in ct_eval_in_array() 740 res = zend_hash_exists(ht, ZSTR_EMPTY_ALLOC()); in ct_eval_in_array() 746 ZEND_HASH_FOREACH_STR_KEY(ht, key) { in ct_eval_in_array()
|
/PHP-7.4/ext/ftp/ |
H A D | ftp.c | 722 ftp_mlsd_parse_line(HashTable *ht, const char *input) { in ftp_mlsd_parse_line() argument 735 zend_hash_str_update(ht, "name", sizeof("name")-1, &zstr); in ftp_mlsd_parse_line() 756 zend_hash_str_update(ht, input, eq - input, &zstr); in ftp_mlsd_parse_line()
|
/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/ext/soap/ |
H A D | php_encoding.c | 389 HashTable *ht = Z_OBJPROP_P(data); in master_to_xml_int() local 425 zdata = zend_hash_str_find_deref(ht, "enc_value", sizeof("enc_value")-1); in master_to_xml_int() 1613 HashTable *ht = Z_ARRVAL_P(data); in model_to_xml_object() local 1616 ZEND_HASH_FOREACH_VAL(ht, val) { in model_to_xml_object() 1692 HashTable *ht = Z_ARRVAL_P(data); in model_to_xml_object() local 1695 ZEND_HASH_FOREACH_VAL(ht, val) { in model_to_xml_object() 2971 HashTable *ht = Z_ARRVAL_P(data); in to_xml_list() local 2973 ZEND_HASH_FOREACH_VAL(ht, tmp) { in to_xml_list() 3478 HashTable *ht; in get_array_type() local 3491 ht = Z_ARRVAL_P(array); in get_array_type() [all …]
|
/PHP-7.4/ext/dom/ |
H A D | php_dom.c | 1054 void dom_namednode_iter(dom_object *basenode, int ntype, dom_object *intern, xmlHashTablePtr ht, xm… in dom_namednode_iter() argument 1065 mapptr->ht = ht; in dom_namednode_iter() 1162 objmap->ht = NULL; in dom_nnodemap_objects_new()
|