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

/PHP_TRUNK/Zend/
H A Dzend_object_handlers.h93 /* 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.
161 #define zend_get_function_root_class(fbc) \
162 ((fbc)->common.prototype ? (fbc)->common.prototype->common.scope : (fbc)->common.scope)
176 ZEND_API int zend_check_private(union _zend_function *fbc, zend_class_entry *ce, zend_string *function_name);
H A Dzend_compile.c2599 uint32_t zend_compile_args(zend_ast *ast, zend_function *fbc) /* {{{ */ argument
2618 fbc = NULL;
2642 if (fbc && ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2644 if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) {
2649 } else if (fbc) {
2650 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2666 if (fbc && ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) {
2670 if (fbc) {
2707 zend_get_call_op(zend_uchar init_op, zend_function *fbc) argument
2732 zend_compile_call_common(znode *result, zend_ast *args_ast, zend_function *fbc) argument
2882 zend_function *fbc; local
2988 zend_compile_assert(znode *result, zend_ast_list *args, zend_string *name, zend_function *fbc) argument
3034 zend_try_compile_special_func(znode *result, zend_string *lcname, zend_ast_list *args, zend_function *fbc) argument
3106 zend_function *fbc; local
[all...]
H A Dzend_compile.h732 ZEND_API zend_uchar zend_get_call_op(zend_uchar init_op, zend_function *fbc);
H A Dzend_object_handlers.c963 static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, zend_string *function_name) /* {{{ */ argument
973 * function (EX(fbc)) has the same scope.
977 if (fbc->common.scope == ce && EG(scope) == ce) {
979 return fbc;
988 fbc = Z_FUNC_P(func);
989 if (fbc->common.fn_flags & ZEND_ACC_PRIVATE
990 && fbc->common.scope == EG(scope)) {
991 return fbc;
1002 ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, zend_string *function_name) /* {{{ */ argument
1004 return zend_check_private_int(fbc, c
1063 zend_function *fbc; local
1210 zend_function *fbc = NULL; local
[all...]
H A Dzend_vm_def.h2827 zend_function *fbc; variable
2879 UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) {
2890 fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
2891 if (UNEXPECTED(fbc == NULL)) {
2900 EXPECTED(fbc->type <= ZEND_USER_FUNCTION) &&
2901 EXPECTED((fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
2903 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); variable
2907 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
2914 fbc, opline->extended_value, called_scope, obj, EX(call));
2929 zend_function *fbc; variable
2991 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); variable
2993 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); variable
3054 zend_function *fbc; variable
3080 zend_function *fbc; variable
3288 zend_function *fbc; variable
3320 zend_function *fbc; variable
3330 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); variable
3346 zend_function *fbc = call->func; variable
3395 zend_function *fbc = call->func; variable
3420 zend_function *fbc = call->func; variable
3525 zend_function *fbc = call->func; variable
3687 efree(fbc); variable
[all...]
H A Dzend_vm_execute.h545 zend_function *fbc = call->func; local
559 Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0;
561 fbc->internal_function.handler(call, ret);
594 zend_function *fbc = call->func; local
610 i_init_func_execute_data(call, &fbc->op_array, ret, 0);
619 zend_function *fbc = call->func; local
625 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION)) {
627 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_GENERATOR) != 0)) {
629 zend_generator_create_zval(call, &fbc->op_array, EX_VAR(opline->result.var));
645 i_init_func_execute_data(call, &fbc
724 zend_function *fbc = call->func; local
1844 zend_function *fbc; local
1870 zend_function *fbc; local
2016 zend_function *fbc; local
2048 zend_function *fbc; local
2058 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); local
2265 zend_function *fbc; local
2453 zend_function *fbc; local
5006 zend_function *fbc; local
5068 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
5070 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
6951 zend_function *fbc; local
7013 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
7015 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
8452 zend_function *fbc; local
8514 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
8516 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
10030 zend_function *fbc; local
10092 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
10094 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
15998 zend_function *fbc; local
16060 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
16062 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
17591 zend_function *fbc; local
17653 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
17655 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
19272 zend_function *fbc; local
19334 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
19336 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
20905 zend_function *fbc; local
20967 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
20969 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
22336 zend_function *fbc; local
22412 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
24729 zend_function *fbc; local
24805 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
26238 zend_function *fbc; local
26314 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
30309 zend_function *fbc; local
30385 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
35273 zend_function *fbc; local
35349 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
37795 zend_function *fbc; local
37871 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
39858 zend_function *fbc; local
39934 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
41878 zend_function *fbc; local
41954 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
42897 zend_function *fbc; local
42973 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
[all...]
/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_bp.c869 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_symbol(zend_function *fbc) /* {{{ */ argument
875 if (fbc->type != ZEND_USER_FUNCTION) {
879 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", 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.c192 zend_function *fbc; local
196 if ((fbc = zend_hash_find_ptr(&ce->function_table, lcname))) {
198 (fbc->type == ZEND_USER_FUNCTION) ? "User" : "Internal",
199 fbc->common.function_name->val,
200 (fbc->type == ZEND_USER_FUNCTION) ? fbc->op_array.last : 0);
202 phpdbg_print_function_helper(fbc);
218 zend_function* fbc; local
244 if ((fbc = zend_hash_find_ptr(func_table, lcname))) {
246 (fbc
[all...]
/PHP_TRUNK/ext/opcache/Optimizer/
H A Dzend_optimizer.c115 zend_function *fbc = (zend_function *)zend_hash_str_find_ptr(EG(function_table), name, len); local
117 return (fbc && fbc->type == ZEND_INTERNAL_FUNCTION &&
118 fbc->internal_function.handler == ZEND_FN(display_disabled_function));
/PHP_TRUNK/ext/pdo/
H A Dpdo_dbh.c1344 zend_function *fbc = NULL; local
1351 if ((fbc = std_object_handlers.get_method(object, method_name, key)) == NULL) {
1362 fbc = zend_hash_find_ptr(dbh_obj->inner->cls_methods[PDO_DBH_DRIVER_METHOD_KIND_DBH], lc_method_name);
1367 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;
2618 zend_function *fbc; local
2624 if ((fbc = zend_hash_find_ptr(&pdo_row_ce->function_table, lc_method_name)) == NULL) {
2630 return fbc;

Completed in 57 milliseconds