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

/PHP_TRUNK/Zend/
H A Dzend_object_handlers.h90 /* 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.
158 #define zend_get_function_root_class(fbc) \
159 ((fbc)->common.prototype ? (fbc)->common.prototype->common.scope : (fbc)->common.scope)
173 ZEND_API int zend_check_private(union _zend_function *fbc, zend_class_entry *ce, zend_string *function_name);
H A Dzend_compile.c2385 uint32_t zend_compile_args(zend_ast *ast, zend_function *fbc) /* {{{ */ argument
2404 fbc = NULL;
2428 if (fbc && ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2430 if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) {
2435 } else if (fbc) {
2436 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2452 if (fbc && ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) {
2456 if (fbc) {
2493 zend_compile_call_common(znode *result, zend_ast *args_ast, zend_function *fbc) argument
2643 zend_function *fbc; local
2812 zend_function *fbc; local
[all...]
H A Dzend_vm_def.h2248 zend_function *fbc; variable
2324 EXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) {
2332 fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
2333 if (UNEXPECTED(fbc == NULL)) {
2337 EXPECTED(fbc->type <= ZEND_USER_FUNCTION) &&
2338 EXPECTED((fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
2340 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); variable
2344 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
2351 fbc, opline->extended_value, called_scope, obj, EX(call));
2366 zend_function *fbc; variable
2421 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); variable
2423 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); variable
2487 zend_function *fbc; variable
2690 zend_function *fbc; variable
2721 zend_function *fbc; variable
2730 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); variable
2746 zend_function *fbc = call->func; variable
2888 efree(fbc); variable
[all...]
H A Dzend_vm_execute.h493 zend_function *fbc = call->func; local
498 if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) {
499 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) {
500 zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", fbc->common.scope->name->val, fbc->common.function_name->val);
502 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) {
504 fbc->common.scope ? fbc->common.scope->name->val : "",
505 fbc->common.scope ? "::" : "",
506 fbc
1543 zend_function *fbc; local
1691 zend_function *fbc; local
1722 zend_function *fbc; local
1731 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); local
1927 zend_function *fbc; local
2117 zend_function *fbc; local
4154 zend_function *fbc; local
4209 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
4211 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
5845 zend_function *fbc; local
5900 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
5902 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
6890 zend_function *fbc; local
6945 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
6947 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
8025 zend_function *fbc; local
8080 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
8082 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
13149 zend_function *fbc; local
13204 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
13206 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
14638 zend_function *fbc; local
14693 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
14695 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
16084 zend_function *fbc; local
16139 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
16141 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
17520 zend_function *fbc; local
17575 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
17577 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
18812 zend_function *fbc; local
18903 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
20996 zend_function *fbc; local
21087 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
22383 zend_function *fbc; local
22474 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
25750 zend_function *fbc; local
25841 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
29829 zend_function *fbc; local
29920 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
31779 zend_function *fbc; local
31870 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
33388 zend_function *fbc; local
33480 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
34851 zend_function *fbc; local
34943 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
35492 zend_function *fbc; local
35584 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
[all...]
H A Dzend_object_handlers.c874 static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, zend_string *function_name) /* {{{ */ argument
884 * function (EX(fbc)) has the same scope.
888 if (fbc->common.scope == ce && EG(scope) == ce) {
890 return fbc;
899 fbc = Z_FUNC_P(func);
900 if (fbc->common.fn_flags & ZEND_ACC_PRIVATE
901 && fbc->common.scope == EG(scope)) {
902 return fbc;
913 ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, zend_string *function_name) /* {{{ */ argument
915 return zend_check_private_int(fbc, c
974 zend_function *fbc; local
1113 zend_function *fbc = NULL; local
[all...]
/PHP_TRUNK/ext/pdo/
H A Dpdo_dbh.c1334 zend_function *fbc = NULL; local
1341 if ((fbc = std_object_handlers.get_method(object, method_name, key)) == NULL) {
1352 fbc = zend_hash_find_ptr(dbh_obj->inner->cls_methods[PDO_DBH_DRIVER_METHOD_KIND_DBH], lc_method_name);
1357 return fbc;
H A Dpdo_stmt.c2213 zend_function *fbc = NULL; local
2220 if ((fbc = zend_hash_find_ptr(&object->ce->function_table, lc_method_name)) == NULL) {
2236 if ((fbc = zend_hash_find_ptr(stmt->dbh->cls_methods[PDO_DBH_DRIVER_METHOD_KIND_STMT], lc_method_name)) == NULL) {
2244 return fbc;
2616 zend_function *fbc; local
2622 if ((fbc = zend_hash_find_ptr(&pdo_row_ce->function_table, lc_method_name)) == NULL) {
2628 return fbc;
/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...]

Completed in 47 milliseconds