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

/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...]
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_prompt.c1111 EX(fbc) = NULL;
/PHP_TRUNK/ext/pdo/
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;
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;
/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_compile.c4000 uint32_t zend_compile_args(zend_ast *ast, zend_function *fbc TSRMLS_DC) /* {{{ */
4019 fbc = NULL;
4042 if (fbc && ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
4044 if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) {
4049 } else if (fbc) {
4050 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
4066 if (fbc && ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) {
4070 if (fbc) {
4247 zend_function *fbc; local
4413 zend_function *fbc; local
[all...]
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_vm_def.h2194 zend_function *fbc; variable
2224 (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL) {
2232 fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (opline->op2.zv + 1) : NULL) TSRMLS_CC);
2233 if (UNEXPECTED(fbc == NULL)) {
2237 EXPECTED(fbc->type <= ZEND_USER_FUNCTION) &&
2238 EXPECTED((fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
2240 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); variable
2244 if ((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
2251 fbc, opline->extended_value, 0, called_scope, obj, EX(call) TSRMLS_CC);
2266 zend_function *fbc; variable
2321 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); variable
2323 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); variable
2379 zend_function *fbc; variable
2557 zend_function *fbc; variable
2588 zend_function *fbc; variable
2597 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); variable
2612 zend_function *fbc = call->func; variable
2770 efree(fbc); variable
[all...]
H A Dzend_vm_execute.h506 zend_function *fbc = call->func; local
510 if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) {
511 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) {
512 zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", fbc->common.scope->name->val, fbc->common.function_name->val);
514 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) {
516 fbc->common.scope ? fbc->common.scope->name->val : "",
517 fbc->common.scope ? "::" : "",
518 fbc
1539 zend_function *fbc; local
1674 zend_function *fbc; local
1705 zend_function *fbc; local
1714 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); local
1867 zend_function *fbc; local
2041 zend_function *fbc; local
2253 zend_function *fbc; local
4069 zend_function *fbc; local
4124 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
4126 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
5377 zend_function *fbc; local
5432 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
5434 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
6560 zend_function *fbc; local
6615 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
6617 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
7485 zend_function *fbc; local
7540 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
7542 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
8470 zend_function *fbc; local
8525 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
8527 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
10858 zend_function *fbc; local
10904 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
11993 zend_function *fbc; local
12039 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
13133 zend_function *fbc; local
13179 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
14858 zend_function *fbc; local
14904 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
18464 zend_function *fbc; local
18510 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
18535 zend_function *fbc; local
18590 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
18592 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
20693 zend_function *fbc; local
20739 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
20765 zend_function *fbc; local
20820 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
20822 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
22894 zend_function *fbc; local
22940 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
22966 zend_function *fbc; local
23021 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
23023 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
24443 zend_function *fbc; local
24498 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
24500 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
26274 zend_function *fbc; local
26320 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
26345 zend_function *fbc; local
26400 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
26402 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
27863 zend_function *fbc; local
27909 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
29244 zend_function *fbc; local
29290 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
30531 zend_function *fbc; local
30577 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
32328 zend_function *fbc; local
32374 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
35663 zend_function *fbc; local
35709 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
37706 zend_function *fbc; local
37752 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
39787 zend_function *fbc; local
39833 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
42911 zend_function *fbc; local
42957 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
[all...]

Completed in 52 milliseconds