class_table 42 Zend/zend.c # define GLOBAL_CLASS_TABLE CG(class_table) class_table 515 Zend/zend.c compiler_globals->class_table = (HashTable *) malloc(sizeof(HashTable)); class_table 516 Zend/zend.c zend_hash_init_ex(compiler_globals->class_table, 10, NULL, ZEND_CLASS_DTOR, 1, 0); class_table 517 Zend/zend.c zend_hash_copy(compiler_globals->class_table, global_class_table, (copy_ctor_func_t) zend_class_add_ref, &tmp_class, sizeof(zend_class_entry *)); class_table 527 Zend/zend.c compiler_globals->last_static_member = zend_hash_num_elements(compiler_globals->class_table); class_table 543 Zend/zend.c if (compiler_globals->class_table != GLOBAL_CLASS_TABLE) { class_table 544 Zend/zend.c zend_hash_destroy(compiler_globals->class_table); class_table 545 Zend/zend.c free(compiler_globals->class_table); class_table 731 Zend/zend.c compiler_globals->class_table = (HashTable *) malloc(sizeof(HashTable)); class_table 734 Zend/zend.c *compiler_globals->class_table = *GLOBAL_CLASS_TABLE; class_table 787 Zend/zend.c *GLOBAL_CLASS_TABLE = *compiler_globals->class_table; class_table 796 Zend/zend.c free(compiler_globals->class_table); class_table 1855 Zend/zend_API.c for (zend_hash_internal_pointer_reset_ex(CG(class_table), &pos); class_table 1856 Zend/zend_API.c zend_hash_get_current_data_ex(CG(class_table), (void *) &pce, &pos) == SUCCESS; class_table 1857 Zend/zend_API.c zend_hash_move_forward_ex(CG(class_table), &pos)) { class_table 1870 Zend/zend_API.c for (zend_hash_internal_pointer_reset_ex(CG(class_table), &pos); class_table 1871 Zend/zend_API.c zend_hash_get_current_data_ex(CG(class_table), (void *) &pce, &pos) == SUCCESS; class_table 1872 Zend/zend_API.c zend_hash_move_forward_ex(CG(class_table), &pos)) { class_table 2358 Zend/zend_API.c zend_hash_apply_with_argument(EG(class_table), (apply_func_arg_t) clean_module_class, (void *) &module_number TSRMLS_CC); class_table 2527 Zend/zend_API.c zend_hash_quick_update(CG(class_table), lowercase_name, class_entry->name_length+1, hash, &class_entry, sizeof(zend_class_entry *), NULL); class_table 2544 Zend/zend_API.c if (zend_hash_find(CG(class_table), parent_name, strlen(parent_name)+1, (void **) &pce)==FAILURE) { class_table 2595 Zend/zend_API.c ret = zend_hash_add(CG(class_table), lcname+1, name_len, &ce, sizeof(zend_class_entry *), NULL); class_table 2597 Zend/zend_API.c ret = zend_hash_add(CG(class_table), lcname, name_len+1, &ce, sizeof(zend_class_entry *), NULL); class_table 2675 Zend/zend_API.c if (zend_hash_find(CG(class_table), class_name, class_name_length+1, (void **)&disabled_class)==FAILURE) { class_table 1257 Zend/zend_builtin_functions.c found = zend_hash_find(EG(class_table), name, len+1, (void **) &ce); class_table 1300 Zend/zend_builtin_functions.c found = zend_hash_find(EG(class_table), name, len+1, (void **) &ce); class_table 1343 Zend/zend_builtin_functions.c found = zend_hash_find(EG(class_table), name, len+1, (void **) &ce); class_table 1683 Zend/zend_builtin_functions.c zend_hash_apply_with_arguments(EG(class_table) TSRMLS_CC, (apply_func_args_t) copy_class_or_interface_name, 3, return_value, mask, comply); class_table 1700 Zend/zend_builtin_functions.c zend_hash_apply_with_arguments(EG(class_table) TSRMLS_CC, (apply_func_args_t) copy_class_or_interface_name, 3, return_value, mask, comply); class_table 1716 Zend/zend_builtin_functions.c zend_hash_apply_with_arguments(EG(class_table) TSRMLS_CC, (apply_func_args_t) copy_class_or_interface_name, 3, return_value, mask, comply); class_table 4691 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 TSRMLS_DC) /* {{{ */ class_table 4703 Zend/zend_compile.c if (zend_hash_quick_find(class_table, Z_STRVAL_P(op1), Z_STRLEN_P(op1), Z_HASH_P(op1), (void **) &pce)==FAILURE) { class_table 4710 Zend/zend_compile.c if (zend_hash_quick_add(class_table, Z_STRVAL_P(op2), Z_STRLEN_P(op2)+1, Z_HASH_P(op2), &ce, sizeof(zend_class_entry *), NULL)==FAILURE) { class_table 4730 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 TSRMLS_DC) /* {{{ */ class_table 4744 Zend/zend_compile.c found_ce = zend_hash_quick_find(class_table, Z_STRVAL_P(op1), Z_STRLEN_P(op1), Z_HASH_P(op1), (void **) &pce); class_table 4771 Zend/zend_compile.c if (zend_hash_quick_add(class_table, Z_STRVAL_P(op2), Z_STRLEN_P(op2)+1, Z_HASH_P(op2), pce, sizeof(zend_class_entry *), NULL)==FAILURE) { class_table 4795 Zend/zend_compile.c if (do_bind_class(CG(active_op_array), opline, CG(class_table), 1 TSRMLS_CC) == NULL) { class_table 4798 Zend/zend_compile.c table = CG(class_table); class_table 4823 Zend/zend_compile.c if (do_bind_inherited_class(CG(active_op_array), opline, CG(class_table), *pce, 1 TSRMLS_CC) == NULL) { class_table 4830 Zend/zend_compile.c table = CG(class_table); class_table 4862 Zend/zend_compile.c do_bind_inherited_class(op_array, &op_array->opcodes[opline_num], EG(class_table), *pce, 0 TSRMLS_CC); class_table 5223 Zend/zend_compile.c zend_hash_quick_update(CG(class_table), Z_STRVAL(key), Z_STRLEN(key), Z_HASH_P(&CONSTANT(opline->op1.constant)), &new_class_entry, sizeof(zend_class_entry *), NULL); class_table 6955 Zend/zend_compile.c int n = zend_hash_num_elements(CG(class_table)); class_table 7202 Zend/zend_compile.c if (zend_hash_exists(CG(class_table), c_ns_name, Z_STRLEN_P(CG(current_namespace)) + 1 + Z_STRLEN_P(name)+1)) { class_table 7212 Zend/zend_compile.c } else if (zend_hash_find(CG(class_table), lcname, Z_STRLEN_P(name)+1, (void**)&pce) == SUCCESS && class_table 543 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 TSRMLS_DC); class_table 544 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 TSRMLS_DC); class_table 148 Zend/zend_execute_API.c EG(class_table) = CG(class_table); class_table 281 Zend/zend_execute_API.c zend_hash_apply(EG(class_table), (apply_func_t) zend_cleanup_class_data TSRMLS_CC); class_table 284 Zend/zend_execute_API.c zend_hash_reverse_apply(EG(class_table), (apply_func_t) zend_cleanup_user_class_data TSRMLS_CC); class_table 297 Zend/zend_execute_API.c zend_hash_reverse_apply(EG(class_table), (apply_func_t) clean_non_persistent_class_full TSRMLS_CC); class_table 300 Zend/zend_execute_API.c zend_hash_reverse_apply(EG(class_table), (apply_func_t) clean_non_persistent_class TSRMLS_CC); class_table 939 Zend/zend_execute_API.c if (zend_hash_quick_find(EG(class_table), lc_name, lc_length, hash, (void **) ce) == SUCCESS) { class_table 1019 Zend/zend_execute_API.c retval = zend_hash_quick_find(EG(class_table), lc_name, lc_length, hash, (void **) ce); class_table 95 Zend/zend_globals.h HashTable *class_table; /* class table */ class_table 198 Zend/zend_globals.h HashTable *class_table; /* class table */ class_table 5058 Zend/zend_vm_def.h EX_T(opline->result.var).class_entry = do_bind_class(EX(op_array), opline, EG(class_table), 0 TSRMLS_CC); class_table 5068 Zend/zend_vm_def.h EX_T(opline->result.var).class_entry = do_bind_inherited_class(EX(op_array), opline, EG(class_table), EX_T(opline->extended_value).class_entry, 0 TSRMLS_CC); class_table 5079 Zend/zend_vm_def.h if (zend_hash_quick_find(EG(class_table), Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void**)&pce) == FAILURE || class_table 5080 Zend/zend_vm_def.h (zend_hash_quick_find(EG(class_table), Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), Z_HASH_P(opline->op1.zv), (void**)&pce_orig) == SUCCESS && class_table 5082 Zend/zend_vm_def.h do_bind_inherited_class(EX(op_array), opline, EG(class_table), EX_T(opline->extended_value).class_entry, 0 TSRMLS_CC); class_table 1062 Zend/zend_vm_execute.h EX_T(opline->result.var).class_entry = do_bind_class(EX(op_array), opline, EG(class_table), 0 TSRMLS_CC); class_table 1072 Zend/zend_vm_execute.h EX_T(opline->result.var).class_entry = do_bind_inherited_class(EX(op_array), opline, EG(class_table), EX_T(opline->extended_value).class_entry, 0 TSRMLS_CC); class_table 1083 Zend/zend_vm_execute.h if (zend_hash_quick_find(EG(class_table), Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void**)&pce) == FAILURE || class_table 1084 Zend/zend_vm_execute.h (zend_hash_quick_find(EG(class_table), Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), Z_HASH_P(opline->op1.zv), (void**)&pce_orig) == SUCCESS && class_table 1086 Zend/zend_vm_execute.h do_bind_inherited_class(EX(op_array), opline, EG(class_table), EX_T(opline->extended_value).class_entry, 0 TSRMLS_CC); class_table 280 ext/opcache/Optimizer/pass1_5.c if (zend_hash_quick_find(EG(class_table), class_table 642 ext/opcache/Optimizer/zend_optimizer.c p = script->class_table.pListHead; class_table 410 ext/opcache/ZendAccelerator.c p = CG(class_table)->pListHead; class_table 1376 ext/opcache/ZendAccelerator.c orig_class_table = CG(class_table); class_table 1381 ext/opcache/ZendAccelerator.c EG(class_table) = CG(class_table) = &new_persistent_script->class_table; class_table 1407 ext/opcache/ZendAccelerator.c EG(class_table) = CG(class_table) = orig_class_table; class_table 2352 ext/opcache/ZendAccelerator.c old_destructor = EG(class_table)->pDestructor; class_table 2353 ext/opcache/ZendAccelerator.c EG(class_table)->pDestructor = NULL; class_table 2354 ext/opcache/ZendAccelerator.c zend_hash_reverse_apply(EG(class_table), (apply_func_t) accel_clean_non_persistent_class TSRMLS_CC); class_table 2355 ext/opcache/ZendAccelerator.c EG(class_table)->pDestructor = old_destructor; class_table 2729 ext/opcache/ZendAccelerator.c zend_hash_clean(CG(class_table)); class_table 191 ext/opcache/ZendAccelerator.h HashTable class_table; class_table 303 ext/opcache/zend_accelerator_module.c if (zend_hash_find(EG(class_table), Z_STRVAL(EX(opline)->op2.u.constant), Z_STRLEN(EX(opline)->op2.u.constant) + 1, (void **)&pce) == FAILURE || class_table 304 ext/opcache/zend_accelerator_module.c (zend_hash_find(EG(class_table), Z_STRVAL(EX(opline)->op1.u.constant), Z_STRLEN(EX(opline)->op1.u.constant), (void**)&pce_orig) == SUCCESS && class_table 306 ext/opcache/zend_accelerator_module.c do_bind_inherited_class(EX(opline), EG(class_table), EX_T(EX(opline)->extended_value).class_entry, 0 TSRMLS_CC); class_table 84 ext/opcache/zend_accelerator_util_funcs.c zend_hash_init(&persistent_script->class_table, 10, NULL, ZEND_CLASS_DTOR, 0); class_table 133 ext/opcache/zend_accelerator_util_funcs.c compact_hash_table(&persistent_script->class_table); class_table 140 ext/opcache/zend_accelerator_util_funcs.c persistent_script->class_table.pDestructor = (dtor_func_t)zend_accel_destroy_zend_class; class_table 143 ext/opcache/zend_accelerator_util_funcs.c persistent_script->class_table.pDestructor = NULL; class_table 147 ext/opcache/zend_accelerator_util_funcs.c zend_hash_destroy(&persistent_script->class_table); class_table 988 ext/opcache/zend_accelerator_util_funcs.c do_bind_inherited_class(&op_array->opcodes[opline_num], EG(class_table), *pce, 1 TSRMLS_CC); class_table 1007 ext/opcache/zend_accelerator_util_funcs.c if (zend_hash_num_elements(&persistent_script->class_table) > 0) { class_table 1009 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 TSRMLS_CC); class_table 1046 ext/opcache/zend_accelerator_util_funcs.c if (zend_hash_num_elements(&persistent_script->class_table) > 0) { class_table 1047 ext/opcache/zend_accelerator_util_funcs.c zend_accel_class_hash_copy(CG(class_table), &persistent_script->class_table, NULL TSRMLS_CC); class_table 699 ext/opcache/zend_persist.c static void zend_accel_persist_class_table(HashTable *class_table TSRMLS_DC) class_table 701 ext/opcache/zend_persist.c zend_hash_persist(class_table, (zend_persist_func_t) zend_persist_class_entry, sizeof(zend_class_entry*) TSRMLS_CC); class_table 702 ext/opcache/zend_persist.c zend_hash_apply(class_table, (apply_func_t) zend_update_parent_ce TSRMLS_CC); class_table 709 ext/opcache/zend_persist.c zend_accel_persist_class_table(&script->class_table TSRMLS_CC); class_table 357 ext/opcache/zend_persist_calc.c static uint zend_accel_persist_class_table_calc(HashTable *class_table TSRMLS_DC) class_table 359 ext/opcache/zend_persist_calc.c return zend_hash_persist_calc(class_table, (int (*)(void* TSRMLS_DC)) zend_persist_class_entry_calc, sizeof(zend_class_entry*) TSRMLS_CC); class_table 367 ext/opcache/zend_persist_calc.c ADD_SIZE(zend_accel_persist_class_table_calc(&new_persistent_script->class_table TSRMLS_CC)); class_table 81 ext/pdo/pdo.c if (zend_hash_find(CG(class_table), "runtimeexception", sizeof("RuntimeException"), (void **) &pce) == SUCCESS) { class_table 70 ext/pdo/php_pdo.h if (zend_hash_find(CG(class_table), "pdo", sizeof("pdo"), (void **) &pce) != FAILURE) \ class_table 482 ext/readline/readline_cli.c char *retval = cli_completion_generator_ht(text, textlen, state, EG(class_table), (void**)&pce TSRMLS_CC); class_table 1174 ext/reflection/php_reflection.c zend_hash_apply_with_arguments(EG(class_table) TSRMLS_CC, (apply_func_args_t) _extension_class_string, 4, &str_classes, sub_indent.string, module, &num_classes); class_table 5472 ext/reflection/php_reflection.c zend_hash_apply_with_arguments(EG(class_table) TSRMLS_CC, (apply_func_args_t) add_extension_class, 3, return_value, module, 1); class_table 5489 ext/reflection/php_reflection.c zend_hash_apply_with_arguments(EG(class_table) TSRMLS_CC, (apply_func_args_t) add_extension_class, 3, return_value, module, 0); class_table 193 ext/simplexml/sxe.c if (zend_hash_find(CG(class_table), "simplexmlelement", sizeof("SimpleXMLElement"), (void **) &pce) == FAILURE) { class_table 77 ext/spl/php_spl.c found = zend_hash_find(EG(class_table), lc_name, len +1, (void **) &ce); class_table 307 ext/spl/php_spl.c return zend_hash_exists(EG(class_table), (char*)lc_name, class_name_len+1); class_table 442 ext/spl/php_spl.c if (zend_hash_exists(EG(class_table), lc_name, class_name_len + 1)) { class_table 994 ext/wddx/wddx.c if (zend_hash_find(EG(class_table), Z_STRVAL_P(ent1->data), class_table 735 sapi/phpdbg/phpdbg.c phpdbg_writeln("Classes\t\t\t%d", zend_hash_num_elements(EG(class_table))); class_table 299 sapi/phpdbg/phpdbg_bp.c HashTable class_breaks, *class_table; class_table 305 sapi/phpdbg/phpdbg_bp.c class_len, (void**)&class_table) != SUCCESS) { class_table 310 sapi/phpdbg/phpdbg_bp.c (void**)&class_breaks, sizeof(HashTable), (void**)&class_table); class_table 313 sapi/phpdbg/phpdbg_bp.c if (!zend_hash_exists(class_table, lcname, func_len)) { class_table 324 sapi/phpdbg/phpdbg_bp.c zend_hash_update(class_table, lcname, func_len, class_table 330 sapi/phpdbg/phpdbg_bp.c PHPDBG_BREAK_MAPPING(new_break.id, class_table); class_table 469 sapi/phpdbg/phpdbg_bp.c if (zend_hash_find(EG(class_table), zend_str_tolower_dup(new_break->class_name, new_break->class_len), new_break->class_len + 1, (void **)&ce) == FAILURE) { class_table 502 sapi/phpdbg/phpdbg_bp.c HashTable class_breaks, *class_table; class_table 526 sapi/phpdbg/phpdbg_bp.c if (zend_hash_find(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE], new_break.class_name, new_break.class_len, (void **)&class_table) == FAILURE) { class_table 532 sapi/phpdbg/phpdbg_bp.c (void **)&class_breaks, sizeof(HashTable), (void **)&class_table); class_table 535 sapi/phpdbg/phpdbg_bp.c if (zend_hash_find(class_table, new_break.func_name, new_break.func_len, (void **)&method_table) == FAILURE) { class_table 538 sapi/phpdbg/phpdbg_bp.c class_table, class_table 842 sapi/phpdbg/phpdbg_bp.c HashTable *class_table; class_table 846 sapi/phpdbg/phpdbg_bp.c ops->scope->name_length, (void**)&class_table) == SUCCESS) { class_table 851 sapi/phpdbg/phpdbg_bp.c class_table, class_table 1372 sapi/phpdbg/phpdbg_bp.c HashTable *class_table; class_table 1380 sapi/phpdbg/phpdbg_bp.c zend_hash_get_current_data_ex(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD], (void**) &class_table, &position[0]) == SUCCESS; class_table 1387 sapi/phpdbg/phpdbg_bp.c for (zend_hash_internal_pointer_reset_ex(class_table, &position[1]); class_table 1388 sapi/phpdbg/phpdbg_bp.c zend_hash_get_current_data_ex(class_table, (void**)&brake, &position[1]) == SUCCESS; class_table 1389 sapi/phpdbg/phpdbg_bp.c zend_hash_move_forward_ex(class_table, &position[1])) { class_table 1451 sapi/phpdbg/phpdbg_bp.c HashTable *class_table, *method_table; class_table 1459 sapi/phpdbg/phpdbg_bp.c zend_hash_get_current_data_ex(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD_OPLINE], (void**) &class_table, &position[0]) == SUCCESS; class_table 1465 sapi/phpdbg/phpdbg_bp.c for (zend_hash_internal_pointer_reset_ex(class_table, &position[1]); class_table 1466 sapi/phpdbg/phpdbg_bp.c zend_hash_get_current_data_ex(class_table, (void**) &method_table, &position[1]) == SUCCESS; class_table 1467 sapi/phpdbg/phpdbg_bp.c zend_hash_move_forward_ex(class_table, &position[1])) { class_table 1469 sapi/phpdbg/phpdbg_bp.c if (zend_hash_get_current_key_ex(class_table, class_table 290 sapi/phpdbg/phpdbg_info.c for (zend_hash_internal_pointer_reset_ex(EG(class_table), &position); class_table 291 sapi/phpdbg/phpdbg_info.c zend_hash_get_current_data_ex(EG(class_table), (void**)&ce, &position) == SUCCESS; class_table 292 sapi/phpdbg/phpdbg_info.c zend_hash_move_forward_ex(EG(class_table), &position)) { class_table 762 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("Classes\t\t%d", zend_hash_num_elements(EG(class_table))); class_table 925 sapi/phpdbg/phpdbg_prompt.c phpdbg_writeln("Classes\t\t\t%d", zend_hash_num_elements(EG(class_table)));