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 TSRMLS_DC);
H A Dzend_object_handlers.c918 static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, zend_string *function_name TSRMLS_DC) /* {{{ */ argument
928 * function (EX(fbc)) has the same scope.
932 if (fbc->common.scope == ce && EG(scope) == ce) {
934 return fbc;
943 fbc = Z_FUNC_P(func);
944 if (fbc->common.fn_flags & ZEND_ACC_PRIVATE
945 && fbc->common.scope == EG(scope)) {
946 return fbc;
957 ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, zend_string *function_name TSRMLS_DC) /* {{{ */ argument
959 return zend_check_private_int(fbc, c
1018 zend_function *fbc; local
1157 zend_function *fbc = NULL; local
[all...]
H A Dzend_compile.c2390 uint32_t zend_compile_args(zend_ast *ast, zend_function *fbc TSRMLS_DC) /* {{{ */
2409 fbc = NULL;
2432 if (fbc && ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2434 if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) {
2439 } else if (fbc) {
2440 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2456 if (fbc && ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) {
2460 if (fbc) {
2642 zend_function *fbc; local
2810 zend_function *fbc; local
[all...]
H A Dzend_vm_def.h2143 zend_function *fbc; variable
2210 EXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) {
2218 fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (opline->op2.zv + 1) : NULL) TSRMLS_CC);
2219 if (UNEXPECTED(fbc == NULL)) {
2223 EXPECTED(fbc->type <= ZEND_USER_FUNCTION) &&
2224 EXPECTED((fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
2226 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); variable
2230 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
2237 fbc, opline->extended_value, called_scope, obj, EX(call) TSRMLS_CC);
2252 zend_function *fbc; variable
2307 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); variable
2309 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); variable
2373 zend_function *fbc; variable
2575 zend_function *fbc; variable
2606 zend_function *fbc; variable
2615 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); variable
2630 zend_function *fbc = call->func; variable
2774 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
1448 zend_function *fbc; local
1595 zend_function *fbc; local
1626 zend_function *fbc; local
1635 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); local
1793 zend_function *fbc; local
1979 zend_function *fbc; local
2203 zend_function *fbc; local
4155 zend_function *fbc; local
4210 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
4212 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
5516 zend_function *fbc; local
5571 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
5573 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
6753 zend_function *fbc; local
6808 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
6810 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
7688 zend_function *fbc; local
7743 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
7745 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
8713 zend_function *fbc; local
8768 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
8770 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
11155 zend_function *fbc; local
11237 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
12398 zend_function *fbc; local
12480 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
13608 zend_function *fbc; local
13690 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
15432 zend_function *fbc; local
15514 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
19098 zend_function *fbc; local
19181 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
19206 zend_function *fbc; local
19261 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
19263 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
21403 zend_function *fbc; local
21486 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
21512 zend_function *fbc; local
21567 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
21569 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
23643 zend_function *fbc; local
23726 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
23752 zend_function *fbc; local
23807 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
23809 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
25226 zend_function *fbc; local
25281 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
25283 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
27073 zend_function *fbc; local
27156 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
27181 zend_function *fbc; local
27236 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
27238 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
28701 zend_function *fbc; local
28783 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
30115 zend_function *fbc; local
30197 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
31434 zend_function *fbc; local
31516 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
33237 zend_function *fbc; local
33319 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
36562 zend_function *fbc; local
36644 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
38696 zend_function *fbc; local
38778 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
40807 zend_function *fbc; local
40889 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
43962 zend_function *fbc; local
44044 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
[all...]
/PHP_TRUNK/sapi/phpdbg/
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 TSRMLS_CC);
218 zend_function* fbc; local
244 if ((fbc = zend_hash_find_ptr(func_table, lcname))) {
246 (fbc
[all...]
H A Dphpdbg_list.c179 void phpdbg_list_function(const zend_function *fbc TSRMLS_DC) /* {{{ */
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 TSRMLS_CC);
H A Dphpdbg_bp.c869 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_symbol(zend_function *fbc TSRMLS_DC) /* {{{ */
875 if (fbc->type != ZEND_USER_FUNCTION) {
879 ops = (zend_op_array *) fbc;
/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 TSRMLS_CC)) == 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.c2214 zend_function *fbc = NULL; local
2221 if ((fbc = zend_hash_find_ptr(&object->ce->function_table, lc_method_name)) == NULL) {
2237 if ((fbc = zend_hash_find_ptr(stmt->dbh->cls_methods[PDO_DBH_DRIVER_METHOD_KIND_STMT], lc_method_name)) == NULL) {
2245 return fbc;
2617 zend_function *fbc; local
2623 if ((fbc = zend_hash_find_ptr(&pdo_row_ce->function_table, lc_method_name)) == NULL) {
2629 return fbc;

Completed in 49 milliseconds