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

/PHP_TRUNK/ext/pdo/
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;
H A Dpdo_dbh.c1336 zend_function *fbc = NULL; local
1343 if ((fbc = std_object_handlers.get_method(object, method_name, key)) == NULL) {
1354 fbc = zend_hash_find_ptr(dbh_obj->inner->cls_methods[PDO_DBH_DRIVER_METHOD_KIND_DBH], lc_method_name);
1359 return fbc;
/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_object_handlers.c932 static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, zend_string *function_name) /* {{{ */ argument
942 * function (EX(fbc)) has the same scope.
946 if (fbc->common.scope == ce && EG(scope) == ce) {
948 return fbc;
957 fbc = Z_FUNC_P(func);
958 if (fbc->common.fn_flags & ZEND_ACC_PRIVATE
959 && fbc->common.scope == EG(scope)) {
960 return fbc;
971 ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, zend_string *function_name) /* {{{ */ argument
973 return zend_check_private_int(fbc, c
1032 zend_function *fbc; local
1174 zend_function *fbc = NULL; local
[all...]
H A Dzend_compile.c2408 uint32_t zend_compile_args(zend_ast *ast, zend_function *fbc) /* {{{ */ argument
2427 fbc = NULL;
2451 if (fbc && ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2453 if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) {
2458 } else if (fbc) {
2459 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2475 if (fbc && ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) {
2479 if (fbc) {
2516 zend_compile_call_common(znode *result, zend_ast *args_ast, zend_function *fbc) argument
2665 zend_function *fbc; local
2833 zend_function *fbc; local
[all...]
H A Dzend_vm_def.h2270 zend_function *fbc; variable
2346 UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) {
2354 fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
2355 if (UNEXPECTED(fbc == NULL)) {
2359 EXPECTED(fbc->type <= ZEND_USER_FUNCTION) &&
2360 EXPECTED((fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
2362 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); variable
2366 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
2373 fbc, opline->extended_value, called_scope, obj, EX(call));
2388 zend_function *fbc; variable
2443 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); variable
2445 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); variable
2509 zend_function *fbc; variable
2711 zend_function *fbc; variable
2742 zend_function *fbc; variable
2751 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); variable
2767 zend_function *fbc = call->func; variable
2909 efree(fbc); variable
[all...]
H A Dzend_vm_execute.h493 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
1545 zend_function *fbc; local
1692 zend_function *fbc; local
1723 zend_function *fbc; local
1732 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); local
1928 zend_function *fbc; local
2117 zend_function *fbc; local
4184 zend_function *fbc; local
4239 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
4241 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
5979 zend_function *fbc; local
6034 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
6036 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
7072 zend_function *fbc; local
7127 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
7129 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
8210 zend_function *fbc; local
8265 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
8267 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
13357 zend_function *fbc; local
13412 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
13414 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
14836 zend_function *fbc; local
14891 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
14893 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
16291 zend_function *fbc; local
16346 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
16348 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
17728 zend_function *fbc; local
17783 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
17785 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
19023 zend_function *fbc; local
19114 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
21228 zend_function *fbc; local
21319 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
22618 zend_function *fbc; local
22709 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
26017 zend_function *fbc; local
26108 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
30228 zend_function *fbc; local
30319 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
32181 zend_function *fbc; local
32272 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
33821 zend_function *fbc; local
33913 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
35419 zend_function *fbc; local
35511 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
36062 zend_function *fbc; local
36154 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...]

Completed in 47 milliseconds