Searched defs:fbc (Results 1 - 8 of 8) sorted by relevance

/PHP_TRUNK/Zend/
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_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...]

Completed in 48 milliseconds