Lines Matching refs:symbol_table

155 	zend_hash_init(&EG(symbol_table), 64, NULL, ZVAL_PTR_DTOR, 0);  in init_executor()
236 EG(symbol_table).pDestructor = zend_unclean_zval_ptr_dtor; in shutdown_destructors()
241 symbols = zend_hash_num_elements(&EG(symbol_table)); in shutdown_destructors()
242 zend_hash_reverse_apply(&EG(symbol_table), (apply_func_t) zval_call_destructor); in shutdown_destructors()
243 } while (symbols != zend_hash_num_elements(&EG(symbol_table))); in shutdown_destructors()
277 EG(symbol_table).pDestructor = zend_unclean_zval_ptr_dtor; in shutdown_executor()
279 zend_hash_graceful_reverse_destroy(&EG(symbol_table)); in shutdown_executor()
1540 return zend_hash_del_ind(&EG(symbol_table), name); in zend_delete_global_variable()
1547 zend_array *symbol_table; in zend_rebuild_symbol_table() local
1558 return ex->symbol_table; in zend_rebuild_symbol_table()
1564 symbol_table = ex->symbol_table = *(EG(symtable_cache_ptr)--); in zend_rebuild_symbol_table()
1566 return symbol_table; in zend_rebuild_symbol_table()
1568 zend_hash_extend(symbol_table, ex->func->op_array.last_var, 0); in zend_rebuild_symbol_table()
1570 symbol_table = ex->symbol_table = emalloc(sizeof(zend_array)); in zend_rebuild_symbol_table()
1571 zend_hash_init(symbol_table, ex->func->op_array.last_var, NULL, ZVAL_PTR_DTOR, 0); in zend_rebuild_symbol_table()
1573 return symbol_table; in zend_rebuild_symbol_table()
1575 zend_hash_real_init(symbol_table, 0); in zend_rebuild_symbol_table()
1584 _zend_hash_append_ind(symbol_table, *str, var); in zend_rebuild_symbol_table()
1589 return symbol_table; in zend_rebuild_symbol_table()
1596 HashTable *ht = execute_data->symbol_table; in zend_attach_symbol_table()
1631 HashTable *ht = execute_data->symbol_table; in zend_detach_symbol_table()
1682 zend_array *symbol_table = zend_rebuild_symbol_table(); in zend_set_local_var() local
1683 if (symbol_table) { in zend_set_local_var()
1684 return zend_hash_update(symbol_table, name, value) ? SUCCESS : FAILURE;; in zend_set_local_var()
1688 …return (zend_hash_update_ind(execute_data->symbol_table, name, value) != NULL) ? SUCCESS : FAILURE; in zend_set_local_var()
1724 zend_array *symbol_table = zend_rebuild_symbol_table(); in zend_set_local_var_str() local
1725 if (symbol_table) { in zend_set_local_var_str()
1726 return zend_hash_str_update(symbol_table, name, len, value) ? SUCCESS : FAILURE;; in zend_set_local_var_str()
1730 …return (zend_hash_str_update_ind(execute_data->symbol_table, name, len, value) != NULL) ? SUCCESS … in zend_set_local_var_str()