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

/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/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.c922 static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, zend_string *function_name TSRMLS_DC) /* {{{ */ argument
932 * function (EX(fbc)) has the same scope.
936 if (fbc->common.scope == ce && EG(scope) == ce) {
938 return fbc;
947 fbc = Z_FUNC_P(func);
948 if (fbc->common.fn_flags & ZEND_ACC_PRIVATE
949 && fbc->common.scope == EG(scope)) {
950 return fbc;
961 ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, zend_string *function_name TSRMLS_DC) /* {{{ */ argument
963 return zend_check_private_int(fbc, c
1022 zend_function *fbc; local
1161 zend_function *fbc = NULL; local
[all...]
H A Dzend_vm_def.h2098 zend_function *fbc; variable
2165 EXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) {
2173 fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (opline->op2.zv + 1) : NULL) TSRMLS_CC);
2174 if (UNEXPECTED(fbc == NULL)) {
2178 EXPECTED(fbc->type <= ZEND_USER_FUNCTION) &&
2179 EXPECTED((fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
2181 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); variable
2185 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
2192 fbc, opline->extended_value, called_scope, obj, EX(call) TSRMLS_CC);
2207 zend_function *fbc; variable
2262 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); variable
2264 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); variable
2328 zend_function *fbc; variable
2530 zend_function *fbc; variable
2561 zend_function *fbc; variable
2570 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); variable
2585 zend_function *fbc = call->func; variable
2729 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
1784 zend_function *fbc; local
1970 zend_function *fbc; local
2194 zend_function *fbc; local
4101 zend_function *fbc; local
4156 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
4158 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
5416 zend_function *fbc; local
5471 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
5473 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
6609 zend_function *fbc; local
6664 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
6666 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
7544 zend_function *fbc; local
7599 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
7601 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
8525 zend_function *fbc; local
8580 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
8582 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
10922 zend_function *fbc; local
11004 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
12121 zend_function *fbc; local
12203 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
13287 zend_function *fbc; local
13369 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
15067 zend_function *fbc; local
15149 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
18694 zend_function *fbc; local
18777 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
18802 zend_function *fbc; local
18857 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
18859 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
20953 zend_function *fbc; local
21036 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
21062 zend_function *fbc; local
21117 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
21119 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
23149 zend_function *fbc; local
23232 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
23258 zend_function *fbc; local
23313 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
23315 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
24732 zend_function *fbc; local
24787 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
24789 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
26535 zend_function *fbc; local
26618 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
26643 zend_function *fbc; local
26698 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
26700 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
28119 zend_function *fbc; local
28201 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
29487 zend_function *fbc; local
29569 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
30762 zend_function *fbc; local
30844 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
32521 zend_function *fbc; local
32603 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
35807 zend_function *fbc; local
35889 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
37898 zend_function *fbc; local
37980 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
39965 zend_function *fbc; local
40047 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
43076 zend_function *fbc; local
43158 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
[all...]
H A Dzend_compile.c2389 uint32_t zend_compile_args(zend_ast *ast, zend_function *fbc TSRMLS_DC) /* {{{ */
2408 fbc = NULL;
2431 if (fbc && ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2433 if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) {
2438 } else if (fbc) {
2439 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2455 if (fbc && ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) {
2459 if (fbc) {
2636 zend_function *fbc; local
2804 zend_function *fbc; local
[all...]
/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_bp.c747 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_symbol(zend_function *fbc TSRMLS_DC) /* {{{ */
753 if (fbc->type != ZEND_USER_FUNCTION) {
757 ops = (zend_op_array *) fbc;
H A Dphpdbg_list.c171 void phpdbg_list_function(const zend_function *fbc TSRMLS_DC) /* {{{ */
175 if (fbc->type != ZEND_USER_FUNCTION) {
176 phpdbg_error("list", "type=\"internalfunction\" function=\"%s\"", "The function requested (%s) is not user defined", fbc->common.function_name);
180 ops = (zend_op_array *) fbc;
188 zend_function* fbc; local
214 if ((fbc = zend_hash_str_find_ptr(func_table, func_name, func_name_len))) {
215 phpdbg_list_function(fbc TSRMLS_CC);
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...]

Completed in 48 milliseconds