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_compile.h762 ZEND_API zend_uchar zend_get_call_op(zend_uchar init_op, zend_function *fbc);
H A Dzend_vm_def.h2873 zend_function *fbc; variable
2940 UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) {
2951 fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
2952 if (UNEXPECTED(fbc == NULL)) {
2961 EXPECTED(fbc->type <= ZEND_USER_FUNCTION) &&
2962 EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) &&
2964 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); variable
2969 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
2978 fbc, opline->extended_value, called_scope, obj);
2994 zend_function *fbc; variable
3060 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); variable
3062 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); variable
3126 zend_function *fbc; variable
3154 zend_function *fbc; variable
3425 zend_function *fbc; variable
3460 zend_function *fbc; variable
3471 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); variable
3487 zend_function *fbc = call->func; variable
3533 zend_function *fbc = call->func; variable
3558 zend_function *fbc = call->func; variable
3662 zend_function *fbc = call->func; variable
3815 efree(fbc); variable
7816 zend_function *fbc = EX(func); variable
7849 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
1715 zend_function *fbc = EX(func); local
1895 zend_function *fbc; local
1923 zend_function *fbc; local
2135 zend_function *fbc; local
2170 zend_function *fbc; local
2181 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); local
2342 zend_function *fbc; local
2594 zend_function *fbc; local
5460 zend_function *fbc; local
5551 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
5579 zend_function *fbc; local
5645 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
5647 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
7595 zend_function *fbc; local
7661 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
7663 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
9210 zend_function *fbc; local
9301 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
9329 zend_function *fbc; local
9395 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
9397 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
11019 zend_function *fbc; local
11110 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
11139 zend_function *fbc; local
11205 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
11207 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
17480 zend_function *fbc; local
17546 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
17548 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
19107 zend_function *fbc; local
19173 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
19175 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
20711 zend_function *fbc; local
20777 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
20779 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
22267 zend_function *fbc; local
22333 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
22335 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
23642 zend_function *fbc; local
23733 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
26014 zend_function *fbc; local
26105 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
27486 zend_function *fbc; local
27577 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
31708 zend_function *fbc; local
31799 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
36764 zend_function *fbc; local
36855 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
39321 zend_function *fbc; local
39412 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
41559 zend_function *fbc; local
41650 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
43710 zend_function *fbc; local
43801 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
44848 zend_function *fbc; local
44939 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
[all...]
H A Dzend_compile.c2639 uint32_t zend_compile_args(zend_ast *ast, zend_function *fbc) /* {{{ */ argument
2658 fbc = NULL;
2682 if (fbc && ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2684 if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) {
2689 } else if (fbc) {
2690 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2707 if (fbc && ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) {
2711 if (fbc) {
2748 zend_get_call_op(zend_uchar init_op, zend_function *fbc) argument
2773 zend_compile_call_common(znode *result, zend_ast *args_ast, zend_function *fbc) argument
2943 zend_function *fbc; local
3050 zend_compile_assert(znode *result, zend_ast_list *args, zend_string *name, zend_function *fbc) argument
3096 zend_try_compile_special_func(znode *result, zend_string *lcname, zend_ast_list *args, zend_function *fbc) argument
3168 zend_function *fbc; local
[all...]
/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_print.c188 zend_function *fbc; local
192 if ((fbc = zend_hash_find_ptr(&ce->function_table, lcname))) {
194 (fbc->type == ZEND_USER_FUNCTION) ? "User" : "Internal",
195 ZSTR_VAL(fbc->common.function_name),
196 (fbc->type == ZEND_USER_FUNCTION) ? fbc->op_array.last : 0);
198 phpdbg_print_function_helper(fbc);
214 zend_function* fbc; local
240 if ((fbc = zend_hash_find_ptr(func_table, lcname))) {
242 (fbc
[all...]
H A Dphpdbg_bp.c909 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_symbol(zend_function *fbc) /* {{{ */ argument
913 if (fbc->type != ZEND_USER_FUNCTION) {
917 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);
/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 52 milliseconds