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

/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.c947 static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, zend_string *function_name) /* {{{ */ argument
957 * function (EX(fbc)) has the same scope.
961 if (fbc->common.scope == ce && EG(scope) == ce) {
963 return fbc;
972 fbc = Z_FUNC_P(func);
973 if (fbc->common.fn_flags & ZEND_ACC_PRIVATE
974 && fbc->common.scope == EG(scope)) {
975 return fbc;
986 ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, zend_string *function_name) /* {{{ */ argument
988 return zend_check_private_int(fbc, c
1047 zend_function *fbc; local
1192 zend_function *fbc = NULL; local
[all...]
H A Dzend_compile.c2512 uint32_t zend_compile_args(zend_ast *ast, zend_function *fbc) /* {{{ */ argument
2531 fbc = NULL;
2555 if (fbc && ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2557 if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) {
2562 } else if (fbc) {
2563 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) {
2579 if (fbc && ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) {
2583 if (fbc) {
2620 zend_get_call_op(zend_uchar init_op, zend_function *fbc) argument
2645 zend_compile_call_common(znode *result, zend_ast *args_ast, zend_function *fbc) argument
2795 zend_function *fbc; local
2963 zend_function *fbc; local
[all...]
H A Dzend_compile.h721 ZEND_API zend_uchar zend_get_call_op(zend_uchar init_op, zend_function *fbc);
H A Dzend_vm_def.h2330 zend_function *fbc; variable
2417 UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) {
2425 fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
2426 if (UNEXPECTED(fbc == NULL)) {
2430 EXPECTED(fbc->type <= ZEND_USER_FUNCTION) &&
2431 EXPECTED((fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
2433 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); variable
2437 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
2444 fbc, opline->extended_value, called_scope, obj, EX(call));
2459 zend_function *fbc; variable
2514 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); variable
2516 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); variable
2580 zend_function *fbc; variable
2605 zend_function *fbc; variable
2786 zend_function *fbc; variable
2817 zend_function *fbc; variable
2826 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); variable
2842 zend_function *fbc = call->func; variable
2890 zend_function *fbc = call->func; variable
2917 zend_function *fbc = call->func; variable
3021 zend_function *fbc = call->func; variable
3168 efree(fbc); variable
[all...]
H A Dzend_vm_execute.h493 zend_function *fbc = call->func; local
509 Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0;
511 fbc->internal_function.handler(call, ret);
541 zend_function *fbc = call->func; local
559 i_init_func_execute_data(call, &fbc->op_array, ret, 0);
568 zend_function *fbc = call->func; local
576 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION)) {
578 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_GENERATOR) != 0)) {
580 zend_generator_create_zval(call, &fbc->op_array, EX_VAR(opline->result.var));
596 i_init_func_execute_data(call, &fbc
672 zend_function *fbc = call->func; local
1745 zend_function *fbc; local
1770 zend_function *fbc; local
1896 zend_function *fbc; local
1927 zend_function *fbc; local
1936 CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); local
2140 zend_function *fbc; local
2308 zend_function *fbc; local
4445 zend_function *fbc; local
4500 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
4502 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
6240 zend_function *fbc; local
6295 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
6297 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
7350 zend_function *fbc; local
7405 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
7407 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
8504 zend_function *fbc; local
8559 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
8561 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
13931 zend_function *fbc; local
13986 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
13988 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
15437 zend_function *fbc; local
15492 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
15494 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
16923 zend_function *fbc; local
16978 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
16980 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
18390 zend_function *fbc; local
18445 CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); local
18447 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); local
19688 zend_function *fbc; local
19790 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
21908 zend_function *fbc; local
22010 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
23312 zend_function *fbc; local
23414 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
26843 zend_function *fbc; local
26945 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
31139 zend_function *fbc; local
31241 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
33149 zend_function *fbc; local
33251 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
34830 zend_function *fbc; local
34933 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
36455 zend_function *fbc; local
36558 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); local
37125 zend_function *fbc; local
37228 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...]
/PHP_TRUNK/ext/pdo/
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;
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;

Completed in 52 milliseconds