Lines Matching refs:class_entry

2494 	zend_class_entry *class_entry = malloc(sizeof(zend_class_entry));  in do_register_internal_class()  local
2496 *class_entry = *orig_class_entry; in do_register_internal_class()
2498 class_entry->type = ZEND_INTERNAL_CLASS; in do_register_internal_class()
2499 zend_initialize_class_data(class_entry, 0 TSRMLS_CC); in do_register_internal_class()
2500 class_entry->ce_flags = ce_flags; in do_register_internal_class()
2501 class_entry->info.internal.module = EG(current_module); in do_register_internal_class()
2503 if (class_entry->info.internal.builtin_functions) { in do_register_internal_class()
2504 …zend_register_functions(class_entry, class_entry->info.internal.builtin_functions, &class_entry->f… in do_register_internal_class()
2507 zend_str_tolower_copy(lowercase_name, orig_class_entry->name, class_entry->name_length); in do_register_internal_class()
2508 …lowercase_name = (char*)zend_new_interned_string(lowercase_name, class_entry->name_length + 1, 1 T… in do_register_internal_class()
2510 …_update(CG(class_table), lowercase_name, class_entry->name_length+1, INTERNED_HASH(lowercase_name)… in do_register_internal_class()
2512 …zend_hash_update(CG(class_table), lowercase_name, class_entry->name_length+1, &class_entry, sizeof… in do_register_internal_class()
2515 return class_entry; in do_register_internal_class()
2524 ZEND_API zend_class_entry *zend_register_internal_class_ex(zend_class_entry *class_entry, zend_clas… in zend_register_internal_class_ex() argument
2537 register_class = zend_register_internal_class(class_entry TSRMLS_CC); in zend_register_internal_class_ex()
2546 ZEND_API void zend_class_implements(zend_class_entry *class_entry TSRMLS_DC, int num_interfaces, ..… in zend_class_implements()
2554 zend_do_implement_interface(class_entry, interface_entry TSRMLS_CC); in zend_class_implements()