Searched defs:function_table (Results 1 - 12 of 12) sorted by relevance

/PHP_TRUNK/Zend/
H A Dzend_interfaces.c39 HashTable *function_table; local
51 /*fci.function_table = NULL; will be read form zend_class_entry of object if needed */
63 fci.function_table = !object ? EG(function_table) : NULL;
74 function_table = &obj_ce->function_table;
76 function_table = EG(function_table);
79 if ((fcic.function_handler = zend_hash_find_ptr(function_table, Z_STR(fci.function_name))) == NULL) {
H A Dzend.h427 /* excpt.h on Digital Unix 4.0 defines function_table */
428 #undef function_table macro
484 HashTable function_table; member in struct:_zend_class_entry
H A Dzend_vm_def.h2395 } else if (UNEXPECTED((func = zend_hash_find(EG(function_table), Z_STR_P(function_name))) == NULL)) {
2427 if (UNEXPECTED((func = zend_hash_find(EG(function_table), lcname)) == NULL)) {
2571 } else if ((func = zend_hash_find(EG(function_table), Z_STR_P(func_name))) == NULL) {
2573 if (UNEXPECTED((func = zend_hash_find(EG(function_table), Z_STR_P(func_name))) == NULL)) {
2601 } else if (UNEXPECTED((func = zend_hash_find(EG(function_table), Z_STR_P(fname))) == NULL)) {
5284 do_bind_function(&EX(func)->op_array, opline, EG(function_table), 0 TSRMLS_CC); variable
5600 if (UNEXPECTED((zfunc = zend_hash_find(EG(function_table), Z_STR_P(opline->op1.zv))) == NULL) ||
H A Dzend_API.c2163 ZEND_API int zend_register_functions(zend_class_entry *scope, const zend_function_entry *functions, HashTable *function_table, int type TSRMLS_DC) /* {{{ */ argument
2169 HashTable *target_function_table = function_table;
2184 target_function_table = CG(function_table);
2442 ZEND_API void zend_unregister_functions(const zend_function_entry *functions, int count, HashTable *function_table TSRMLS_DC) /* {{{ */
2446 HashTable *target_function_table = function_table;
2451 target_function_table = CG(function_table);
2672 zend_register_functions(class_entry, class_entry->info.internal.builtin_functions, &class_entry->function_table, MODULE_PERSISTENT TSRMLS_CC);
2794 ret = zend_hash_str_del(CG(function_table), function_name, function_name_length);
2799 return zend_register_functions(NULL, disabled_function, CG(function_table), MODULE_PERSISTENT TSRMLS_CC);
2836 zend_hash_clean(&disabled_class->function_table);
4123 HashTable *function_table; local
[all...]
H A Dzend_API.h45 HashTable *function_table; member in struct:_zend_fcall_info
263 ZEND_API int zend_register_functions(zend_class_entry *scope, const zend_function_entry *functions, HashTable *function_table, int type TSRMLS_DC);
264 ZEND_API void zend_unregister_functions(const zend_function_entry *functions, int count, HashTable *function_table TSRMLS_DC);
458 ZEND_API int call_user_function(HashTable *function_table, zval *object, zval *function_name, zval *retval_ptr, uint32_t param_count, zval params[] TSRMLS_DC);
459 ZEND_API int call_user_function_ex(HashTable *function_table, zval *object, zval *function_name, zval *retval_ptr, uint32_t param_count, zval params[], int no_separation, zend_array *symbol_table TSRMLS_DC);
H A Dzend_compile.c1002 if ((function = zend_hash_str_find_ptr(&ce->parent->function_table, ZEND_CONSTRUCTOR_FUNC_NAME, sizeof(ZEND_CONSTRUCTOR_FUNC_NAME)-1)) != NULL) {
1011 zend_hash_str_update_ptr(&ce->function_table, ZEND_CONSTRUCTOR_FUNC_NAME, sizeof(ZEND_CONSTRUCTOR_FUNC_NAME)-1, new_function);
1020 if (!zend_hash_exists(&ce->function_table, lc_class_name)) {
1023 if (!zend_hash_exists(&ce->function_table, lc_parent_class_name) &&
1024 (function = zend_hash_find_ptr(&ce->parent->function_table, lc_parent_class_name)) != NULL) {
1029 zend_hash_update_ptr(&ce->function_table, lc_parent_class_name, new_function);
1726 ZEND_HASH_FOREACH_STR_KEY_PTR(&parent_ce->function_table, key, func) {
1727 if (do_inherit_method_check(&ce->function_table, func, key, ce)) {
1729 zend_hash_add_new_ptr(&ce->function_table, key, new_func);
1814 ZEND_HASH_FOREACH_STR_KEY_PTR(&iface->function_table, ke
2459 do_bind_function(const zend_op_array *op_array, const zend_op *opline, HashTable *function_table, zend_bool compile_time TSRMLS_DC) argument
[all...]
H A Dzend_execute_API.c150 EG(function_table) = CG(function_table);
302 ZEND_HASH_FOREACH_PTR(EG(function_table), func) {
315 ZEND_HASH_REVERSE_FOREACH_PTR(EG(function_table), func) {
346 zend_hash_reverse_apply(EG(function_table), clean_non_persistent_function_full TSRMLS_CC);
349 zend_hash_reverse_apply(EG(function_table), clean_non_persistent_function TSRMLS_CC);
635 int call_user_function(HashTable *function_table, zval *object, zval *function_name, zval *retval_ptr, uint32_t param_count, zval params[] TSRMLS_DC) /* {{{ */ argument
637 return call_user_function_ex(function_table, object, function_name, retval_ptr, param_count, params, 1, NULL TSRMLS_CC);
641 int call_user_function_ex(HashTable *function_table, zval *object, zval *function_name, zval *retval_ptr, uint32_t param_count, zval params[], int no_separation, zend_array *symbol_table TSRMLS_DC) /* {{{ */ argument
646 fci.function_table
[all...]
H A Dzend_globals.h58 /* excpt.h on Digital Unix 4.0 defines function_table */
59 #undef function_table macro
84 HashTable *function_table; /* function symbol table */ member in struct:_zend_compiler_globals
171 HashTable *function_table; /* function symbol table */ member in struct:_zend_executor_globals
/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_bp.c439 HashTable *func_table = EG(function_table);
472 func_table = &(*ce)->function_table;
1482 HashTable *function_table; local
1490 zend_hash_get_current_data_ex(&PHPDBG_G(bp)[PHPDBG_BREAK_FUNCTION_OPLINE], (void**) &function_table, &position[0]) == SUCCESS;
1498 for (zend_hash_internal_pointer_reset_ex(function_table, &position[1]);
1499 zend_hash_get_current_data_ex(function_table, (void**)&brake, &position[1]) == SUCCESS;
1500 zend_hash_move_forward_ex(function_table, &position[1])) {
/PHP_TRUNK/ext/opcache/
H A Dzend_accelerator_util_funcs.c69 ce->function_table.pDestructor = zend_accel_destroy_zend_function;
78 zend_hash_init(&persistent_script->function_table, 128, NULL, (dtor_func_t) zend_accel_destroy_zend_function, 0);
142 return compact_hash_table(&persistent_script->function_table) &&
149 persistent_script->function_table.pDestructor = zend_accel_destroy_zend_function;
152 persistent_script->function_table.pDestructor = NULL;
156 zend_hash_destroy(&persistent_script->function_table);
184 HashTable *function_table = va_arg(args, HashTable *); local
188 zend_hash_update_ptr(function_table, hash_key->key, function);
204 static int copy_internal_function(zval *zv, HashTable *function_table TSRMLS_DC)
208 zend_hash_update_mem(function_table, functio
[all...]
H A DZendAccelerator.h158 HashTable function_table; member in struct:_zend_persistent_script
218 /* copy of CG(function_table) used for compilation scripts into cache */
220 HashTable function_table; member in struct:_zend_accel_globals
/PHP_TRUNK/ext/soap/
H A Dsoap.c946 fci.function_table = &Z_OBJCE_P(getThis())->function_table;
1361 ft = &(Z_OBJCE(service->soap_object)->function_table);
1363 ft = &service->soap_class.ce->function_table;
1365 ft = EG(function_table);
1427 if ((f = zend_hash_find_ptr(EG(function_table), key)) == NULL) {
1445 if ((f = zend_hash_find_ptr(EG(function_table), key)) == NULL) {
1489 HashTable *function_table; local
1525 if (call_user_function(EG(function_table), NULL, &readfile, &readfile_ret, 1, &param TSRMLS_CC) == FAILURE) {
1655 function_table
[all...]

Completed in 43 milliseconds