class_table 42 Zend/zend.c # define GLOBAL_CLASS_TABLE CG(class_table) class_table 486 Zend/zend.c compiler_globals->class_table = (HashTable *) malloc(sizeof(HashTable)); class_table 487 Zend/zend.c zend_hash_init_ex(compiler_globals->class_table, 64, NULL, ZEND_CLASS_DTOR, 1, 0); class_table 488 Zend/zend.c zend_hash_copy(compiler_globals->class_table, global_class_table, zend_class_add_ref); class_table 496 Zend/zend.c compiler_globals->last_static_member = zend_hash_num_elements(compiler_globals->class_table); class_table 516 Zend/zend.c if (compiler_globals->class_table != GLOBAL_CLASS_TABLE) { class_table 517 Zend/zend.c zend_hash_destroy(compiler_globals->class_table); class_table 518 Zend/zend.c free(compiler_globals->class_table); class_table 725 Zend/zend.c compiler_globals->class_table = (HashTable *) malloc(sizeof(HashTable)); class_table 728 Zend/zend.c *compiler_globals->class_table = *GLOBAL_CLASS_TABLE; class_table 784 Zend/zend.c *GLOBAL_CLASS_TABLE = *compiler_globals->class_table; class_table 792 Zend/zend.c free(compiler_globals->class_table); class_table 1949 Zend/zend_API.c ZEND_HASH_FOREACH_PTR(CG(class_table), ce) { class_table 1962 Zend/zend_API.c ZEND_HASH_FOREACH_PTR(CG(class_table), ce) { class_table 2488 Zend/zend_API.c zend_hash_apply_with_argument(EG(class_table), clean_module_class, (void *) &module_number); class_table 2664 Zend/zend_API.c zend_hash_update_ptr(CG(class_table), lowercase_name, class_entry); class_table 2731 Zend/zend_API.c ce = zend_hash_add_ptr(CG(class_table), lcname, ce); class_table 2816 Zend/zend_API.c disabled_class = zend_hash_find_ptr(CG(class_table), key); class_table 1434 Zend/zend_builtin_functions.c ce = zend_hash_find_ptr(EG(class_table), lc_name); class_table 1476 Zend/zend_builtin_functions.c ce = zend_hash_find_ptr(EG(class_table), lc_name); class_table 1519 Zend/zend_builtin_functions.c ce = zend_hash_find_ptr(EG(class_table), lc_name); class_table 1871 Zend/zend_builtin_functions.c zend_hash_apply_with_arguments(EG(class_table), copy_class_or_interface_name, 3, return_value, mask, comply); class_table 1887 Zend/zend_builtin_functions.c zend_hash_apply_with_arguments(EG(class_table), copy_class_or_interface_name, 3, return_value, mask, comply); class_table 1903 Zend/zend_builtin_functions.c zend_hash_apply_with_arguments(EG(class_table), copy_class_or_interface_name, 3, return_value, mask, comply); class_table 979 Zend/zend_compile.c ZEND_API zend_class_entry *do_bind_class(const zend_op_array* op_array, const zend_op *opline, HashTable *class_table, zend_bool compile_time) /* {{{ */ class_table 991 Zend/zend_compile.c if ((ce = zend_hash_find_ptr(class_table, Z_STR_P(op1))) == NULL) { class_table 996 Zend/zend_compile.c if (zend_hash_add_ptr(class_table, Z_STR_P(op2), ce) == NULL) { class_table 1016 Zend/zend_compile.c ZEND_API zend_class_entry *do_bind_inherited_class(const zend_op_array *op_array, const zend_op *opline, HashTable *class_table, zend_class_entry *parent_ce, zend_bool compile_time) /* {{{ */ class_table 1029 Zend/zend_compile.c ce = zend_hash_find_ptr(class_table, Z_STR_P(op1)); class_table 1043 Zend/zend_compile.c if (zend_hash_exists(class_table, Z_STR_P(op2))) { class_table 1052 Zend/zend_compile.c if (zend_hash_add_ptr(class_table, Z_STR_P(op2), ce) == NULL) { class_table 1076 Zend/zend_compile.c if (do_bind_class(CG(active_op_array), opline, CG(class_table), 1) == NULL) { class_table 1079 Zend/zend_compile.c table = CG(class_table); class_table 1104 Zend/zend_compile.c if (do_bind_inherited_class(CG(active_op_array), opline, CG(class_table), ce, 1) == NULL) { class_table 1111 Zend/zend_compile.c table = CG(class_table); class_table 1170 Zend/zend_compile.c do_bind_inherited_class(op_array, &op_array->opcodes[opline_num], EG(class_table), ce, 0); class_table 1410 Zend/zend_compile.c zend_class_entry *ce = zend_hash_find_ptr_lc(CG(class_table), ZSTR_VAL(class_name), ZSTR_LEN(class_name)); class_table 1623 Zend/zend_compile.c int n = zend_hash_num_elements(CG(class_table)); class_table 5280 Zend/zend_compile.c zend_hash_update_ptr(CG(class_table), lcname, ce); class_table 5296 Zend/zend_compile.c zend_hash_update_ptr(CG(class_table), key, ce); class_table 5496 Zend/zend_compile.c if (zend_hash_exists(CG(class_table), ns_name)) { class_table 5505 Zend/zend_compile.c zend_class_entry *ce = zend_hash_find_ptr(CG(class_table), lookup_name); class_table 707 Zend/zend_compile.h ZEND_API zend_class_entry *do_bind_class(const zend_op_array *op_array, const zend_op *opline, HashTable *class_table, zend_bool compile_time); class_table 708 Zend/zend_compile.h ZEND_API zend_class_entry *do_bind_inherited_class(const zend_op_array *op_array, const zend_op *opline, HashTable *class_table, zend_class_entry *parent_ce, zend_bool compile_time); class_table 144 Zend/zend_execute_API.c EG(class_table) = CG(class_table); class_table 318 Zend/zend_execute_API.c ZEND_HASH_REVERSE_FOREACH_PTR(EG(class_table), ce) { class_table 332 Zend/zend_execute_API.c ZEND_HASH_REVERSE_FOREACH_PTR(EG(class_table), ce) { class_table 364 Zend/zend_execute_API.c zend_hash_reverse_apply(EG(class_table), clean_non_persistent_class_full); class_table 367 Zend/zend_execute_API.c zend_hash_reverse_apply(EG(class_table), clean_non_persistent_class); class_table 968 Zend/zend_execute_API.c ce = zend_hash_find_ptr(EG(class_table), lc_name); class_table 1045 Zend/zend_execute_API.c ce = zend_hash_find_ptr(EG(class_table), lc_name); class_table 82 Zend/zend_globals.h HashTable *class_table; /* class table */ class_table 156 Zend/zend_globals.h HashTable *class_table; /* class table */ class_table 6896 Zend/zend_vm_def.h Z_CE_P(EX_VAR(opline->result.var)) = do_bind_class(&EX(func)->op_array, opline, EG(class_table), 0); class_table 6905 Zend/zend_vm_def.h Z_CE_P(EX_VAR(opline->result.var)) = do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->extended_value)), 0); class_table 6915 Zend/zend_vm_def.h if ((zce = zend_hash_find(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2)))) == NULL || class_table 6916 Zend/zend_vm_def.h ((orig_zce = zend_hash_find(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op1)))) != NULL && class_table 6918 Zend/zend_vm_def.h do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->extended_value)), 0); class_table 6929 Zend/zend_vm_def.h ce = zend_hash_find_ptr(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2))); class_table 6950 Zend/zend_vm_def.h ce = zend_hash_find_ptr(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2))); class_table 1335 Zend/zend_vm_execute.h Z_CE_P(EX_VAR(opline->result.var)) = do_bind_class(&EX(func)->op_array, opline, EG(class_table), 0); class_table 1344 Zend/zend_vm_execute.h Z_CE_P(EX_VAR(opline->result.var)) = do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->extended_value)), 0); class_table 1354 Zend/zend_vm_execute.h if ((zce = zend_hash_find(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2)))) == NULL || class_table 1355 Zend/zend_vm_execute.h ((orig_zce = zend_hash_find(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op1)))) != NULL && class_table 1357 Zend/zend_vm_execute.h do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->extended_value)), 0); class_table 1368 Zend/zend_vm_execute.h ce = zend_hash_find_ptr(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2))); class_table 1389 Zend/zend_vm_execute.h ce = zend_hash_find_ptr(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2))); class_table 304 ext/opcache/Optimizer/pass1_5.c if ((ce = zend_hash_find_ptr(EG(class_table), class_table 690 ext/opcache/Optimizer/zend_optimizer.c for (idx = 0; idx < script->class_table.nNumUsed; idx++) { class_table 691 ext/opcache/Optimizer/zend_optimizer.c p = script->class_table.arData + idx; class_table 721 ext/opcache/Optimizer/zend_optimizer.c for (idx = 0; idx < script->class_table.nNumUsed; idx++) { class_table 722 ext/opcache/Optimizer/zend_optimizer.c p = script->class_table.arData + idx; class_table 520 ext/opcache/ZendAccelerator.c for (idx = 0; idx < CG(class_table)->nNumUsed; idx++) { class_table 523 ext/opcache/ZendAccelerator.c p = CG(class_table)->arData + idx; class_table 1475 ext/opcache/ZendAccelerator.c orig_class_table = CG(class_table); class_table 1480 ext/opcache/ZendAccelerator.c EG(class_table) = CG(class_table) = &new_persistent_script->class_table; class_table 1500 ext/opcache/ZendAccelerator.c EG(class_table) = CG(class_table) = orig_class_table; class_table 2216 ext/opcache/ZendAccelerator.c ZEND_HASH_REVERSE_FOREACH(EG(class_table), 0) { class_table 2250 ext/opcache/ZendAccelerator.c zend_accel_fast_del_bucket(EG(class_table), HT_IDX_TO_HASH(_idx-1), _p); class_table 2268 ext/opcache/ZendAccelerator.c ZEND_HASH_REVERSE_FOREACH(EG(class_table), 0) { class_table 2274 ext/opcache/ZendAccelerator.c zend_accel_fast_del_bucket(EG(class_table), HT_IDX_TO_HASH(_idx-1), _p); class_table 2289 ext/opcache/ZendAccelerator.c EG(class_table)->nNumUsed = EG(class_table)->nNumOfElements; class_table 2823 ext/opcache/ZendAccelerator.c zend_hash_clean(CG(class_table)); class_table 162 ext/opcache/ZendAccelerator.h HashTable class_table; class_table 80 ext/opcache/zend_accelerator_util_funcs.c zend_hash_init(&persistent_script->class_table, 16, NULL, ZEND_CLASS_DTOR, 0); class_table 89 ext/opcache/zend_accelerator_util_funcs.c persistent_script->class_table.pDestructor = zend_accel_destroy_zend_class; class_table 92 ext/opcache/zend_accelerator_util_funcs.c persistent_script->class_table.pDestructor = NULL; class_table 96 ext/opcache/zend_accelerator_util_funcs.c zend_hash_destroy(&persistent_script->class_table); class_table 702 ext/opcache/zend_accelerator_util_funcs.c if (zend_hash_num_elements(&persistent_script->class_table) > 0) { class_table 703 ext/opcache/zend_accelerator_util_funcs.c zend_accel_class_hash_copy(CG(class_table), &persistent_script->class_table, (unique_copy_ctor_func_t) zend_class_copy_ctor); class_table 730 ext/opcache/zend_accelerator_util_funcs.c if (zend_hash_num_elements(&persistent_script->class_table) > 0) { class_table 731 ext/opcache/zend_accelerator_util_funcs.c zend_accel_class_hash_copy(CG(class_table), &persistent_script->class_table, NULL); class_table 665 ext/opcache/zend_file_cache.c zend_file_cache_serialize_hash(&new_script->class_table, script, info, buf, zend_file_cache_serialize_class); class_table 1198 ext/opcache/zend_file_cache.c zend_file_cache_unserialize_hash(&script->class_table, class_table 892 ext/opcache/zend_persist.c static void zend_accel_persist_class_table(HashTable *class_table) class_table 894 ext/opcache/zend_persist.c zend_hash_persist(class_table, zend_persist_class_entry); class_table 895 ext/opcache/zend_persist.c zend_hash_apply(class_table, (apply_func_t) zend_update_parent_ce); class_table 921 ext/opcache/zend_persist.c zend_accel_persist_class_table(&script->class_table); class_table 379 ext/opcache/zend_persist_calc.c static void zend_accel_persist_class_table_calc(HashTable *class_table) class_table 381 ext/opcache/zend_persist_calc.c zend_hash_persist_calc(class_table, zend_persist_class_entry_calc); class_table 407 ext/opcache/zend_persist_calc.c zend_accel_persist_class_table_calc(&new_persistent_script->class_table); class_table 87 ext/pdo/pdo.c if ((pce = zend_hash_str_find_ptr(CG(class_table), "runtimeexception", sizeof("RuntimeException") - 1))) { class_table 475 ext/readline/readline_cli.c char *retval = cli_completion_generator_ht(text, textlen, state, EG(class_table), (void**)&ce); class_table 1120 ext/reflection/php_reflection.c zend_hash_apply_with_arguments(EG(class_table), (apply_func_args_t) _extension_class_string, 4, &str_classes, ZSTR_VAL(sub_indent.buf), module, &num_classes); class_table 5759 ext/reflection/php_reflection.c zend_hash_apply_with_arguments(EG(class_table), (apply_func_args_t) add_extension_class, 3, return_value, module, 1); class_table 5776 ext/reflection/php_reflection.c zend_hash_apply_with_arguments(EG(class_table), (apply_func_args_t) add_extension_class, 3, return_value, module, 0); class_table 201 ext/simplexml/sxe.c if ((pce = zend_hash_str_find_ptr(CG(class_table), "simplexmlelement", sizeof("SimpleXMLElement") - 1)) == NULL) { class_table 72 ext/spl/php_spl.c ce = zend_hash_find_ptr(EG(class_table), lc_name); class_table 299 ext/spl/php_spl.c return zend_hash_exists(EG(class_table), lc_name); class_table 435 ext/spl/php_spl.c if (zend_hash_exists(EG(class_table), lc_name)) { class_table 931 ext/wddx/wddx.c if ((pce = zend_hash_find_ptr(EG(class_table), Z_STR(ent1->data))) == NULL) { class_table 553 sapi/phpdbg/phpdbg.c ZEND_HASH_FOREACH_STR_KEY_PTR(EG(class_table), name, ce) { class_table 1090 sapi/phpdbg/phpdbg.c zend_hash_num_elements(EG(class_table)), class_table 413 sapi/phpdbg/phpdbg_bp.c HashTable class_breaks, *class_table; class_table 426 sapi/phpdbg/phpdbg_bp.c if (!(class_table = zend_hash_str_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD], class_lcname, class_len))) { class_table 428 sapi/phpdbg/phpdbg_bp.c class_table = zend_hash_str_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD], class_lcname, class_len, &class_breaks, sizeof(HashTable)); class_table 431 sapi/phpdbg/phpdbg_bp.c if (!zend_hash_str_exists(class_table, func_lcname, func_len)) { class_table 442 sapi/phpdbg/phpdbg_bp.c zend_hash_str_update_mem(class_table, func_lcname, func_len, &new_break, sizeof(phpdbg_breakmethod_t)); class_table 446 sapi/phpdbg/phpdbg_bp.c PHPDBG_BREAK_MAPPING(new_break.id, class_table); class_table 583 sapi/phpdbg/phpdbg_bp.c if (!(ce = zend_hash_str_find_ptr(EG(class_table), zend_str_tolower_dup(new_break->class_name, new_break->class_len), new_break->class_len))) { class_table 618 sapi/phpdbg/phpdbg_bp.c HashTable class_breaks, *class_table; class_table 642 sapi/phpdbg/phpdbg_bp.c if (!(class_table = zend_hash_str_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE], new_break.class_name, new_break.class_len))) { class_table 644 sapi/phpdbg/phpdbg_bp.c class_table = zend_hash_str_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE], new_break.class_name, new_break.class_len, &class_breaks, sizeof(HashTable)); class_table 647 sapi/phpdbg/phpdbg_bp.c if (!(method_table = zend_hash_str_find_ptr(class_table, new_break.func_name, new_break.func_len))) { class_table 649 sapi/phpdbg/phpdbg_bp.c method_table = zend_hash_str_update_mem(class_table, new_break.func_name, new_break.func_len, &method_breaks, sizeof(HashTable)); class_table 944 sapi/phpdbg/phpdbg_bp.c HashTable *class_table; class_table 948 sapi/phpdbg/phpdbg_bp.c if ((class_table = zend_hash_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD], class_lcname))) { class_table 951 sapi/phpdbg/phpdbg_bp.c brake = zend_hash_find_ptr(class_table, lcname); class_table 1423 sapi/phpdbg/phpdbg_bp.c HashTable *class_table; class_table 1427 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD], class_table) { class_table 1430 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(class_table, brake) { class_table 1509 sapi/phpdbg/phpdbg_bp.c HashTable *class_table, *method_table; class_table 1513 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE], class_table) { class_table 1514 sapi/phpdbg/phpdbg_bp.c ZEND_HASH_FOREACH_PTR(class_table, method_table) { class_table 392 sapi/phpdbg/phpdbg_info.c ZEND_HASH_FOREACH_PTR(EG(class_table), ce) { class_table 270 sapi/phpdbg/phpdbg_print.c ZEND_HASH_FOREACH_STR_KEY_PTR(EG(class_table), rt_name, func) { class_table 306 sapi/phpdbg/phpdbg_print.c ZEND_HASH_FOREACH_STR_KEY_PTR(EG(class_table), rt_name, ce) { class_table 364 sapi/phpdbg/phpdbg_print.c ZEND_HASH_FOREACH_STR_KEY_PTR(EG(class_table), rt_name, ce) { class_table 397 sapi/phpdbg/phpdbg_print.c ZEND_HASH_FOREACH_PTR(EG(class_table), ce) { class_table 933 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("info", "classes=\"%d\"", "Classes %d", zend_hash_num_elements(EG(class_table))); class_table 1269 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("clean", "classes=\"%d\"", "Classes %d", zend_hash_num_elements(EG(class_table))); class_table 400 sapi/phpdbg/phpdbg_utils.c *ce = zend_hash_str_find_ptr(EG(class_table), lc_name, lc_length);