Searched refs:fbc (Results 1 - 12 of 12) sorted by relevance

/PHP_TRUNK/Zend/
H A Dzend_object_handlers.h92 /* Andi - EX(fbc) (function being called) needs to be initialized already in the INIT fcall opcode so that the parameters can be parsed the right way. We need to add another callback for this.
160 #define zend_get_function_root_class(fbc) \
161 ((fbc)->common.prototype ? (fbc)->common.prototype->common.scope : (fbc)->common.scope)
175 ZEND_API int zend_check_private(union _zend_function *fbc, zend_class_entry *ce, zend_string *function_name);
H A Dzend_object_handlers.c952 static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, zend_string *function_name) /* {{{ */ argument
962 * function (EX(fbc)) has the same scope.
966 if (fbc->common.scope == ce && EG(scope) == ce) {
968 return fbc;
977 fbc = Z_FUNC_P(func);
978 if (fbc->common.fn_flags & ZEND_ACC_PRIVATE
979 && fbc->common.scope == EG(scope)) {
980 return fbc;
991 ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, zend_string *function_name) /* {{{ */ argument
993 return zend_check_private_int(fbc, c
1029 zend_function *fbc = is_static ? ce->__callstatic : ce->__call; local
1078 zend_function *fbc; local
1167 zend_function *fbc = NULL; local
[all...]
H A Dzend_vm_def.h2939 zend_function *fbc; variable
3006 UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) {
3017 fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
3018 if (UNEXPECTED(fbc == NULL)) {
3027 EXPECTED(fbc->type <= ZEND_USER_FUNCTION) &&
3028 EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) &&
3030 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); variable
3035 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
3044 fbc, opline->extended_value, called_scope, obj);
3061 zend_function *fbc; variable
3127 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); variable
3129 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); variable
3191 zend_function *fbc; variable
3219 zend_function *fbc; variable
3485 zend_function *fbc; variable
3520 zend_function *fbc; variable
3531 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); variable
3547 zend_function *fbc = call->func; variable
3593 zend_function *fbc = call->func; variable
3618 zend_function *fbc = call->func; variable
3722 zend_function *fbc = call->func; variable
3875 efree(fbc); variable
7900 zend_function *fbc = EX(func); variable
7933 zend_free_trampoline(fbc); variable
[all...]
H A Dzend_vm_execute.h565 zend_function *fbc = call->func; local
578 fbc->internal_function.handler(call, ret);
611 zend_function *fbc = call->func; local
627 i_init_func_execute_data(call, &fbc->op_array, ret, 0);
636 zend_function *fbc = call->func; local
642 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION)) {
644 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_GENERATOR) != 0)) {
647 zend_generator_create_zval(call, &fbc->op_array, ret);
664 i_init_func_execute_data(call, &fbc->op_array, ret, 0);
670 ZEND_ASSERT(fbc
740 zend_function *fbc = call->func; local
1709 zend_function *fbc = EX(func); local
1894 zend_function *fbc; local
1922 zend_function *fbc; local
2131 zend_function *fbc; local
2166 zend_function *fbc; local
2177 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); local
2350 zend_function *fbc; local
2604 zend_function *fbc; local
5521 zend_function *fbc; local
5612 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
5641 zend_function *fbc; local
5707 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
5709 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
7673 zend_function *fbc; local
7739 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
7741 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
9312 zend_function *fbc; local
9403 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
9432 zend_function *fbc; local
9498 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
9500 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
11147 zend_function *fbc; local
11238 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
11268 zend_function *fbc; local
11334 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
11336 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
17668 zend_function *fbc; local
17734 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
17736 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
19308 zend_function *fbc; local
19374 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
19376 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
20930 zend_function *fbc; local
20996 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
20998 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
22507 zend_function *fbc; local
22573 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
22575 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
23900 zend_function *fbc; local
23991 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
26290 zend_function *fbc; local
26381 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
27781 zend_function *fbc; local
27872 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
32120 zend_function *fbc; local
32211 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
37256 zend_function *fbc; local
37347 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
39862 zend_function *fbc; local
39953 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
42144 zend_function *fbc; local
42235 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
44341 zend_function *fbc; local
44432 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
45505 zend_function *fbc; local
45596 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
[all...]
H A Dzend_compile.c2619 uint32_t zend_compile_args(zend_ast *ast, zend_function *fbc) /* {{{ */ argument
2638 fbc = NULL;
2662 if (fbc && ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2664 if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) {
2669 } else if (fbc) {
2670 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2686 if (fbc && ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) {
2690 if (fbc) {
2727 zend_get_call_op(zend_uchar init_op, zend_function *fbc) argument
2752 zend_compile_call_common(znode *result, zend_ast *args_ast, zend_function *fbc) argument
2922 zend_function *fbc; local
3028 zend_compile_assert(znode *result, zend_ast_list *args, zend_string *name, zend_function *fbc) argument
3074 zend_try_compile_special_func(znode *result, zend_string *lcname, zend_ast_list *args, zend_function *fbc) argument
3146 zend_function *fbc; local
[all...]
H A Dzend_compile.h769 ZEND_API zend_uchar zend_get_call_op(zend_uchar init_op, zend_function *fbc);
/PHP_TRUNK/ext/pdo/
H A Dpdo_dbh.c1336 zend_function *fbc = NULL; local
1343 if ((fbc = std_object_handlers.get_method(object, method_name, key)) == NULL) {
1354 fbc = zend_hash_find_ptr(dbh_obj->inner->cls_methods[PDO_DBH_DRIVER_METHOD_KIND_DBH], lc_method_name);
1359 return fbc;
H A Dpdo_stmt.c2215 zend_function *fbc = NULL; local
2222 if ((fbc = zend_hash_find_ptr(&object->ce->function_table, lc_method_name)) == NULL) {
2238 if ((fbc = zend_hash_find_ptr(stmt->dbh->cls_methods[PDO_DBH_DRIVER_METHOD_KIND_STMT], lc_method_name)) == NULL) {
2246 return fbc;
2621 zend_function *fbc; local
2627 if ((fbc = zend_hash_find_ptr(&pdo_row_ce->function_table, lc_method_name)) == NULL) {
2633 return fbc;
/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_bp.c874 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_symbol(zend_function *fbc) /* {{{ */ argument
880 if (fbc->type != ZEND_USER_FUNCTION) {
884 ops = (zend_op_array *) fbc;
H A Dphpdbg_list.c179 void phpdbg_list_function(const zend_function *fbc) /* {{{ */ argument
183 if (fbc->type != ZEND_USER_FUNCTION) {
184 phpdbg_error("list", "type=\"internalfunction\" function=\"%s\"", "The function requested (%s) is not user defined", ZSTR_VAL(fbc->common.function_name));
188 ops = (zend_op_array *) fbc;
196 zend_function* fbc; local
222 if ((fbc = zend_hash_str_find_ptr(func_table, func_name, func_name_len))) {
223 phpdbg_list_function(fbc);
H A Dphpdbg_print.c193 zend_function *fbc; local
197 if ((fbc = zend_hash_find_ptr(&ce->function_table, lcname))) {
199 (fbc->type == ZEND_USER_FUNCTION) ? "User" : "Internal",
200 ZSTR_VAL(fbc->common.function_name),
201 (fbc->type == ZEND_USER_FUNCTION) ? fbc->op_array.last : 0);
203 phpdbg_print_function_helper(fbc);
219 zend_function* fbc; local
245 if ((fbc = zend_hash_find_ptr(func_table, lcname))) {
247 (fbc
[all...]
/PHP_TRUNK/ext/opcache/Optimizer/
H A Dzend_optimizer.c114 zend_function *fbc = (zend_function *)zend_hash_str_find_ptr(EG(function_table), name, len); local
116 return (fbc && fbc->type == ZEND_INTERNAL_FUNCTION &&
117 fbc->internal_function.handler == ZEND_FN(display_disabled_function));

Completed in 53 milliseconds