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

/PHP_TRUNK/Zend/
H A Dzend_object_handlers.h87 /* 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.
154 #define zend_get_function_root_class(fbc) \
155 ((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.c964 static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, zend_string *function_name TSRMLS_DC) /* {{{ */ argument
974 * function (EX(fbc)) has the same scope.
978 if (fbc->common.scope == ce && EG(scope) == ce) {
980 return fbc;
989 fbc = Z_FUNC_P(func);
990 if (fbc->common.fn_flags & ZEND_ACC_PRIVATE
991 && fbc->common.scope == EG(scope)) {
992 return fbc;
1003 ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, zend_string *function_name TSRMLS_DC) /* {{{ */ argument
1005 return zend_check_private_int(fbc, c
1064 zend_function *fbc; local
1203 zend_function *fbc = NULL; local
[all...]
H A Dzend_compile.c2412 uint32_t zend_compile_args(zend_ast *ast, zend_function *fbc TSRMLS_DC) /* {{{ */
2431 fbc = NULL;
2454 if (fbc && ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2456 if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) {
2461 } else if (fbc) {
2462 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2478 if (fbc && ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) {
2482 if (fbc) {
2659 zend_function *fbc; local
2827 zend_function *fbc; local
[all...]
H A Dzend_vm_def.h2116 zend_function *fbc; variable
2146 (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL) {
2154 fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (opline->op2.zv + 1) : NULL) TSRMLS_CC);
2155 if (UNEXPECTED(fbc == NULL)) {
2159 EXPECTED(fbc->type <= ZEND_USER_FUNCTION) &&
2160 EXPECTED((fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
2162 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); variable
2166 if ((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
2173 fbc, opline->extended_value, 0, called_scope, obj, EX(call) TSRMLS_CC);
2188 zend_function *fbc; variable
2243 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); variable
2245 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); variable
2301 zend_function *fbc; variable
2479 zend_function *fbc; variable
2510 zend_function *fbc; variable
2519 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); variable
2534 zend_function *fbc = call->func; variable
2692 efree(fbc); variable
[all...]
H A Dzend_vm_execute.h495 zend_function *fbc = call->func; local
499 if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) {
500 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) {
501 zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", fbc->common.scope->name->val, fbc->common.function_name->val);
503 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) {
505 fbc->common.scope ? fbc->common.scope->name->val : "",
506 fbc->common.scope ? "::" : "",
507 fbc
1517 zend_function *fbc; local
1652 zend_function *fbc; local
1683 zend_function *fbc; local
1692 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); local
1841 zend_function *fbc; local
2015 zend_function *fbc; local
2227 zend_function *fbc; local
4061 zend_function *fbc; local
4116 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
4118 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
5367 zend_function *fbc; local
5422 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
5424 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
6543 zend_function *fbc; local
6598 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
6600 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
7470 zend_function *fbc; local
7525 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
7527 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
8454 zend_function *fbc; local
8509 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
8511 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
10857 zend_function *fbc; local
10903 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
11991 zend_function *fbc; local
12037 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
13124 zend_function *fbc; local
13170 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
14850 zend_function *fbc; local
14896 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
18397 zend_function *fbc; local
18443 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
18468 zend_function *fbc; local
18523 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
18525 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
20612 zend_function *fbc; local
20658 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
20684 zend_function *fbc; local
20739 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
20741 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
22794 zend_function *fbc; local
22840 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
22866 zend_function *fbc; local
22921 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
22923 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
24333 zend_function *fbc; local
24388 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
24390 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
26163 zend_function *fbc; local
26209 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
26234 zend_function *fbc; local
26289 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
26291 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
27735 zend_function *fbc; local
27781 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
29098 zend_function *fbc; local
29144 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
30368 zend_function *fbc; local
30414 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
32148 zend_function *fbc; local
32194 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
35433 zend_function *fbc; local
35479 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
37490 zend_function *fbc; local
37536 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
39552 zend_function *fbc; local
39598 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
42665 zend_function *fbc; local
42711 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); 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 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;
2606 zend_function *fbc; local
2612 if ((fbc = zend_hash_find_ptr(&pdo_row_ce->function_table, lc_method_name)) == NULL) {
2618 return fbc;
/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_bp.c809 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_symbol(zend_function *fbc TSRMLS_DC) /* {{{ */
815 if (fbc->type != ZEND_USER_FUNCTION) {
819 ops = (zend_op_array*)fbc;
H A Dphpdbg_list.c182 void phpdbg_list_function(const zend_function *fbc TSRMLS_DC) /* {{{ */
186 if (fbc->type != ZEND_USER_FUNCTION) {
187 phpdbg_error("The function requested (%s) is not user defined", fbc->common.function_name);
191 ops = (zend_op_array*)fbc;
200 zend_function* fbc; local
225 if (zend_hash_find(func_table, func_name, func_name_len+1, (void**)&fbc) == SUCCESS) {
226 phpdbg_list_function(fbc TSRMLS_CC);
H A Dphpdbg_print.c191 zend_function *fbc; local
194 if (zend_hash_find(&(*ce)->function_table, lcname, strlen(lcname)+1, (void**)&fbc) == SUCCESS) {
196 (fbc->type == ZEND_USER_FUNCTION) ? "User" : "Internal",
197 fbc->common.function_name);
199 phpdbg_print_function_helper(fbc TSRMLS_CC);
215 zend_function* fbc; local
239 if (zend_hash_find(func_table, lcname, strlen(lcname)+1, (void**)&fbc) == SUCCESS) {
241 (fbc->type == ZEND_USER_FUNCTION) ? "User" : "Internal",
242 (fbc->common.scope) ? "Method" : "Function",
243 fbc
[all...]
H A Dphpdbg_prompt.c1111 EX(fbc) = NULL;

Completed in 55 milliseconds