Lines Matching refs:symbol_table

149 	zend_hash_init(&EG(symbol_table), 64, NULL, ZVAL_PTR_DTOR, 0);  in init_executor()
239 EG(symbol_table).pDestructor = zend_unclean_zval_ptr_dtor; in shutdown_destructors()
244 symbols = zend_hash_num_elements(&EG(symbol_table)); in shutdown_destructors()
245 zend_hash_reverse_apply(&EG(symbol_table), (apply_func_t) zval_call_destructor); in shutdown_destructors()
246 } while (symbols != zend_hash_num_elements(&EG(symbol_table))); in shutdown_destructors()
278 zend_hash_graceful_reverse_destroy(&EG(symbol_table)); in shutdown_executor()
1465 return zend_hash_del_ind(&EG(symbol_table), name); in zend_delete_global_variable()
1472 zend_array *symbol_table; in zend_rebuild_symbol_table() local
1483 return ex->symbol_table; in zend_rebuild_symbol_table()
1488 symbol_table = ex->symbol_table = *(--EG(symtable_cache_ptr)); in zend_rebuild_symbol_table()
1490 return symbol_table; in zend_rebuild_symbol_table()
1492 zend_hash_extend(symbol_table, ex->func->op_array.last_var, 0); in zend_rebuild_symbol_table()
1494 symbol_table = ex->symbol_table = zend_new_array(ex->func->op_array.last_var); in zend_rebuild_symbol_table()
1496 return symbol_table; in zend_rebuild_symbol_table()
1498 zend_hash_real_init_mixed(symbol_table); in zend_rebuild_symbol_table()
1507 _zend_hash_append_ind(symbol_table, *str, var); in zend_rebuild_symbol_table()
1512 return symbol_table; in zend_rebuild_symbol_table()
1519 HashTable *ht = execute_data->symbol_table; in zend_attach_symbol_table()
1554 HashTable *ht = execute_data->symbol_table; in zend_detach_symbol_table()
1604 zend_array *symbol_table = zend_rebuild_symbol_table(); in zend_set_local_var() local
1605 if (symbol_table) { in zend_set_local_var()
1606 zend_hash_update(symbol_table, name, value); in zend_set_local_var()
1611 zend_hash_update_ind(execute_data->symbol_table, name, value); in zend_set_local_var()
1648 zend_array *symbol_table = zend_rebuild_symbol_table(); in zend_set_local_var_str() local
1649 if (symbol_table) { in zend_set_local_var_str()
1650 zend_hash_str_update(symbol_table, name, len, value); in zend_set_local_var_str()
1655 zend_hash_str_update_ind(execute_data->symbol_table, name, len, value); in zend_set_local_var_str()