Home
last modified time | relevance | path

Searched refs:HashTable (Results 1 – 25 of 246) sorted by path

12345678910

/PHP-7.4/
H A D.gdbinit305 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 DUPGRADING.INTERNALS73 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 Dobjects_033.phpt7 // object HashTable first, then parent, then grandparent, etc...
11 // of materializing the properties shadow HashTable which
/PHP-7.4/Zend/
H A Dzend.c404 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 Dzend.h126 HashTable function_table;
127 HashTable properties_info;
128 HashTable constants_table;
H A Dzend_API.c37 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 Dzend_API.h271 …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 Dzend_alloc.c278 HashTable *tracked_allocs;
2731 HashTable *tracked_allocs = AG(mm_heap)->tracked_allocs;
2761 mm_heap->tracked_allocs = malloc(sizeof(HashTable));
H A Dzend_alloc.h234 (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 Dzend_ast.c451 HashTable *ht = Z_ARRVAL_P(expr); in zend_ast_add_unpacked_element()
H A Dzend_builtin_functions.c677 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 Dzend_closures.c530 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 Dzend_compile.c829 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 Dzend_compile.h113 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 Dzend_constants.c73 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 Dzend_constants.h90 void zend_copy_constants(HashTable *target, HashTable *sourc);
H A Dzend_exceptions.c563 static void _build_trace_string(smart_str *str, HashTable *ht, uint32_t num) /* {{{ */ in _build_trace_string()
H A Dzend_execute.c1954 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 Dzend_execute_API.c288 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 Dzend_gc.c693 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 Dzend_generators.c327 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 Dzend_generators.h43 HashTable *ht; /* if multiple children */
H A Dzend_globals.h80 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 Dzend_hash.c213 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 Dzend_hash.h81 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 …]

Completed in 222 milliseconds

12345678910