Lines Matching refs:symbol_table
156 zend_hash_init(&EG(symbol_table), 64, NULL, ZVAL_PTR_DTOR, 0); in init_executor()
256 EG(symbol_table).pDestructor = zend_unclean_zval_ptr_dtor; in shutdown_destructors()
261 symbols = zend_hash_num_elements(&EG(symbol_table)); in shutdown_destructors()
262 zend_hash_reverse_apply(&EG(symbol_table), (apply_func_t) zval_call_destructor); in shutdown_destructors()
263 } while (symbols != zend_hash_num_elements(&EG(symbol_table))); in shutdown_destructors()
287 zend_hash_graceful_reverse_destroy(&EG(symbol_table)); in zend_shutdown_executor_values()
1797 return zend_hash_del_ind(&EG(symbol_table), name); in zend_delete_global_variable()
1804 zend_array *symbol_table; in zend_rebuild_symbol_table() local
1815 return ex->symbol_table; in zend_rebuild_symbol_table()
1820 symbol_table = ex->symbol_table = *(--EG(symtable_cache_ptr)); in zend_rebuild_symbol_table()
1822 return symbol_table; in zend_rebuild_symbol_table()
1824 zend_hash_extend(symbol_table, ex->func->op_array.last_var, 0); in zend_rebuild_symbol_table()
1826 symbol_table = ex->symbol_table = zend_new_array(ex->func->op_array.last_var); in zend_rebuild_symbol_table()
1828 return symbol_table; in zend_rebuild_symbol_table()
1830 zend_hash_real_init_mixed(symbol_table); in zend_rebuild_symbol_table()
1839 _zend_hash_append_ind(symbol_table, *str, var); in zend_rebuild_symbol_table()
1844 return symbol_table; in zend_rebuild_symbol_table()
1851 HashTable *ht = execute_data->symbol_table; in zend_attach_symbol_table()
1886 HashTable *ht = execute_data->symbol_table; in zend_detach_symbol_table()
1936 zend_array *symbol_table = zend_rebuild_symbol_table(); in zend_set_local_var() local
1937 if (symbol_table) { in zend_set_local_var()
1938 zend_hash_update(symbol_table, name, value); in zend_set_local_var()
1943 zend_hash_update_ind(execute_data->symbol_table, name, value); in zend_set_local_var()
1979 zend_array *symbol_table = zend_rebuild_symbol_table(); in zend_set_local_var_str() local
1980 if (symbol_table) { in zend_set_local_var_str()
1981 zend_hash_str_update(symbol_table, name, len, value); in zend_set_local_var_str()
1986 zend_hash_str_update_ind(execute_data->symbol_table, name, len, value); in zend_set_local_var_str()