Lines Matching refs:symbol_table

147 	zend_hash_init(&EG(symbol_table), 64, NULL, ZVAL_PTR_DTOR, 0);  in init_executor()
234 EG(symbol_table).pDestructor = zend_unclean_zval_ptr_dtor; in shutdown_destructors()
239 symbols = zend_hash_num_elements(&EG(symbol_table)); in shutdown_destructors()
240 zend_hash_reverse_apply(&EG(symbol_table), (apply_func_t) zval_call_destructor); in shutdown_destructors()
241 } while (symbols != zend_hash_num_elements(&EG(symbol_table))); in shutdown_destructors()
289 zend_hash_graceful_reverse_destroy(&EG(symbol_table)); in shutdown_executor()
1442 return zend_hash_del_ind(&EG(symbol_table), name); in zend_delete_global_variable()
1449 zend_array *symbol_table; in zend_rebuild_symbol_table() local
1460 return ex->symbol_table; in zend_rebuild_symbol_table()
1466 symbol_table = ex->symbol_table = *(EG(symtable_cache_ptr)--); in zend_rebuild_symbol_table()
1468 return symbol_table; in zend_rebuild_symbol_table()
1470 zend_hash_extend(symbol_table, ex->func->op_array.last_var, 0); in zend_rebuild_symbol_table()
1472 symbol_table = ex->symbol_table = zend_new_array(ex->func->op_array.last_var); in zend_rebuild_symbol_table()
1474 return symbol_table; in zend_rebuild_symbol_table()
1476 zend_hash_real_init_mixed(symbol_table); in zend_rebuild_symbol_table()
1485 _zend_hash_append_ind(symbol_table, *str, var); in zend_rebuild_symbol_table()
1490 return symbol_table; in zend_rebuild_symbol_table()
1497 HashTable *ht = execute_data->symbol_table; in zend_attach_symbol_table()
1532 HashTable *ht = execute_data->symbol_table; in zend_detach_symbol_table()
1582 zend_array *symbol_table = zend_rebuild_symbol_table(); in zend_set_local_var() local
1583 if (symbol_table) { in zend_set_local_var()
1584 zend_hash_update(symbol_table, name, value); in zend_set_local_var()
1589 zend_hash_update_ind(execute_data->symbol_table, name, value); in zend_set_local_var()
1626 zend_array *symbol_table = zend_rebuild_symbol_table(); in zend_set_local_var_str() local
1627 if (symbol_table) { in zend_set_local_var_str()
1628 zend_hash_str_update(symbol_table, name, len, value); in zend_set_local_var_str()
1633 zend_hash_str_update_ind(execute_data->symbol_table, name, len, value); in zend_set_local_var_str()