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

/PHP_TRUNK/Zend/
H A Dzend_object_handlers.h88 /* 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, char *function_name_strval, int function_name_strlen TSRMLS_DC);
H A Dzend_object_handlers.c949 static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, char *function_name_strval, int function_name_strlen, ulong hash_value TSRMLS_DC) /* {{{ */ argument
957 * function (EX(fbc)) has the same scope.
961 if (fbc->common.scope == ce && EG(scope) == ce) {
963 return fbc;
971 if (zend_hash_quick_find(&ce->function_table, function_name_strval, function_name_strlen+1, hash_value, (void **) &fbc)==SUCCESS
972 && fbc->op_array.fn_flags & ZEND_ACC_PRIVATE
973 && fbc->common.scope == EG(scope)) {
974 return fbc;
984 ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, char *function_name_strval, int function_name_strlen TSRMLS_DC) /* {{{ */ argument
986 return zend_check_private_int(fbc, c
1037 zend_function *fbc; local
1179 zend_function *fbc = NULL; local
[all...]
H A Dzend_compile.c105 static void zend_push_function_call_entry(zend_function *fbc TSRMLS_DC) /* {{{ */
107 zend_function_call_entry fcall = { fbc };
2569 if (fcall->fbc) {
2614 function_ptr = fcall->fbc;
2727 if (fcall->fbc) {
2732 ZVAL_STRING(&func_name, fcall->fbc->common.function_name, 1);
2743 fcall->fbc = NULL;
H A Dzend_execute.c1717 return ARG_SHOULD_BE_SENT_BY_REF(call->fbc, arg_num);
H A Dzend_compile.h367 zend_function *fbc; member in struct:_zend_function_call_entry
388 zend_function *fbc; member in struct:_call_slot
H A Dzend_vm_def.h1903 zend_function *fbc = EX(function_state).function; local
1908 if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) {
1909 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) {
1910 zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", fbc->common.scope->name, fbc->common.function_name);
1912 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) {
1914 fbc->common.scope ? fbc->common.scope->name : "",
1915 fbc->common.scope ? "::" : "",
1916 fbc
[all...]
H A Dzend_vm_execute.h483 zend_function *fbc = EX(function_state).function; local
488 if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) {
489 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) {
490 zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", fbc->common.scope->name, fbc->common.function_name);
492 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) {
494 fbc->common.scope ? fbc->common.scope->name : "",
495 fbc->common.scope ? "::" : "",
496 fbc
[all...]
/PHP_TRUNK/ext/pdo/
H A Dpdo_dbh.c1349 zend_function *fbc = NULL; local
1359 if ((fbc = std_object_handlers.get_method(object_pp, method_name, method_len, key TSRMLS_CC)) == NULL) {
1371 lc_method_name, method_len+1, (void**)&fbc) == FAILURE) {
1372 if (!fbc) {
1373 fbc = NULL;
1380 return fbc;
H A Dpdo_stmt.c2260 zend_function *fbc = NULL; local
2270 method_len+1, (void**)&fbc) == FAILURE) {
2287 lc_method_name, method_len+1, (void**)&fbc) == FAILURE) {
2288 fbc = NULL;
2296 return fbc;
2695 zend_function *fbc; local
2701 if (zend_hash_find(&pdo_row_ce->function_table, lc_method_name, method_len+1, (void**)&fbc) == FAILURE) {
2707 return fbc;
/PHP_TRUNK/sapi/phpdbg/
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_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_prompt.c1111 EX(fbc) = NULL;
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);

Completed in 66 milliseconds