Lines Matching refs:class_table
57 # define GLOBAL_CLASS_TABLE CG(class_table)
667 compiler_globals->class_table = (HashTable *) malloc(sizeof(HashTable)); in compiler_globals_ctor()
668 zend_hash_init(compiler_globals->class_table, 64, NULL, ZEND_CLASS_DTOR, 1); in compiler_globals_ctor()
669 zend_hash_copy(compiler_globals->class_table, global_class_table, zend_class_add_ref); in compiler_globals_ctor()
704 if (compiler_globals->class_table != GLOBAL_CLASS_TABLE) { in compiler_globals_dtor()
705 zend_hash_destroy(compiler_globals->class_table); in compiler_globals_dtor()
706 free(compiler_globals->class_table); in compiler_globals_dtor()
925 compiler_globals->class_table = (HashTable *) malloc(sizeof(HashTable)); in zend_startup()
928 *compiler_globals->class_table = *GLOBAL_CLASS_TABLE; in zend_startup()
994 zend_class_entry *ce = zend_hash_find_ptr(CG(class_table), lc_type_name); in resolve_type_name()
1006 ZEND_HASH_FOREACH_PTR(CG(class_table), ce) { in zend_resolve_property_types()
1053 *GLOBAL_CLASS_TABLE = *compiler_globals->class_table; in zend_post_startup()
1063 free(compiler_globals->class_table); in zend_post_startup()
1064 compiler_globals->class_table = NULL; in zend_post_startup()