Home
last modified time | relevance | path

Searched refs:symbol_table (Results 1 – 25 of 33) sorted by relevance

12

/PHP-8.1/Zend/
H A Dzend_execute_API.c1678 zend_array *symbol_table; in zend_rebuild_symbol_table() local
1689 return ex->symbol_table; in zend_rebuild_symbol_table()
1694 symbol_table = ex->symbol_table = *(--EG(symtable_cache_ptr)); in zend_rebuild_symbol_table()
1696 return symbol_table; in zend_rebuild_symbol_table()
1700 symbol_table = ex->symbol_table = zend_new_array(ex->func->op_array.last_var); in zend_rebuild_symbol_table()
1702 return symbol_table; in zend_rebuild_symbol_table()
1704 zend_hash_real_init_mixed(symbol_table); in zend_rebuild_symbol_table()
1718 return symbol_table; in zend_rebuild_symbol_table()
1725 HashTable *ht = execute_data->symbol_table; in zend_attach_symbol_table()
1811 if (symbol_table) { in zend_set_local_var()
[all …]
H A Dzend_vm_execute.skl52 execute_data->symbol_table = zend_rebuild_symbol_table();
54 execute_data->symbol_table = &EG(symbol_table);
H A Dzend_globals.h157 zend_array symbol_table; /* main symbol table */ member
H A Dzend_builtin_functions.c1330 zend_array *symbol_table; in ZEND_FUNCTION() local
1338 symbol_table = zend_rebuild_symbol_table(); in ZEND_FUNCTION()
1339 if (UNEXPECTED(symbol_table == NULL)) { in ZEND_FUNCTION()
1343 RETURN_ARR(zend_array_dup(symbol_table)); in ZEND_FUNCTION()
1557 zval *arg = zend_hash_find_ex_ind(call->symbol_table, arg_name, 1); in debug_backtrace_get_args()
H A Dzend_execute.c2128 ht = &EG(symbol_table); in zend_get_target_symbol_table()
2134 ht = EX(symbol_table); in zend_get_target_symbol_table()
3737 zend_hash_apply(&EG(symbol_table), zend_check_symbol); \
3738 if (&EG(symbol_table)!=EX(symbol_table)) { \
3739 zend_hash_apply(EX(symbol_table), zend_check_symbol); \
3771 ZEND_API void zend_clean_and_cache_symbol_table(zend_array *symbol_table) /* {{{ */ in zend_clean_and_cache_symbol_table() argument
3776 zend_symtable_clean(symbol_table); in zend_clean_and_cache_symbol_table()
3778 zend_array_destroy(symbol_table); in zend_clean_and_cache_symbol_table()
3780 *(EG(symtable_cache_ptr)++) = symbol_table; in zend_clean_and_cache_symbol_table()
4534 return execute_data->symbol_table; in zend_unfinished_execution_gc_ex()
H A Dzend_gc.c750 ZEND_ASSERT((zend_array*)ref != &EG(symbol_table)); in gc_scan_black()
874 ZEND_ASSERT(((zend_array*)ref) != &EG(symbol_table)); in gc_mark_grey()
1053 ZEND_ASSERT(ht != &EG(symbol_table)); in gc_scan()
H A Dzend_generators.c142 zend_clean_and_cache_symbol_table(execute_data->symbol_table); in zend_generator_close()
398 return execute_data->symbol_table; in zend_generator_get_gc()
H A Dzend_vm_def.h2846 zend_clean_and_cache_symbol_table(EX(symbol_table)); in ZEND_VM_HOT_HELPER()
2903 zend_clean_and_cache_symbol_table(EX(symbol_table)); in ZEND_VM_HOT_HELPER()
2915 zend_array *symbol_table = EX(symbol_table); in ZEND_VM_HOT_HELPER() local
2921 if (old_execute_data->symbol_table == symbol_table) { in ZEND_VM_HOT_HELPER()
6313 call->symbol_table = EX(symbol_table);
6315 call->symbol_table = zend_rebuild_symbol_table();
6486 ZEND_ASSERT(ht != &EG(symbol_table));
8348 Bucket *p = (Bucket*)((char*)EG(symbol_table).arData + idx);
8361 value = zend_hash_find_known_hash(&EG(symbol_table), varname);
8364 idx = (char*)value - (char*)EG(symbol_table).arData;
[all …]
H A Dzend_execute.h379 ZEND_API void zend_clean_and_cache_symbol_table(zend_array *symbol_table);
H A Dzend_compile.h529 zend_array *symbol_table; member
/PHP-8.1/main/
H A Dphp_variables.c134 && ex->symbol_table == symtable1) { in php_register_variable_ex()
149 if (symtable1 == &EG(symbol_table) && in php_register_variable_ex()
667 zend_hash_update(&EG(symbol_table), ZSTR_KNOWN(ZEND_STR_ARGV), &arr); in php_build_argv()
668 zend_hash_update(&EG(symbol_table), ZSTR_KNOWN(ZEND_STR_ARGC), &argc); in php_build_argv()
723 int globals_check = (dest == (&EG(symbol_table))); in php_autoglobal_merge()
770 zend_hash_update(&EG(symbol_table), name, &PG(http_globals)[TRACK_VARS_GET]); in php_auto_globals_create_get()
789 zend_hash_update(&EG(symbol_table), name, &PG(http_globals)[TRACK_VARS_POST]); in php_auto_globals_create_post()
804 zend_hash_update(&EG(symbol_table), name, &PG(http_globals)[TRACK_VARS_COOKIE]); in php_auto_globals_create_cookie()
816 zend_hash_update(&EG(symbol_table), name, &PG(http_globals)[TRACK_VARS_FILES]); in php_auto_globals_create_files()
885 zend_hash_update(&EG(symbol_table), name, &PG(http_globals)[TRACK_VARS_ENV]); in php_auto_globals_create_env()
[all …]
/PHP-8.1/ext/standard/
H A Darray.c1828 zend_hash_add_new(symbol_table, var_name, entry);
1870 zend_hash_add_new(symbol_table, var_name, entry);
2051 zend_hash_add_new(symbol_table, var_name, entry);
2117 zend_hash_add_new(symbol_table, var_name, entry);
2264 zend_hash_add_new(symbol_table, Z_STR(final_name), entry);
2366 zend_hash_add_new(symbol_table, var_name, entry);
2403 zend_hash_add_new(symbol_table, var_name, entry);
2420 zend_array *symbol_table; local
2456 symbol_table = zend_rebuild_symbol_table();
2562 zend_array *symbol_table; local
[all …]
H A Dinfo.c175 …if ((data = zend_hash_find_deref(&EG(symbol_table), key)) != NULL && (Z_TYPE_P(data) == IS_ARRAY))… in php_print_gpcse_array()
1004 …if ((data = zend_hash_str_find(&EG(symbol_table), "PHP_SELF", sizeof("PHP_SELF")-1)) != NULL && Z_… in php_print_info()
1007 …if ((data = zend_hash_str_find(&EG(symbol_table), "PHP_AUTH_TYPE", sizeof("PHP_AUTH_TYPE")-1)) != … in php_print_info()
1010 …if ((data = zend_hash_str_find(&EG(symbol_table), "PHP_AUTH_USER", sizeof("PHP_AUTH_USER")-1)) != … in php_print_info()
1013 …if ((data = zend_hash_str_find(&EG(symbol_table), "PHP_AUTH_PW", sizeof("PHP_AUTH_PW")-1)) != NULL… in php_print_info()
/PHP-8.1/ext/readline/
H A Dreadline_cli.c452 zend_array *symbol_table = &EG(symbol_table); in cli_completion_generator_var() local
454 tmp = retval = cli_completion_generator_ht(text + 1, textlen - 1, state, symbol_table, NULL); in cli_completion_generator_var()
/PHP-8.1/sapi/fpm/fpm/
H A Dfpm_php.c287 data = zend_hash_find(&EG(symbol_table), table); in fpm_php_get_string_from_table()
/PHP-8.1/ext/session/
H A Dsession.c225 zend_hash_update_ind(&EG(symbol_table), var_name, &PS(http_session_vars)); in php_session_track_init()
879 zend_hash_update_ind(&EG(symbol_table), var_name, &PS(http_session_vars)); in PS_SERIALIZER_DECODE_FUNC()
1481 (data = zend_hash_str_find(&EG(symbol_table), "_COOKIE", sizeof("_COOKIE") - 1))) { in php_session_reset_id()
1553 …if (PS(use_cookies) && (data = zend_hash_str_find(&EG(symbol_table), "_COOKIE", sizeof("_COOKIE") … in php_session_start()
1563 if (!PS(id) && (data = zend_hash_str_find(&EG(symbol_table), "_GET", sizeof("_GET") - 1))) { in php_session_start()
1569 if (!PS(id) && (data = zend_hash_str_find(&EG(symbol_table), "_POST", sizeof("_POST") - 1))) { in php_session_start()
/PHP-8.1/sapi/phpdbg/
H A Dphpdbg_info.c190 symtable = &EG(symbol_table); in phpdbg_print_symbols()
H A Dphpdbg_watch.c1291 …zend_hash_str_add(EG(current_execute_data)->symbol_table, ZEND_STRL("this"), &EG(current_execute_d…
1301 …o_global(input, len) && phpdbg_watchpoint_parse_input(input, len, &EG(symbol_table), 0, &info, 1) …
1306 …ret = phpdbg_parse_variable_with_arg(input, len, EG(current_execute_data)->symbol_table, 0, (phpdb…
H A Dphpdbg_prompt.c869 zend_hash_clean(ex->symbol_table); in PHPDBG_COMMAND()
956 … phpdbg_parse_variable(param->str, param->len, &EG(symbol_table), 0, phpdbg_output_ev_variable, 0); in PHPDBG_COMMAND()
/PHP-8.1/sapi/cli/
H A Dphp_cli.c1020 zend_hash_str_update(&EG(symbol_table), "argn", sizeof("argn")-1, &argn); in do_cli()
1022 zend_hash_str_update(&EG(symbol_table), "argi", sizeof("argi")-1, &argi); in do_cli()
/PHP-8.1/ext/opcache/jit/
H A Dzend_jit_helpers.c1766 if (EXPECTED(idx < EG(symbol_table).nNumUsed * sizeof(Bucket))) { in zend_jit_fetch_global_helper()
1767 Bucket *p = (Bucket*)((char*)EG(symbol_table).arData + idx); in zend_jit_fetch_global_helper()
1780 value = zend_hash_find_known_hash(&EG(symbol_table), varname); in zend_jit_fetch_global_helper()
1782 value = zend_hash_add_new(&EG(symbol_table), varname, &EG(uninitialized_zval)); in zend_jit_fetch_global_helper()
1783 idx = (char*)value - (char*)EG(symbol_table).arData; in zend_jit_fetch_global_helper()
1787 idx = (char*)value - (char*)EG(symbol_table).arData; in zend_jit_fetch_global_helper()
H A Dzend_jit_vm_helpers.c59 zend_clean_and_cache_symbol_table(EX(symbol_table)); in zend_jit_leave_nested_func_helper()
99 zend_clean_and_cache_symbol_table(EX(symbol_table)); in zend_jit_leave_top_func_helper()
H A Dzend_jit_disasm.c587 REGISTER_EG(symbol_table);
/PHP-8.1/
H A D.gdbinit293 set $symtable = ((HashTable *)&($eg_ptr->symbol_table))
/PHP-8.1/ext/opcache/
H A DZendAccelerator.c1680 if (zend_hash_exists(&EG(symbol_table), ZSTR_KNOWN(ZEND_STR_AUTOGLOBAL_SERVER))) { in zend_accel_get_auto_globals()
1683 if (zend_hash_exists(&EG(symbol_table), ZSTR_KNOWN(ZEND_STR_AUTOGLOBAL_ENV))) { in zend_accel_get_auto_globals()
1686 if (zend_hash_exists(&EG(symbol_table), ZSTR_KNOWN(ZEND_STR_AUTOGLOBAL_REQUEST))) { in zend_accel_get_auto_globals()
4498 zend_hash_init(&EG(symbol_table), 0, NULL, ZVAL_PTR_DTOR, 0);

Completed in 205 milliseconds

12