/PHP-7.4/ |
H A D | .gdbinit | 305 set $symtable = ((HashTable *)&($eg_ptr->symbol_table)) 321 Dumps elements of Constants HashTable 326 set $ht = (HashTable*)$arg0 389 dumps elements of HashTable made of zval 398 dumps elements of HashTable made of pointers 407 dumps elements of HashTable made of strings 416 dumps a function table (HashTable)
|
H A D | UPGRADING.INTERNALS | 73 HashTable *get_properties_for(zval *obj, zend_prop_purpose purpose) 83 The handler returns a non-null HashTable with increased refcounted, and 105 HashTable *ht = Z_OBJDEBUG_P(obj, is_temp); 113 HashTable *ht = zend_get_properties_for(obj, ZEND_PROP_PURPOSE_DEBUG);
|
/PHP-7.4/Zend/tests/ |
H A D | objects_033.phpt | 7 // object HashTable first, then parent, then grandparent, etc... 11 // of materializing the properties shadow HashTable which
|
/PHP-7.4/Zend/ |
H A D | zend.c | 404 HashTable *properties; in zend_print_flat_zval_r() 452 HashTable *properties; in zend_print_zval_r_to_buf() 634 compiler_globals->function_table = (HashTable *) malloc(sizeof(HashTable)); in compiler_globals_ctor() 638 compiler_globals->class_table = (HashTable *) malloc(sizeof(HashTable)); in compiler_globals_ctor() 644 compiler_globals->auto_globals = (HashTable *) malloc(sizeof(HashTable)); in compiler_globals_ctor() 869 GLOBAL_FUNCTION_TABLE = (HashTable *) malloc(sizeof(HashTable)); in zend_startup() 870 GLOBAL_CLASS_TABLE = (HashTable *) malloc(sizeof(HashTable)); in zend_startup() 871 GLOBAL_AUTO_GLOBALS_TABLE = (HashTable *) malloc(sizeof(HashTable)); in zend_startup() 872 GLOBAL_CONSTANTS_TABLE = (HashTable *) malloc(sizeof(HashTable)); in zend_startup() 892 compiler_globals->function_table = (HashTable *) malloc(sizeof(HashTable)); in zend_startup() [all …]
|
H A D | zend.h | 126 HashTable function_table; 127 HashTable properties_info; 128 HashTable constants_table;
|
H A D | zend_API.c | 37 ZEND_API HashTable module_registry; 730 HashTable **p = va_arg(*va, HashTable **); in zend_parse_arg_impl() 1168 ZEND_API void zend_merge_properties(zval *obj, HashTable *properties) /* {{{ */ in zend_merge_properties() 1322 ZEND_API void object_properties_load(zend_object *object, HashTable *properties) /* {{{ */ in object_properties_load() 1681 ZEND_API int array_set_zval_key(HashTable *ht, zval *key, zval *value) /* {{{ */ in array_set_zval_key() 2146 HashTable *target_function_table = function_table; in zend_register_functions() 2492 HashTable *target_function_table = function_table; in zend_unregister_functions() 2804 HashTable *symbol_table; in zend_set_hash_symbol() 2815 symbol_table = va_arg(symbol_table_list, HashTable *); in zend_set_hash_symbol() 3020 HashTable *ftable; in zend_is_callable_check_func() [all …]
|
H A D | zend_API.h | 271 …unctions(zend_class_entry *scope, const zend_function_entry *functions, HashTable *function_table,… 272 ZEND_API void zend_unregister_functions(const zend_function_entry *functions, int count, HashTable … 385 ZEND_API int object_and_properties_init(zval *arg, zend_class_entry *ce, HashTable *properties); 387 ZEND_API void object_properties_init_ex(zend_object *object, HashTable *properties); 388 ZEND_API void object_properties_load(zend_object *object, HashTable *properties); 390 ZEND_API void zend_merge_properties(zval *obj, HashTable *properties); 440 ZEND_API int array_set_zval_key(HashTable *ht, zval *key, zval *value); 1677 static zend_always_inline int zend_parse_arg_array_ht(zval *arg, HashTable **dest, int check_null, … in zend_parse_arg_array_ht()
|
H A D | zend_alloc.c | 278 HashTable *tracked_allocs; 2731 HashTable *tracked_allocs = AG(mm_heap)->tracked_allocs; 2761 mm_heap->tracked_allocs = malloc(sizeof(HashTable));
|
H A D | zend_alloc.h | 234 (ht) = (HashTable *) emalloc(sizeof(HashTable)) 237 efree_size(ht, sizeof(HashTable)) 240 (ht) = (HashTable *) emalloc_rel(sizeof(HashTable)) 243 efree_size_rel(ht, sizeof(HashTable))
|
H A D | zend_ast.c | 451 HashTable *ht = Z_ARRVAL_P(expr); in zend_ast_add_unpacked_element()
|
H A D | zend_builtin_functions.c | 677 HashTable *target_hash; in ZEND_FUNCTION() 789 static int validate_constant_array(HashTable *ht) /* {{{ */ in validate_constant_array() 1184 HashTable *properties; in ZEND_FUNCTION() 1255 HashTable *properties; in ZEND_FUNCTION() 1897 HashTable *static_variables; in ZEND_FUNCTION()
|
H A D | zend_closures.c | 530 static HashTable *zend_closure_get_debug_info(zval *object, int *is_temp) /* {{{ */ in zend_closure_get_debug_info() 535 HashTable *debug_info; in zend_closure_get_debug_info() 544 HashTable *static_variables = in zend_closure_get_debug_info() 602 static HashTable *zend_closure_get_gc(zval *obj, zval **table, int *n) /* {{{ */ in zend_closure_get_gc() 795 HashTable *static_variables = ZEND_MAP_PTR_GET(closure->func.op_array.static_variables_ptr); in zend_closure_bind_var() 803 HashTable *static_variables = ZEND_MAP_PTR_GET(closure->func.op_array.static_variables_ptr); in zend_closure_bind_var_ex()
|
H A D | zend_compile.c | 829 zend_bool case_sensitive, HashTable *current_import_sub in zend_resolve_non_class_name() 3576 HashTable *src = Z_ARRVAL(array.u.constant); in zend_compile_func_in_array() 4830 HashTable *jumptable = NULL; in zend_compile_switch() 5582 HashTable uses; 6618 static HashTable *zend_get_import_ht(uint32_t type) /* {{{ */ in zend_get_import_ht() 6623 FC(imports) = emalloc(sizeof(HashTable)); in zend_get_import_ht() 6629 FC(imports_function) = emalloc(sizeof(HashTable)); in zend_get_import_ht() 6635 FC(imports_const) = emalloc(sizeof(HashTable)); in zend_get_import_ht() 6679 HashTable *current_import = zend_get_import_ht(type); in zend_compile_use() 7153 HashTable *ht = Z_ARRVAL_P(value); in zend_try_ct_eval_array() [all …]
|
H A D | zend_compile.h | 113 HashTable *imports; 114 HashTable *imports_function; 115 HashTable *imports_const; 117 HashTable seen_symbols; 193 HashTable *labels; 434 ZEND_MAP_PTR_DEF(HashTable *, static_variables_ptr); 435 HashTable *static_variables;
|
H A D | zend_constants.c | 73 void zend_copy_constants(HashTable *target, HashTable *source) in zend_copy_constants() 101 EG(zend_constants) = (HashTable *) malloc(sizeof(HashTable)); in zend_startup_constants() 476 static void* zend_hash_add_constant(HashTable *ht, zend_string *key, zend_constant *c) in zend_hash_add_constant()
|
H A D | zend_constants.h | 90 void zend_copy_constants(HashTable *target, HashTable *sourc);
|
H A D | zend_exceptions.c | 563 static void _build_trace_string(smart_str *str, HashTable *ht, uint32_t num) /* {{{ */ in _build_trace_string()
|
H A D | zend_execute.c | 1954 static zend_always_inline HashTable *zend_get_target_symbol_table(int fetch_type EXECUTE_DATA_DC) in zend_get_target_symbol_table() 1956 HashTable *ht; in zend_get_target_symbol_table() 1981 HashTable *ht, zend_long lval) in zend_undefined_offset_write() 2000 HashTable *ht, zend_string *offset) in zend_undefined_index_write() 2085 static zend_never_inline zend_uchar slow_index_convert(HashTable *ht, const zval *dim, zend_value *… in slow_index_convert() 2234 static zend_never_inline zval* ZEND_FASTCALL zend_fetch_dimension_address_inner_W(HashTable *ht, co… in zend_fetch_dimension_address_inner_W() 2239 static zend_never_inline zval* ZEND_FASTCALL zend_fetch_dimension_address_inner_W_CONST(HashTable *… in zend_fetch_dimension_address_inner_W_CONST() 2244 static zend_never_inline zval* ZEND_FASTCALL zend_fetch_dimension_address_inner_RW(HashTable *ht, c… in zend_fetch_dimension_address_inner_RW() 2524 static zend_never_inline zval* ZEND_FASTCALL zend_find_array_dim_slow(HashTable *ht, zval *offset E… in zend_find_array_dim_slow() 2631 static zend_never_inline uint32_t ZEND_FASTCALL zend_array_key_exists_fast(HashTable *ht, zval *key… in zend_array_key_exists_fast() [all …]
|
H A D | zend_execute_API.c | 288 HashTable *ht = ZEND_MAP_PTR_GET(op_array->static_variables_ptr); in shutdown_executor() 307 HashTable *ht = ZEND_MAP_PTR_GET(op_array->static_variables_ptr); in shutdown_executor() 1519 HashTable *ht = execute_data->symbol_table; in zend_attach_symbol_table() 1554 HashTable *ht = execute_data->symbol_table; in zend_detach_symbol_table()
|
H A D | zend_gc.c | 693 HashTable *ht = NULL; in gc_scan_black() 811 HashTable *ht = NULL; in gc_mark_grey() 986 HashTable *ht = NULL; in gc_scan() 1157 HashTable *ht = NULL; in gc_collect_white() 1329 HashTable *ht = NULL; in gc_remove_nested_data_from_buffer()
|
H A D | zend_generators.c | 327 static HashTable *zend_generator_get_gc(zval *object, zval **table, int *n) /* {{{ */ in zend_generator_get_gc() 526 HashTable *ht = emalloc(sizeof(HashTable)); in zend_generator_add_single_child() 701 HashTable *ht = Z_ARR(generator->values); in zend_generator_get_next_delegated_value()
|
H A D | zend_generators.h | 43 HashTable *ht; /* if multiple children */
|
H A D | zend_globals.h | 80 HashTable filenames_table; 82 HashTable *auto_globals; 109 HashTable interned_strings; 121 HashTable *memoized_exprs; 129 HashTable *delayed_autoloads; 175 HashTable *in_autoload; 190 HashTable regular_list; 191 HashTable persistent_list; 208 HashTable *ini_directives; 209 HashTable *modified_ini_directives; [all …]
|
H A D | zend_hash.c | 213 ZEND_API const HashTable zend_empty_array = { 249 HashTable *ht = emalloc(sizeof(HashTable)); in _zend_new_array_0() 256 HashTable *ht = emalloc(sizeof(HashTable)); in _zend_new_array() 264 HashTable *ht = emalloc(sizeof(HashTable)); in zend_new_pair() 513 HashTable *ht = Z_ARRVAL_P(array); in zend_hash_iterator_pos_ex() 1908 ZEND_API void ZEND_FASTCALL zend_hash_copy(HashTable *target, HashTable *source, copy_ctor_func_t p… in zend_hash_copy() 2040 ZEND_API HashTable* ZEND_FASTCALL zend_array_dup(HashTable *source) in zend_array_dup() 2043 HashTable *target; in zend_array_dup() 2618 ZEND_API int zend_hash_compare(HashTable *ht1, HashTable *ht2, compare_func_t compar, zend_bool ord… in zend_hash_compare() 2728 ZEND_API HashTable* ZEND_FASTCALL zend_symtable_to_proptable(HashTable *ht) in zend_symtable_to_proptable() [all …]
|
H A D | zend_hash.h | 81 extern ZEND_API const HashTable zend_empty_array; 261 ZEND_API void ZEND_FASTCALL zend_hash_copy(HashTable *target, HashTable *source, copy_ctor_func_t … 262 ZEND_API void ZEND_FASTCALL zend_hash_merge(HashTable *target, HashTable *source, copy_ctor_func_t… 267 ZEND_API int zend_hash_compare(HashTable *ht1, HashTable *ht2, compare_func_t compar, zend_bool o… 301 ZEND_API uint32_t zend_array_count(HashTable *ht); 302 ZEND_API HashTable* ZEND_FASTCALL zend_array_dup(HashTable *source); 305 ZEND_API HashTable* ZEND_FASTCALL zend_symtable_to_proptable(HashTable *ht); 306 ZEND_API HashTable* ZEND_FASTCALL zend_proptable_to_symtable(HashTable *ht, zend_bool always_duplic… 916 HashTable *__ht = (_ht); \ 927 HashTable *__ht = (_ht); \ [all …]
|