func 821 Zend/zend.c zend_function *func; func 824 Zend/zend.c ZEND_HASH_REVERSE_FOREACH_PTR(GLOBAL_FUNCTION_TABLE, func) { func 825 Zend/zend.c if (func->type == ZEND_USER_FUNCTION) { func 826 Zend/zend.c zend_cleanup_op_array_data((zend_op_array *) func); func 1068 Zend/zend.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { func 1262 Zend/zend.c EG(current_execute_data)->func && func 1263 Zend/zend.c ZEND_USER_CODE(EG(current_execute_data)->func->type) && func 63 Zend/zend.h !ZEND_USER_CODE(EX(prev_execute_data)->func->common.type) || \ func 203 Zend/zend_API.c zend_function *active_function = EG(current_execute_data)->func; func 796 Zend/zend_API.c zend_function *active_function = EG(current_execute_data)->func; func 876 Zend/zend_API.c zend_function *active_function = EG(current_execute_data)->func; func 995 Zend/zend_API.c zend_bool is_method = EG(current_execute_data)->func->common.scope != NULL; func 2777 Zend/zend_API.c zend_internal_function *func; func 2778 Zend/zend_API.c if ((func = zend_hash_str_find_ptr(CG(function_table), function_name, function_name_length))) { func 2779 Zend/zend_API.c func->fn_flags &= ~(ZEND_ACC_VARIADIC | ZEND_ACC_HAS_TYPE_HINTS); func 2780 Zend/zend_API.c func->num_args = 0; func 2781 Zend/zend_API.c func->arg_info = NULL; func 2782 Zend/zend_API.c func->handler = ZEND_FN(display_disabled_function); func 2882 Zend/zend_API.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { func 2885 Zend/zend_API.c scope = ex ? ex->func->common.scope : NULL; func 3469 Zend/zend_API.c ZEND_API int zend_fcall_info_args_ex(zend_fcall_info *fci, zend_function *func, zval *args) /* {{{ */ func 3488 Zend/zend_API.c if (func && !Z_ISREF_P(arg) && ARG_SHOULD_BE_SENT_BY_REF(func, n)) { func 4121 Zend/zend_API.c zend_function *func; func 4133 Zend/zend_API.c ZEND_HASH_FOREACH_STR_KEY_PTR(function_table, name, func) { func 4134 Zend/zend_API.c if (func == f) { func 362 Zend/zend_API.h #define ZEND_IS_METHOD_CALL() (EX(func)->common.scope != NULL) func 507 Zend/zend_API.h ZEND_API int zend_fcall_info_args_ex(zend_fcall_info *fci, zend_function *func, zval *args); func 468 Zend/zend_builtin_functions.c first_extra_arg = ex->func->op_array.num_args; func 470 Zend/zend_builtin_functions.c arg = ZEND_CALL_VAR_NUM(ex, ex->func->op_array.last_var + ex->func->op_array.T) + (requested_offset - first_extra_arg); func 499 Zend/zend_builtin_functions.c first_extra_arg = ex->func->op_array.num_args; func 519 Zend/zend_builtin_functions.c p = ZEND_CALL_VAR_NUM(ex, ex->func->op_array.last_var + ex->func->op_array.T); func 1333 Zend/zend_builtin_functions.c union _zend_function *func = NULL; func 1337 Zend/zend_builtin_functions.c && (func = Z_OBJ_HT_P(klass)->get_method(&Z_OBJ_P(klass), method_name, NULL)) != NULL func 1339 Zend/zend_builtin_functions.c if (func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) { func 1341 Zend/zend_builtin_functions.c RETVAL_BOOL(func->common.scope == zend_ce_closure func 1345 Zend/zend_builtin_functions.c zend_string_release(func->common.function_name); func 1346 Zend/zend_builtin_functions.c zend_free_trampoline(func); func 1538 Zend/zend_builtin_functions.c zend_function *func; func 1559 Zend/zend_builtin_functions.c func = zend_hash_find_ptr(EG(function_table), lcname); func 1566 Zend/zend_builtin_functions.c RETURN_BOOL(func && (func->type != ZEND_INTERNAL_FUNCTION || func 1567 Zend/zend_builtin_functions.c func->internal_function.handler != zif_display_disabled_function)); func 1909 Zend/zend_builtin_functions.c zend_function *func = Z_PTR_P(zv); func 1917 Zend/zend_builtin_functions.c if (func->type == ZEND_INTERNAL_FUNCTION) { func 1919 Zend/zend_builtin_functions.c } else if (func->type == ZEND_USER_FUNCTION) { func 2004 Zend/zend_builtin_functions.c zend_op_array *func; func 2007 Zend/zend_builtin_functions.c func = zend_hash_str_find_ptr(EG(function_table), LAMBDA_TEMP_FUNCNAME, sizeof(LAMBDA_TEMP_FUNCNAME)-1); func 2008 Zend/zend_builtin_functions.c if (!func) { func 2012 Zend/zend_builtin_functions.c if (func->refcount) { func 2013 Zend/zend_builtin_functions.c (*func->refcount)++; func 2015 Zend/zend_builtin_functions.c static_variables = func->static_variables; func 2016 Zend/zend_builtin_functions.c func->static_variables = NULL; func 2018 Zend/zend_builtin_functions.c func->static_variables = static_variables; func 2025 Zend/zend_builtin_functions.c } while (zend_hash_add_ptr(EG(function_table), function_name, func) == NULL); func 2254 Zend/zend_builtin_functions.c if (call->func->type == ZEND_USER_FUNCTION) { func 2255 Zend/zend_builtin_functions.c uint32_t first_extra_arg = call->func->op_array.num_args; func 2269 Zend/zend_builtin_functions.c p = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T); func 2310 Zend/zend_builtin_functions.c zend_function *func; func 2342 Zend/zend_builtin_functions.c if ((!skip->func || !ZEND_USER_CODE(skip->func->common.type)) && func 2344 Zend/zend_builtin_functions.c skip->prev_execute_data->func && func 2345 Zend/zend_builtin_functions.c ZEND_USER_CODE(skip->prev_execute_data->func->common.type) && func 2354 Zend/zend_builtin_functions.c if (skip->func && ZEND_USER_CODE(skip->func->common.type)) { func 2355 Zend/zend_builtin_functions.c filename = ZSTR_VAL(skip->func->op_array.filename); func 2360 Zend/zend_builtin_functions.c lineno = skip->func->op_array.line_end; func 2373 Zend/zend_builtin_functions.c if (call->func) { func 2374 Zend/zend_builtin_functions.c func = call->func; func 2375 Zend/zend_builtin_functions.c function_name = (func->common.scope && func 2376 Zend/zend_builtin_functions.c func->common.scope->trait_aliases) ? func 2378 Zend/zend_builtin_functions.c (object ? object->ce : func->common.scope), func)) : func 2379 Zend/zend_builtin_functions.c (func->common.function_name ? func 2380 Zend/zend_builtin_functions.c ZSTR_VAL(func->common.function_name) : NULL); func 2382 Zend/zend_builtin_functions.c func = NULL; func 2388 Zend/zend_builtin_functions.c if (func->common.scope) { func 2389 Zend/zend_builtin_functions.c class_name = func->common.scope->name; func 2395 Zend/zend_builtin_functions.c } else if (func->common.scope) { func 2396 Zend/zend_builtin_functions.c class_name = func->common.scope->name; func 2402 Zend/zend_builtin_functions.c if (func->type != ZEND_EVAL_CODE) { func 2411 Zend/zend_builtin_functions.c if (!ptr->func || !ZEND_USER_CODE(ptr->func->common.type) || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) { func 2465 Zend/zend_builtin_functions.c prev_call->func && func 2466 Zend/zend_builtin_functions.c !ZEND_USER_CODE(prev_call->func->common.type)) { func 2470 Zend/zend_builtin_functions.c if (prev->func && ZEND_USER_CODE(prev->func->common.type)) { func 2471 Zend/zend_builtin_functions.c zend_printf(") called at [%s:%d]\n", ZSTR_VAL(prev->func->op_array.filename), prev->opline->lineno); func 2495 Zend/zend_builtin_functions.c zend_function *func; func 2507 Zend/zend_builtin_functions.c if (!ptr->func || !ZEND_USER_CODE(ptr->func->common.type)) { func 2519 Zend/zend_builtin_functions.c if (ptr->func && ZEND_USER_CODE(ptr->func->common.type) && (ptr->opline->opcode == ZEND_NEW)) { func 2538 Zend/zend_builtin_functions.c if ((!skip->func || !ZEND_USER_CODE(skip->func->common.type)) && func 2540 Zend/zend_builtin_functions.c skip->prev_execute_data->func && func 2541 Zend/zend_builtin_functions.c ZEND_USER_CODE(skip->prev_execute_data->func->common.type) && func 2550 Zend/zend_builtin_functions.c if (skip->func && ZEND_USER_CODE(skip->func->common.type)) { func 2551 Zend/zend_builtin_functions.c filename = skip->func->op_array.filename; func 2556 Zend/zend_builtin_functions.c lineno = skip->func->op_array.line_end; func 2573 Zend/zend_builtin_functions.c prev_call->func && func 2574 Zend/zend_builtin_functions.c !ZEND_USER_CODE(prev_call->func->common.type) && func 2575 Zend/zend_builtin_functions.c !(prev_call->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { func 2578 Zend/zend_builtin_functions.c if (prev->func && ZEND_USER_CODE(prev->func->common.type)) { func 2579 Zend/zend_builtin_functions.c add_assoc_str_ex(&stack_frame, "file", sizeof("file")-1, zend_string_copy(prev->func->op_array.filename)); func 2592 Zend/zend_builtin_functions.c if (call && call->func) { func 2593 Zend/zend_builtin_functions.c func = call->func; func 2594 Zend/zend_builtin_functions.c function_name = (func->common.scope && func 2595 Zend/zend_builtin_functions.c func->common.scope->trait_aliases) ? func 2597 Zend/zend_builtin_functions.c (object ? object->ce : func->common.scope), func) : func 2598 Zend/zend_builtin_functions.c func->common.function_name; func 2600 Zend/zend_builtin_functions.c func = NULL; func 2608 Zend/zend_builtin_functions.c if (func->common.scope) { func 2609 Zend/zend_builtin_functions.c add_assoc_str_ex(&stack_frame, "class", sizeof("class")-1, zend_string_copy(func->common.scope->name)); func 2622 Zend/zend_builtin_functions.c } else if (func->common.scope) { func 2623 Zend/zend_builtin_functions.c add_assoc_str_ex(&stack_frame, "class", sizeof("class")-1, zend_string_copy(func->common.scope->name)); func 2628 Zend/zend_builtin_functions.c func->type != ZEND_EVAL_CODE) { func 2639 Zend/zend_builtin_functions.c if (!ptr->func || !ZEND_USER_CODE(ptr->func->common.type) || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) { func 42 Zend/zend_closures.c zend_function func; func 54 Zend/zend_closures.c zend_function *func = EX(func); func 68 Zend/zend_closures.c zend_string_release(func->internal_function.function_name); func 69 Zend/zend_closures.c efree(func); func 71 Zend/zend_closures.c execute_data->func = NULL; func 79 Zend/zend_closures.c zend_function *func = &closure->func; func 81 Zend/zend_closures.c if (func->common.fn_flags & ZEND_ACC_STATIC) { func 86 Zend/zend_closures.c if (func->type == ZEND_INTERNAL_FUNCTION && func->common.scope && func 87 Zend/zend_closures.c !instanceof_function(Z_OBJCE_P(newthis), func->common.scope)) { func 90 Zend/zend_closures.c ZSTR_VAL(func->common.scope->name), func 91 Zend/zend_closures.c ZSTR_VAL(func->common.function_name), func 95 Zend/zend_closures.c } else if (!(func->common.fn_flags & ZEND_ACC_STATIC) && func->common.scope func 96 Zend/zend_closures.c && func->type == ZEND_INTERNAL_FUNCTION) { func 101 Zend/zend_closures.c if (scope && scope != func->common.scope && scope->type == ZEND_INTERNAL_CLASS) { func 108 Zend/zend_closures.c if ((func->common.fn_flags & ZEND_ACC_FAKE_CLOSURE) && scope != func->common.scope) { func 159 Zend/zend_closures.c fci_cache.function_handler = &closure->func; func 167 Zend/zend_closures.c if (ZEND_USER_CODE(my_function.type) && closure->func.common.scope != Z_OBJCE_P(newthis)) { func 180 Zend/zend_closures.c } else if (ZEND_USER_CODE(my_function.type) && closure->func.common.scope != Z_OBJCE_P(newthis)) { func 208 Zend/zend_closures.c ce = closure->func.common.scope; func 217 Zend/zend_closures.c ce = closure->func.common.scope; func 230 Zend/zend_closures.c zend_create_closure(return_value, &closure->func, ce, called_scope, newthis); func 234 Zend/zend_closures.c if (ZEND_USER_CODE(closure->func.type) && (closure->func.common.scope != new_closure->func.common.scope || (closure->func.op_array.fn_flags & ZEND_ACC_NO_RT_ARENA))) { func 235 Zend/zend_closures.c new_closure->func.op_array.run_time_cache = emalloc(new_closure->func.op_array.cache_size); func 236 Zend/zend_closures.c memset(new_closure->func.op_array.run_time_cache, 0, new_closure->func.op_array.cache_size); func 238 Zend/zend_closures.c new_closure->func.op_array.fn_flags |= ZEND_ACC_NO_RT_ARENA; func 263 Zend/zend_closures.c invoke->common = closure->func.common; func 271 Zend/zend_closures.c ZEND_ACC_PUBLIC | ZEND_ACC_CALL_VIA_HANDLER | (closure->func.common.fn_flags & keep_flags); func 272 Zend/zend_closures.c if (closure->func.type != ZEND_INTERNAL_FUNCTION || (closure->func.common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { func 287 Zend/zend_closures.c return &closure->func; func 353 Zend/zend_closures.c if (closure->func.type == ZEND_USER_FUNCTION) { func 354 Zend/zend_closures.c if (closure->func.op_array.fn_flags & ZEND_ACC_NO_RT_ARENA) { func 355 Zend/zend_closures.c efree(closure->func.op_array.run_time_cache); func 356 Zend/zend_closures.c closure->func.op_array.run_time_cache = NULL; func 358 Zend/zend_closures.c destroy_op_array(&closure->func.op_array); func 386 Zend/zend_closures.c zend_create_closure(&result, &closure->func, func 387 Zend/zend_closures.c closure->func.common.scope, closure->called_scope, &closure->this_ptr); func 401 Zend/zend_closures.c *fptr_ptr = &closure->func; func 419 Zend/zend_closures.c struct _zend_arg_info *arg_info = closure->func.common.arg_info; func 427 Zend/zend_closures.c if (closure->func.type == ZEND_USER_FUNCTION && closure->func.op_array.static_variables) { func 428 Zend/zend_closures.c HashTable *static_variables = closure->func.op_array.static_variables; func 439 Zend/zend_closures.c (closure->func.common.num_args || func 440 Zend/zend_closures.c (closure->func.common.fn_flags & ZEND_ACC_VARIADIC))) { func 441 Zend/zend_closures.c uint32_t i, num_args, required = closure->func.common.required_num_args; func 445 Zend/zend_closures.c num_args = closure->func.common.num_args; func 446 Zend/zend_closures.c if (closure->func.common.fn_flags & ZEND_ACC_VARIADIC) { func 479 Zend/zend_closures.c return (closure->func.type == ZEND_USER_FUNCTION) ? func 480 Zend/zend_closures.c closure->func.op_array.static_variables : NULL; func 547 Zend/zend_closures.c zend_closure *closure = (zend_closure*)EX(func)->common.prototype; func 550 Zend/zend_closures.c EX(func) = NULL; func 554 Zend/zend_closures.c ZEND_API void zend_create_closure(zval *res, zend_function *func, zend_class_entry *scope, zend_class_entry *called_scope, zval *this_ptr) /* {{{ */ func 568 Zend/zend_closures.c if (func->type == ZEND_USER_FUNCTION) { func 569 Zend/zend_closures.c memcpy(&closure->func, func, sizeof(zend_op_array)); func 570 Zend/zend_closures.c closure->func.common.prototype = (zend_function*)closure; func 571 Zend/zend_closures.c closure->func.common.fn_flags |= ZEND_ACC_CLOSURE; func 572 Zend/zend_closures.c if (closure->func.op_array.static_variables) { func 573 Zend/zend_closures.c HashTable *static_variables = closure->func.op_array.static_variables; func 575 Zend/zend_closures.c ALLOC_HASHTABLE(closure->func.op_array.static_variables); func 576 Zend/zend_closures.c zend_hash_init(closure->func.op_array.static_variables, zend_hash_num_elements(static_variables), NULL, ZVAL_PTR_DTOR, 0); func 577 Zend/zend_closures.c zend_hash_apply_with_arguments(static_variables, zval_copy_static_var, 1, closure->func.op_array.static_variables); func 579 Zend/zend_closures.c if (UNEXPECTED(!closure->func.op_array.run_time_cache)) { func 580 Zend/zend_closures.c closure->func.op_array.run_time_cache = func->op_array.run_time_cache = zend_arena_alloc(&CG(arena), func->op_array.cache_size); func 581 Zend/zend_closures.c memset(func->op_array.run_time_cache, 0, func->op_array.cache_size); func 583 Zend/zend_closures.c if (closure->func.op_array.refcount) { func 584 Zend/zend_closures.c (*closure->func.op_array.refcount)++; func 587 Zend/zend_closures.c memcpy(&closure->func, func, sizeof(zend_internal_function)); func 588 Zend/zend_closures.c closure->func.common.prototype = (zend_function*)closure; func 589 Zend/zend_closures.c closure->func.common.fn_flags |= ZEND_ACC_CLOSURE; func 591 Zend/zend_closures.c if (UNEXPECTED(closure->func.internal_function.handler == zend_closure_internal_handler)) { func 593 Zend/zend_closures.c zend_closure *nested = (zend_closure*)((char*)func - XtOffsetOf(zend_closure, func)); func 597 Zend/zend_closures.c closure->orig_internal_handler = closure->func.internal_function.handler; func 599 Zend/zend_closures.c closure->func.internal_function.handler = zend_closure_internal_handler; func 600 Zend/zend_closures.c if (!func->common.scope) { func 610 Zend/zend_closures.c closure->func.common.scope = scope; func 613 Zend/zend_closures.c closure->func.common.fn_flags |= ZEND_ACC_PUBLIC; func 614 Zend/zend_closures.c if (this_ptr && Z_TYPE_P(this_ptr) == IS_OBJECT && (closure->func.common.fn_flags & ZEND_ACC_STATIC) == 0) { func 621 Zend/zend_closures.c ZEND_API void zend_create_fake_closure(zval *res, zend_function *func, zend_class_entry *scope, zend_class_entry *called_scope, zval *this_ptr) /* {{{ */ func 625 Zend/zend_closures.c zend_create_closure(res, func, scope, called_scope, this_ptr); func 628 Zend/zend_closures.c closure->func.common.fn_flags |= ZEND_ACC_FAKE_CLOSURE; func 4363 Zend/zend_compile.c ZEND_API void zend_set_function_arg_flags(zend_function *func) /* {{{ */ func 4367 Zend/zend_compile.c func->common.arg_flags[0] = 0; func 4368 Zend/zend_compile.c func->common.arg_flags[1] = 0; func 4369 Zend/zend_compile.c func->common.arg_flags[2] = 0; func 4370 Zend/zend_compile.c if (func->common.arg_info) { func 4371 Zend/zend_compile.c n = MIN(func->common.num_args, MAX_ARG_FLAG_NUM); func 4374 Zend/zend_compile.c ZEND_SET_ARG_FLAG(func, i + 1, func->common.arg_info[i].pass_by_reference); func 4377 Zend/zend_compile.c if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_VARIADIC && func->common.arg_info[i].pass_by_reference)) { func 4378 Zend/zend_compile.c uint32_t pass_by_reference = func->common.arg_info[i].pass_by_reference; func 4380 Zend/zend_compile.c ZEND_SET_ARG_FLAG(func, i + 1, pass_by_reference); func 434 Zend/zend_compile.h zend_function *func; /* executed funcrion */ func 501 Zend/zend_compile.h (((call)->func->common.fn_flags & ZEND_ACC_STRICT_TYPES) != 0) func 508 Zend/zend_compile.h EG(current_execute_data)->prev_execute_data->func && \ func 615 Zend/zend_compile.h EX(func)->op_array.literals func 642 Zend/zend_compile.h EX(func)->op_array.run_time_cache func 778 Zend/zend_compile.h ZEND_API void zend_set_function_arg_flags(zend_function *func); func 36 Zend/zend_dtrace.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { func 40 Zend/zend_dtrace.c return ZSTR_VAL(ex->func->op_array.filename); func 166 Zend/zend_exceptions.c if (!EG(current_execute_data)->func || func 167 Zend/zend_exceptions.c !ZEND_USER_CODE(EG(current_execute_data)->func->common.type) || func 124 Zend/zend_execute.c #define CV_DEF_OF(i) (EX(func)->op_array.vars[i]) func 646 Zend/zend_execute.c if (ptr && ptr->func && ZEND_USER_CODE(ptr->func->common.type)) { func 649 Zend/zend_execute.c ZSTR_VAL(ptr->func->op_array.filename), ptr->opline->lineno); func 898 Zend/zend_execute.c if (EXPECTED(!(EX(func)->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS)) || func 899 Zend/zend_execute.c UNEXPECTED(zend_verify_missing_arg_type(EX(func), arg_num, cache_slot))) { func 900 Zend/zend_execute.c const char *class_name = EX(func)->common.scope ? ZSTR_VAL(EX(func)->common.scope->name) : ""; func 901 Zend/zend_execute.c const char *space = EX(func)->common.scope ? "::" : ""; func 902 Zend/zend_execute.c const char *func_name = EX(func)->common.function_name ? ZSTR_VAL(EX(func)->common.function_name) : "main"; func 905 Zend/zend_execute.c if (ptr && ptr->func && ZEND_USER_CODE(ptr->func->common.type)) { func 906 Zend/zend_execute.c zend_error(E_WARNING, "Missing argument %u for %s%s%s(), called in %s on line %d and defined", arg_num, class_name, space, func_name, ZSTR_VAL(ptr->func->op_array.filename), ptr->opline->lineno); func 1518 Zend/zend_execute.c ZEND_ASSERT(EX(func)->op_array.static_variables != NULL); func 1519 Zend/zend_execute.c ht = EX(func)->op_array.static_variables; func 1524 Zend/zend_execute.c EX(func)->op_array.static_variables = ht = zend_array_dup(ht); func 2036 Zend/zend_execute.c execute_data->func->internal_function.handler(execute_data, return_value); func 2055 Zend/zend_execute.c zval *end = cv + EX(func)->op_array.last_var; func 2111 Zend/zend_execute.c ZEND_ASSERT(EX(func) == (zend_function*)op_array); func 2185 Zend/zend_execute.c ZEND_ASSERT(EX(func) == (zend_function*)op_array); func 2214 Zend/zend_execute.c ZEND_ASSERT(EX(func) == (zend_function*)op_array); func 2371 Zend/zend_execute.c return ARG_SHOULD_BE_SENT_BY_REF(call->func, arg_num); func 2435 Zend/zend_execute.c zend_op *opline = EX(func)->op_array.opcodes + op_num; func 2543 Zend/zend_execute.c if (call->func->common.fn_flags & ZEND_ACC_CLOSURE) { func 2544 Zend/zend_execute.c zend_object_release((zend_object *) call->func->common.prototype); func 2545 Zend/zend_execute.c } else if (call->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) { func 2546 Zend/zend_execute.c zend_string_release(call->func->common.function_name); func 2547 Zend/zend_execute.c zend_free_trampoline(call->func); func 2562 Zend/zend_execute.c for (i = 0; i < EX(func)->op_array.last_brk_cont; i++) { func 2563 Zend/zend_execute.c const zend_brk_cont_element *brk_cont = &EX(func)->op_array.brk_cont_array[i]; func 2571 Zend/zend_execute.c zend_op *brk_opline = &EX(func)->op_array.opcodes[brk_cont->brk]; func 2583 Zend/zend_execute.c zend_op *last = EX(func)->op_array.opcodes + op_num; func 2586 Zend/zend_execute.c ZEND_ASSERT(last >= EX(func)->op_array.opcodes); func 170 Zend/zend_execute.h static zend_always_inline zend_execute_data *zend_vm_stack_push_call_frame_ex(uint32_t used_stack, uint32_t call_info, zend_function *func, uint32_t num_args, zend_class_entry *called_scope, zend_object *object) func 186 Zend/zend_execute.h call->func = func; func 193 Zend/zend_execute.h static zend_always_inline uint32_t zend_vm_calc_used_stack(uint32_t num_args, zend_function *func) func 197 Zend/zend_execute.h if (EXPECTED(ZEND_USER_CODE(func->type))) { func 198 Zend/zend_execute.h used_stack += func->op_array.last_var + func->op_array.T - MIN(func->op_array.num_args, num_args); func 203 Zend/zend_execute.h static zend_always_inline zend_execute_data *zend_vm_stack_push_call_frame(uint32_t call_info, zend_function *func, uint32_t num_args, zend_class_entry *called_scope, zend_object *object) func 205 Zend/zend_execute.h uint32_t used_stack = zend_vm_calc_used_stack(num_args, func); func 208 Zend/zend_execute.h func, num_args, called_scope, object); func 214 Zend/zend_execute.h zval *end = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T); func 215 Zend/zend_execute.h zval *p = end + (ZEND_CALL_NUM_ARGS(call) - call->func->op_array.num_args); func 252 Zend/zend_execute_API.c zend_function *func; func 313 Zend/zend_execute_API.c ZEND_HASH_FOREACH_PTR(EG(function_table), func) { func 314 Zend/zend_execute_API.c if (func->type == ZEND_USER_FUNCTION) { func 315 Zend/zend_execute_API.c zend_cleanup_op_array_data((zend_op_array *) func); func 326 Zend/zend_execute_API.c ZEND_HASH_REVERSE_FOREACH_PTR(EG(function_table), func) { func 327 Zend/zend_execute_API.c if (func->type != ZEND_USER_FUNCTION) { func 330 Zend/zend_execute_API.c zend_cleanup_op_array_data((zend_op_array *) func); func 418 Zend/zend_execute_API.c zend_function *func; func 427 Zend/zend_execute_API.c func = EG(current_execute_data)->func; func 428 Zend/zend_execute_API.c switch (func->type) { func 432 Zend/zend_execute_API.c zend_class_entry *ce = func->common.scope; func 450 Zend/zend_execute_API.c zend_function *func; func 455 Zend/zend_execute_API.c func = EG(current_execute_data)->func; func 456 Zend/zend_execute_API.c switch (func->type) { func 458 Zend/zend_execute_API.c zend_string *function_name = func->common.function_name; func 468 Zend/zend_execute_API.c return ZSTR_VAL(func->common.function_name); func 480 Zend/zend_execute_API.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { func 484 Zend/zend_execute_API.c return ZSTR_VAL(ex->func->op_array.filename); func 495 Zend/zend_execute_API.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { func 499 Zend/zend_execute_API.c return ex->func->op_array.filename; func 510 Zend/zend_execute_API.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { func 695 Zend/zend_execute_API.c zend_function *func; func 726 Zend/zend_execute_API.c } else if (EG(current_execute_data)->func && func 727 Zend/zend_execute_API.c ZEND_USER_CODE(EG(current_execute_data)->func->common.type) && func 737 Zend/zend_execute_API.c dummy_execute_data.func = NULL; func 772 Zend/zend_execute_API.c func = fci_cache->function_handler; func 774 Zend/zend_execute_API.c func, fci->param_count, fci_cache->called_scope, fci_cache->object); func 786 Zend/zend_execute_API.c if (func->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) { func 787 Zend/zend_execute_API.c if (func->common.fn_flags & ZEND_ACC_ABSTRACT) { func 788 Zend/zend_execute_API.c zend_throw_error(NULL, "Cannot call abstract method %s::%s()", ZSTR_VAL(func->common.scope->name), ZSTR_VAL(func->common.function_name)); func 791 Zend/zend_execute_API.c if (func->common.fn_flags & ZEND_ACC_DEPRECATED) { func 793 Zend/zend_execute_API.c func->common.scope ? ZSTR_VAL(func->common.scope->name) : "", func 794 Zend/zend_execute_API.c func->common.scope ? "::" : "", func 795 Zend/zend_execute_API.c ZSTR_VAL(func->common.function_name)); func 803 Zend/zend_execute_API.c if (ARG_SHOULD_BE_SENT_BY_REF(func, i + 1)) { func 806 Zend/zend_execute_API.c !ARG_MAY_BE_SENT_BY_REF(func, i + 1)) { func 816 Zend/zend_execute_API.c func->common.scope ? ZSTR_VAL(func->common.scope->name) : "", func 817 Zend/zend_execute_API.c func->common.scope ? "::" : "", func 818 Zend/zend_execute_API.c ZSTR_VAL(func->common.function_name)); func 830 Zend/zend_execute_API.c !(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { func 843 Zend/zend_execute_API.c if (func->common.fn_flags & ZEND_ACC_STATIC) { func 848 Zend/zend_execute_API.c if (UNEXPECTED(func->op_array.fn_flags & ZEND_ACC_CLOSURE)) { func 849 Zend/zend_execute_API.c ZEND_ASSERT(GC_TYPE((zend_object*)func->op_array.prototype) == IS_OBJECT); func 850 Zend/zend_execute_API.c GC_REFCOUNT((zend_object*)func->op_array.prototype)++; func 857 Zend/zend_execute_API.c if (func->type == ZEND_USER_FUNCTION) { func 858 Zend/zend_execute_API.c int call_via_handler = (func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) != 0; func 859 Zend/zend_execute_API.c EG(scope) = func->common.scope; func 861 Zend/zend_execute_API.c if (EXPECTED((func->op_array.fn_flags & ZEND_ACC_GENERATOR) == 0)) { func 862 Zend/zend_execute_API.c zend_init_execute_data(call, &func->op_array, fci->retval); func 865 Zend/zend_execute_API.c zend_generator_create_zval(call, &func->op_array, fci->retval); func 871 Zend/zend_execute_API.c } else if (func->type == ZEND_INTERNAL_FUNCTION) { func 872 Zend/zend_execute_API.c int call_via_handler = (func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) != 0; func 874 Zend/zend_execute_API.c if (func->common.scope) { func 875 Zend/zend_execute_API.c EG(scope) = func->common.scope; func 882 Zend/zend_execute_API.c func->internal_function.handler(call, fci->retval); func 911 Zend/zend_execute_API.c fci->object->handlers->call_method(func->common.function_name, fci->object, call, fci->retval); func 919 Zend/zend_execute_API.c if (func->type == ZEND_OVERLOADED_FUNCTION_TEMPORARY) { func 920 Zend/zend_execute_API.c zend_string_release(func->common.function_name); func 922 Zend/zend_execute_API.c efree(func); func 987 Zend/zend_execute_API.c zend_function *func = zend_hash_str_find_ptr(EG(function_table), ZEND_AUTOLOAD_FUNC_NAME, sizeof(ZEND_AUTOLOAD_FUNC_NAME) - 1); func 988 Zend/zend_execute_API.c if (func) { func 989 Zend/zend_execute_API.c EG(autoload_func) = func; func 1074 Zend/zend_execute_API.c } else if (ex->func) { func 1075 Zend/zend_execute_API.c if (ex->func->type != ZEND_INTERNAL_FUNCTION || ex->func->common.scope) { func 1090 Zend/zend_execute_API.c } else if (ex->func) { func 1091 Zend/zend_execute_API.c if (ex->func->type != ZEND_INTERNAL_FUNCTION || ex->func->common.scope) { func 1442 Zend/zend_execute_API.c zend_function *func; func 1448 Zend/zend_execute_API.c ZEND_HASH_FOREACH_PTR(&ce->function_table, func) { func 1449 Zend/zend_execute_API.c zend_verify_abstract_class_function(func, &ai); func 1478 Zend/zend_execute_API.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->common.type))) { func 1491 Zend/zend_execute_API.c if (!ex->func->op_array.last_var) { func 1494 Zend/zend_execute_API.c zend_hash_extend(symbol_table, ex->func->op_array.last_var, 0); func 1497 Zend/zend_execute_API.c zend_hash_init(symbol_table, ex->func->op_array.last_var, NULL, ZVAL_PTR_DTOR, 0); func 1498 Zend/zend_execute_API.c if (!ex->func->op_array.last_var) { func 1504 Zend/zend_execute_API.c if (EXPECTED(ex->func->op_array.last_var)) { func 1505 Zend/zend_execute_API.c zend_string **str = ex->func->op_array.vars; func 1506 Zend/zend_execute_API.c zend_string **end = str + ex->func->op_array.last_var; func 1521 Zend/zend_execute_API.c zend_op_array *op_array = &execute_data->func->op_array; func 1556 Zend/zend_execute_API.c zend_op_array *op_array = &execute_data->func->op_array; func 1583 Zend/zend_execute_API.c while (execute_data && (!execute_data->func || !ZEND_USER_CODE(execute_data->func->common.type))) { func 1590 Zend/zend_execute_API.c zend_op_array *op_array = &execute_data->func->op_array; func 1625 Zend/zend_execute_API.c while (execute_data && (!execute_data->func || !ZEND_USER_CODE(execute_data->func->common.type))) { func 1632 Zend/zend_execute_API.c zend_op_array *op_array = &execute_data->func->op_array; func 38 Zend/zend_generators.c if (execute_data->opline != execute_data->func->op_array.opcodes) { func 40 Zend/zend_generators.c uint32_t op_num = execute_data->opline - execute_data->func->op_array.opcodes - 1; func 93 Zend/zend_generators.c OBJ_RELEASE((zend_object *) EX(func)->common.prototype); func 127 Zend/zend_generators.c if (EXPECTED(!ex) || EXPECTED(!(ex->func->op_array.fn_flags & ZEND_ACC_HAS_FINALLY_BLOCK))) { func 133 Zend/zend_generators.c op_num = ex->opline - ex->func->op_array.opcodes - 1; func 138 Zend/zend_generators.c for (i = 0; i < ex->func->op_array.last_try_catch; i++) { func 139 Zend/zend_generators.c zend_try_catch_element *try_catch = &ex->func->op_array.try_catch_array[i]; func 154 Zend/zend_generators.c zval *fast_call = ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[finally_op_end].op1.var); func 160 Zend/zend_generators.c ex->opline = &ex->func->op_array.opcodes[finally_op_num]; func 275 Zend/zend_generators.c if (!ptr->func && Z_OBJ(ptr->This)) { func 671 Zend/zend_generators.c EG(scope) = generator->execute_data->func->common.scope; func 1077 Zend/zend_generators.c if (UNEXPECTED(by_ref) && !(generator->execute_data->func->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 57 Zend/zend_inheritance.c static zend_function *zend_duplicate_function(zend_function *func, zend_class_entry *ce) /* {{{ */ func 61 Zend/zend_inheritance.c if (UNEXPECTED(func->type == ZEND_INTERNAL_FUNCTION)) { func 64 Zend/zend_inheritance.c memcpy(new_function, func, sizeof(zend_internal_function)); func 67 Zend/zend_inheritance.c memcpy(new_function, func, sizeof(zend_internal_function)); func 74 Zend/zend_inheritance.c if (func->op_array.refcount) { func 75 Zend/zend_inheritance.c (*func->op_array.refcount)++; func 77 Zend/zend_inheritance.c if (EXPECTED(!func->op_array.static_variables)) { func 79 Zend/zend_inheritance.c return func; func 81 Zend/zend_inheritance.c if (!(GC_FLAGS(func->op_array.static_variables) & IS_ARRAY_IMMUTABLE)) { func 82 Zend/zend_inheritance.c GC_REFCOUNT(func->op_array.static_variables)++; func 85 Zend/zend_inheritance.c memcpy(new_function, func, sizeof(zend_op_array)); func 588 Zend/zend_inheritance.c zend_function *func = (zend_function*)Z_PTR_P(child); func 589 Zend/zend_inheritance.c zend_function *orig_prototype = func->common.prototype; func 591 Zend/zend_inheritance.c do_inheritance_check_on_method(func, parent); func 592 Zend/zend_inheritance.c if (func->common.prototype != orig_prototype && func 593 Zend/zend_inheritance.c func->type == ZEND_USER_FUNCTION && func 594 Zend/zend_inheritance.c func->common.scope != ce && func 595 Zend/zend_inheritance.c !func->op_array.static_variables) { func 598 Zend/zend_inheritance.c memcpy(new_function, func, sizeof(zend_op_array)); func 600 Zend/zend_inheritance.c func->common.prototype = orig_prototype; func 736 Zend/zend_inheritance.c zend_function *func; func 889 Zend/zend_inheritance.c ZEND_HASH_FOREACH_STR_KEY_PTR(&parent_ce->function_table, key, func) { func 890 Zend/zend_inheritance.c zend_function *new_func = do_inherit_method(key, func, ce); func 950 Zend/zend_inheritance.c zend_function *func; func 985 Zend/zend_inheritance.c ZEND_HASH_FOREACH_STR_KEY_PTR(&iface->function_table, key, func) { func 986 Zend/zend_inheritance.c zend_function *new_func = do_inherit_method(key, func, ce); func 164 Zend/zend_llist.c ZEND_API void zend_llist_apply_with_del(zend_llist *l, int (*func)(void *data)) func 171 Zend/zend_llist.c if (func(element->data)) { func 179 Zend/zend_llist.c ZEND_API void zend_llist_apply(zend_llist *l, llist_apply_func_t func) func 184 Zend/zend_llist.c func(element->data); func 231 Zend/zend_llist.c ZEND_API void zend_llist_apply_with_argument(zend_llist *l, llist_apply_with_arg_func_t func, void *arg) func 236 Zend/zend_llist.c func(element->data, arg); func 241 Zend/zend_llist.c ZEND_API void zend_llist_apply_with_arguments(zend_llist *l, llist_apply_with_args_func_t func, int num_args, ...) func 248 Zend/zend_llist.c func(element->data, num_args, args); func 58 Zend/zend_llist.h ZEND_API void zend_llist_apply(zend_llist *l, llist_apply_func_t func); func 59 Zend/zend_llist.h ZEND_API void zend_llist_apply_with_del(zend_llist *l, int (*func)(void *data)); func 60 Zend/zend_llist.h ZEND_API void zend_llist_apply_with_argument(zend_llist *l, llist_apply_with_arg_func_t func, void *arg); func 61 Zend/zend_llist.h ZEND_API void zend_llist_apply_with_arguments(zend_llist *l, llist_apply_with_args_func_t func, int num_args, ...); func 959 Zend/zend_object_handlers.c zval *func; func 981 Zend/zend_object_handlers.c if ((func = zend_hash_find(&ce->function_table, function_name))) { func 982 Zend/zend_object_handlers.c fbc = Z_FUNC_P(func); func 1033 Zend/zend_object_handlers.c zend_op_array *func; func 1039 Zend/zend_object_handlers.c func = &EG(trampoline).op_array; func 1041 Zend/zend_object_handlers.c func = ecalloc(1, sizeof(zend_op_array)); func 1044 Zend/zend_object_handlers.c func->type = ZEND_USER_FUNCTION; func 1045 Zend/zend_object_handlers.c func->arg_flags[0] = 0; func 1046 Zend/zend_object_handlers.c func->arg_flags[1] = 0; func 1047 Zend/zend_object_handlers.c func->arg_flags[2] = 0; func 1048 Zend/zend_object_handlers.c func->fn_flags = ZEND_ACC_CALL_VIA_TRAMPOLINE | ZEND_ACC_PUBLIC; func 1050 Zend/zend_object_handlers.c func->fn_flags |= ZEND_ACC_STATIC; func 1052 Zend/zend_object_handlers.c func->this_var = -1; func 1053 Zend/zend_object_handlers.c func->opcodes = &EG(call_trampoline_op); func 1055 Zend/zend_object_handlers.c func->prototype = fbc; func 1056 Zend/zend_object_handlers.c func->scope = fbc->common.scope; func 1058 Zend/zend_object_handlers.c func->T = (fbc->type == ZEND_USER_FUNCTION)? MAX(fbc->op_array.last_var + fbc->op_array.T, 2) : 2; func 1059 Zend/zend_object_handlers.c func->filename = (fbc->type == ZEND_USER_FUNCTION)? fbc->op_array.filename : ZSTR_EMPTY_ALLOC(); func 1060 Zend/zend_object_handlers.c func->line_start = (fbc->type == ZEND_USER_FUNCTION)? fbc->op_array.line_start : 0; func 1061 Zend/zend_object_handlers.c func->line_end = (fbc->type == ZEND_USER_FUNCTION)? fbc->op_array.line_end : 0; func 1066 Zend/zend_object_handlers.c func->function_name = zend_string_init(ZSTR_VAL(method_name), strlen(ZSTR_VAL(method_name)), 0); func 1068 Zend/zend_object_handlers.c func->function_name = zend_string_copy(method_name); func 1071 Zend/zend_object_handlers.c return (zend_function*)func; func 1084 Zend/zend_object_handlers.c zval *func; func 1099 Zend/zend_object_handlers.c if (UNEXPECTED((func = zend_hash_find(&zobj->ce->function_table, lc_method_name)) == NULL)) { func 1110 Zend/zend_object_handlers.c fbc = Z_FUNC_P(func); func 1136 Zend/zend_object_handlers.c if ((func = zend_hash_find(&EG(scope)->function_table, lc_method_name)) != NULL) { func 1137 Zend/zend_object_handlers.c zend_function *priv_fbc = Z_FUNC_P(func); func 1197 Zend/zend_object_handlers.c zval *func = zend_hash_find(&ce->function_table, lc_function_name); func 1198 Zend/zend_object_handlers.c if (EXPECTED(func != NULL)) { func 1199 Zend/zend_object_handlers.c fbc = Z_FUNC_P(func); func 1591 Zend/zend_object_handlers.c zval *func; func 1600 Zend/zend_object_handlers.c if ((func = zend_hash_str_find(&ce->function_table, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME)-1)) == NULL) { func 1603 Zend/zend_object_handlers.c *fptr_ptr = Z_FUNC_P(func); func 183 Zend/zend_object_handlers.h #define zend_free_trampoline(func) do { \ func 184 Zend/zend_object_handlers.h if ((func) == &EG(trampoline)) { \ func 187 Zend/zend_object_handlers.h efree(func); \ func 150 Zend/zend_opcode.c zend_function *func; func 152 Zend/zend_opcode.c ZEND_HASH_FOREACH_PTR(&ce->function_table, func) { func 153 Zend/zend_opcode.c if (func->type == ZEND_USER_FUNCTION) { func 154 Zend/zend_opcode.c zend_cleanup_op_array_data((zend_op_array *) func); func 84 Zend/zend_ptr_stack.c ZEND_API void zend_ptr_stack_apply(zend_ptr_stack *stack, void (*func)(void *)) func 89 Zend/zend_ptr_stack.c func(stack->elements[i]); func 94 Zend/zend_ptr_stack.c ZEND_API void zend_ptr_stack_clean(zend_ptr_stack *stack, void (*func)(void *), zend_bool free_elements) func 96 Zend/zend_ptr_stack.c zend_ptr_stack_apply(stack, func); func 41 Zend/zend_ptr_stack.h ZEND_API void zend_ptr_stack_apply(zend_ptr_stack *stack, void (*func)(void *)); func 42 Zend/zend_ptr_stack.h ZEND_API void zend_ptr_stack_clean(zend_ptr_stack *stack, void (*func)(void *), zend_bool free_elements); func 150 Zend/zend_stack.c ZEND_API void zend_stack_clean(zend_stack *stack, void (*func)(void *), zend_bool free_elements) func 154 Zend/zend_stack.c if (func) { func 156 Zend/zend_stack.c func(ZEND_STACK_ELEMENT(stack, i)); func 45 Zend/zend_stack.h ZEND_API void zend_stack_clean(zend_stack *stack, void (*func)(void *), zend_bool free_elements); func 114 Zend/zend_types.h zend_function *func; func 581 Zend/zend_types.h #define Z_FUNC(zval) (zval).value.func func 2360 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)old_execute_data->func->op_array.prototype); func 2379 Zend/zend_vm_def.h EG(scope) = EX(func)->op_array.scope; func 2397 Zend/zend_vm_def.h destroy_op_array(&EX(func)->op_array); func 2398 Zend/zend_vm_def.h efree_size(EX(func), sizeof(zend_op_array)); func 2420 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(func)->op_array.prototype); func 2428 Zend/zend_vm_def.h if (old_execute_data->func && ZEND_USER_CODE(old_execute_data->func->op_array.type)) { func 3158 Zend/zend_vm_def.h zval *function_name, *func; func 3164 Zend/zend_vm_def.h func = zend_hash_find(EG(function_table), Z_STR_P(function_name)); func 3165 Zend/zend_vm_def.h if (UNEXPECTED(func == NULL)) { func 3170 Zend/zend_vm_def.h fbc = Z_FUNC_P(func); func 3185 Zend/zend_vm_def.h zval *function_name, *func; func 3261 Zend/zend_vm_def.h if (UNEXPECTED((func = zend_hash_find(EG(function_table), lcname)) == NULL)) { func 3269 Zend/zend_vm_def.h fbc = Z_FUNC_P(func); func 3401 Zend/zend_vm_def.h zend_function *func; func 3410 Zend/zend_vm_def.h func = fcc.function_handler; func 3411 Zend/zend_vm_def.h if (func->common.fn_flags & ZEND_ACC_CLOSURE) { func 3416 Zend/zend_vm_def.h ZEND_ASSERT(GC_TYPE((zend_object*)func->common.prototype) == IS_OBJECT); func 3417 Zend/zend_vm_def.h GC_REFCOUNT((zend_object*)func->common.prototype)++; func 3431 Zend/zend_vm_def.h ZSTR_VAL(func->common.scope->name), ZSTR_VAL(func->common.function_name)); func 3439 Zend/zend_vm_def.h func = (zend_function*)&zend_pass_function; func 3445 Zend/zend_vm_def.h func, opline->extended_value, called_scope, object); func 3457 Zend/zend_vm_def.h zval *func; func 3464 Zend/zend_vm_def.h func = zend_hash_find(EG(function_table), Z_STR_P(func_name)); func 3465 Zend/zend_vm_def.h if (func == NULL) { func 3467 Zend/zend_vm_def.h func = zend_hash_find(EG(function_table), Z_STR_P(func_name)); func 3468 Zend/zend_vm_def.h if (UNEXPECTED(func == NULL)) { func 3474 Zend/zend_vm_def.h fbc = Z_FUNC_P(func); func 3491 Zend/zend_vm_def.h zval *func; func 3497 Zend/zend_vm_def.h func = zend_hash_find(EG(function_table), Z_STR_P(fname)); func 3498 Zend/zend_vm_def.h if (UNEXPECTED(func == NULL)) { func 3503 Zend/zend_vm_def.h fbc = Z_FUNC_P(func); func 3520 Zend/zend_vm_def.h zend_function *fbc = call->func; func 3537 Zend/zend_vm_def.h EG(exception) || !call->func || func 3538 Zend/zend_vm_def.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || func 3539 Zend/zend_vm_def.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); func 3566 Zend/zend_vm_def.h zend_function *fbc = call->func; func 3591 Zend/zend_vm_def.h zend_function *fbc = call->func; func 3623 Zend/zend_vm_def.h EG(scope) = EX(func)->op_array.scope; func 3665 Zend/zend_vm_def.h EG(exception) || !call->func || func 3666 Zend/zend_vm_def.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || func 3667 Zend/zend_vm_def.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); func 3694 Zend/zend_vm_def.h zend_function *fbc = call->func; func 3796 Zend/zend_vm_def.h EG(exception) || !call->func || func 3797 Zend/zend_vm_def.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || func 3798 Zend/zend_vm_def.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); func 3869 Zend/zend_vm_def.h EG(scope) = EX(func)->op_array.scope; func 3891 Zend/zend_vm_def.h zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num)); func 3897 Zend/zend_vm_def.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; func 3916 Zend/zend_vm_def.h && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) func 3928 Zend/zend_vm_def.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); func 4149 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->extended_value]); func 4172 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->extended_value]); func 4214 Zend/zend_vm_def.h if (QUICK_ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 4217 Zend/zend_vm_def.h } else if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 4283 Zend/zend_vm_def.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { func 4298 Zend/zend_vm_def.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { func 4356 Zend/zend_vm_def.h if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 4359 Zend/zend_vm_def.h } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 4422 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + i)) { func 4441 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 4514 Zend/zend_vm_def.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 4518 Zend/zend_vm_def.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", func 4519 Zend/zend_vm_def.h EX(call)->func->common.scope ? "::" : "", func 4520 Zend/zend_vm_def.h ZSTR_VAL(EX(call)->func->common.function_name) func 4577 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); func 4582 Zend/zend_vm_def.h EX(call)->func = (zend_function*)&zend_pass_function; func 4599 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + 1)) { func 4613 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 4615 Zend/zend_vm_def.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 4619 Zend/zend_vm_def.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", func 4620 Zend/zend_vm_def.h EX(call)->func->common.scope ? "::" : "", func 4621 Zend/zend_vm_def.h ZSTR_VAL(EX(call)->func->common.function_name)); func 4624 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); func 4629 Zend/zend_vm_def.h EX(call)->func = (zend_function*)&zend_pass_function; func 4641 Zend/zend_vm_def.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { func 4669 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { func 4672 Zend/zend_vm_def.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { func 4676 Zend/zend_vm_def.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", func 4677 Zend/zend_vm_def.h EX(call)->func->common.scope ? "::" : "", func 4678 Zend/zend_vm_def.h ZSTR_VAL(EX(call)->func->common.function_name)); func 4681 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); func 4687 Zend/zend_vm_def.h EX(call)->func = (zend_function*)&zend_pass_function; func 4700 Zend/zend_vm_def.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { func 4723 Zend/zend_vm_def.h } else if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { func 4727 Zend/zend_vm_def.h if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)))) { func 4761 Zend/zend_vm_def.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { func 4765 Zend/zend_vm_def.h if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, default_value, CACHE_ADDR(Z_CACHE_SLOT_P(default_value))))) { func 4791 Zend/zend_vm_def.h param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T); func 4792 Zend/zend_vm_def.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { func 4794 Zend/zend_vm_def.h zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)); func 5125 Zend/zend_vm_def.h EG(scope) = EX(func)->op_array.scope; func 6861 Zend/zend_vm_def.h zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_statement_handler, EX(func)); func 6873 Zend/zend_vm_def.h zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_fcall_begin_handler, EX(func)); func 6885 Zend/zend_vm_def.h zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_fcall_end_handler, EX(func)); func 6896 Zend/zend_vm_def.h Z_CE_P(EX_VAR(opline->result.var)) = do_bind_class(&EX(func)->op_array, opline, EG(class_table), 0); func 6905 Zend/zend_vm_def.h Z_CE_P(EX_VAR(opline->result.var)) = do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->extended_value)), 0); func 6918 Zend/zend_vm_def.h do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->extended_value)), 0); func 6968 Zend/zend_vm_def.h do_bind_function(&EX(func)->op_array, opline, EG(function_table), 0); func 7107 Zend/zend_vm_def.h uint32_t op_num = EG(opline_before_exception) - EX(func)->op_array.opcodes; func 7122 Zend/zend_vm_def.h op_num = EX(func)->op_array.brk_cont_array[exc_opline->op2.num].brk; func 7126 Zend/zend_vm_def.h for (i = 0; i < EX(func)->op_array.last_try_catch; i++) { func 7127 Zend/zend_vm_def.h if (EX(func)->op_array.try_catch_array[i].try_op > op_num) { func 7132 Zend/zend_vm_def.h if (op_num < EX(func)->op_array.try_catch_array[i].catch_op) { func 7133 Zend/zend_vm_def.h catch_op_num = EX(func)->op_array.try_catch_array[i].catch_op; func 7135 Zend/zend_vm_def.h if (op_num < EX(func)->op_array.try_catch_array[i].finally_op) { func 7136 Zend/zend_vm_def.h finally_op_num = EX(func)->op_array.try_catch_array[i].finally_op; func 7137 Zend/zend_vm_def.h finally_op_end = EX(func)->op_array.try_catch_array[i].finally_end; func 7139 Zend/zend_vm_def.h if (op_num >= EX(func)->op_array.try_catch_array[i].finally_op && func 7140 Zend/zend_vm_def.h op_num < EX(func)->op_array.try_catch_array[i].finally_end) { func 7141 Zend/zend_vm_def.h finally_op_end = EX(func)->op_array.try_catch_array[i].finally_end; func 7149 Zend/zend_vm_def.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); func 7158 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[finally_op_num]); func 7164 Zend/zend_vm_def.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); func 7172 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[catch_op_num]); func 7174 Zend/zend_vm_def.h } else if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_GENERATOR) != 0)) { func 7206 Zend/zend_vm_def.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_GENERATOR) != 0)) { func 7272 Zend/zend_vm_def.h (EX(func)->common.fn_flags & ZEND_ACC_STATIC))) { func 7324 Zend/zend_vm_def.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 7561 Zend/zend_vm_def.h fast_call->u2.lineno = opline - EX(func)->op_array.opcodes; func 7573 Zend/zend_vm_def.h const zend_op *fast_ret = EX(func)->op_array.opcodes + fast_call->u2.lineno; func 7584 Zend/zend_vm_def.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num); func 7585 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]); func 7591 Zend/zend_vm_def.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num); func 7592 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]); func 7595 Zend/zend_vm_def.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, 0); func 7596 Zend/zend_vm_def.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_GENERATOR) != 0)) { func 7853 Zend/zend_vm_def.h zend_function *fbc = EX(func); func 7881 Zend/zend_vm_def.h call->func = fbc->common.prototype; func 7887 Zend/zend_vm_def.h fbc = call->func; func 7946 Zend/zend_vm_def.h EG(exception) || !call->func || func 7947 Zend/zend_vm_def.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || func 7948 Zend/zend_vm_def.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); func 7963 Zend/zend_vm_def.h if (!EX(func) || !ZEND_USER_CODE(EX(func)->type) || (call_info & ZEND_CALL_TOP)) { func 7973 Zend/zend_vm_def.h EG(scope) = EX(func)->op_array.scope; func 478 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)old_execute_data->func->op_array.prototype); func 497 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; func 515 Zend/zend_vm_execute.h destroy_op_array(&EX(func)->op_array); func 516 Zend/zend_vm_execute.h efree_size(EX(func), sizeof(zend_op_array)); func 538 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(func)->op_array.prototype); func 546 Zend/zend_vm_execute.h if (old_execute_data->func && ZEND_USER_CODE(old_execute_data->func->op_array.type)) { func 573 Zend/zend_vm_execute.h zend_function *fbc = call->func; func 590 Zend/zend_vm_execute.h EG(exception) || !call->func || func 591 Zend/zend_vm_execute.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || func 592 Zend/zend_vm_execute.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); func 619 Zend/zend_vm_execute.h zend_function *fbc = call->func; func 644 Zend/zend_vm_execute.h zend_function *fbc = call->func; func 676 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; func 718 Zend/zend_vm_execute.h EG(exception) || !call->func || func 719 Zend/zend_vm_execute.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || func 720 Zend/zend_vm_execute.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); func 747 Zend/zend_vm_execute.h zend_function *fbc = call->func; func 849 Zend/zend_vm_execute.h EG(exception) || !call->func || func 850 Zend/zend_vm_execute.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || func 851 Zend/zend_vm_execute.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); func 922 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; func 963 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + i)) { func 982 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 1055 Zend/zend_vm_execute.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 1059 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", func 1060 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", func 1061 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name) func 1118 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); func 1123 Zend/zend_vm_execute.h EX(call)->func = (zend_function*)&zend_pass_function; func 1140 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + 1)) { func 1154 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 1156 Zend/zend_vm_execute.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 1160 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", func 1161 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", func 1162 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name)); func 1165 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); func 1170 Zend/zend_vm_execute.h EX(call)->func = (zend_function*)&zend_pass_function; func 1182 Zend/zend_vm_execute.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { func 1209 Zend/zend_vm_execute.h } else if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { func 1213 Zend/zend_vm_execute.h if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)))) { func 1238 Zend/zend_vm_execute.h param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T); func 1239 Zend/zend_vm_execute.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { func 1241 Zend/zend_vm_execute.h zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)); func 1300 Zend/zend_vm_execute.h zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_statement_handler, EX(func)); func 1312 Zend/zend_vm_execute.h zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_fcall_begin_handler, EX(func)); func 1324 Zend/zend_vm_execute.h zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_fcall_end_handler, EX(func)); func 1335 Zend/zend_vm_execute.h Z_CE_P(EX_VAR(opline->result.var)) = do_bind_class(&EX(func)->op_array, opline, EG(class_table), 0); func 1344 Zend/zend_vm_execute.h Z_CE_P(EX_VAR(opline->result.var)) = do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->extended_value)), 0); func 1357 Zend/zend_vm_execute.h do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->extended_value)), 0); func 1407 Zend/zend_vm_execute.h do_bind_function(&EX(func)->op_array, opline, EG(function_table), 0); func 1478 Zend/zend_vm_execute.h uint32_t op_num = EG(opline_before_exception) - EX(func)->op_array.opcodes; func 1493 Zend/zend_vm_execute.h op_num = EX(func)->op_array.brk_cont_array[exc_opline->op2.num].brk; func 1497 Zend/zend_vm_execute.h for (i = 0; i < EX(func)->op_array.last_try_catch; i++) { func 1498 Zend/zend_vm_execute.h if (EX(func)->op_array.try_catch_array[i].try_op > op_num) { func 1503 Zend/zend_vm_execute.h if (op_num < EX(func)->op_array.try_catch_array[i].catch_op) { func 1504 Zend/zend_vm_execute.h catch_op_num = EX(func)->op_array.try_catch_array[i].catch_op; func 1506 Zend/zend_vm_execute.h if (op_num < EX(func)->op_array.try_catch_array[i].finally_op) { func 1507 Zend/zend_vm_execute.h finally_op_num = EX(func)->op_array.try_catch_array[i].finally_op; func 1508 Zend/zend_vm_execute.h finally_op_end = EX(func)->op_array.try_catch_array[i].finally_end; func 1510 Zend/zend_vm_execute.h if (op_num >= EX(func)->op_array.try_catch_array[i].finally_op && func 1511 Zend/zend_vm_execute.h op_num < EX(func)->op_array.try_catch_array[i].finally_end) { func 1512 Zend/zend_vm_execute.h finally_op_end = EX(func)->op_array.try_catch_array[i].finally_end; func 1520 Zend/zend_vm_execute.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); func 1529 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[finally_op_num]); func 1535 Zend/zend_vm_execute.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); func 1543 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[catch_op_num]); func 1545 Zend/zend_vm_execute.h } else if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_GENERATOR) != 0)) { func 1577 Zend/zend_vm_execute.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_GENERATOR) != 0)) { func 1621 Zend/zend_vm_execute.h fast_call->u2.lineno = opline - EX(func)->op_array.opcodes; func 1633 Zend/zend_vm_execute.h const zend_op *fast_ret = EX(func)->op_array.opcodes + fast_call->u2.lineno; func 1644 Zend/zend_vm_execute.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num); func 1645 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]); func 1651 Zend/zend_vm_execute.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num); func 1652 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]); func 1655 Zend/zend_vm_execute.h cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, 0); func 1656 Zend/zend_vm_execute.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_GENERATOR) != 0)) { func 1723 Zend/zend_vm_execute.h zend_function *fbc = EX(func); func 1751 Zend/zend_vm_execute.h call->func = fbc->common.prototype; func 1757 Zend/zend_vm_execute.h fbc = call->func; func 1816 Zend/zend_vm_execute.h EG(exception) || !call->func || func 1817 Zend/zend_vm_execute.h !(call->func->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) || func 1818 Zend/zend_vm_execute.h zend_verify_internal_return_type(call->func, EX_VAR(opline->result.var))); func 1833 Zend/zend_vm_execute.h if (!EX(func) || !ZEND_USER_CODE(EX(func)->type) || (call_info & ZEND_CALL_TOP)) { func 1843 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; func 1904 Zend/zend_vm_execute.h zval *function_name, *func; func 1910 Zend/zend_vm_execute.h func = zend_hash_find(EG(function_table), Z_STR_P(function_name)); func 1911 Zend/zend_vm_execute.h if (UNEXPECTED(func == NULL)) { func 1916 Zend/zend_vm_execute.h fbc = Z_FUNC_P(func); func 1931 Zend/zend_vm_execute.h zval *function_name, *func; func 2007 Zend/zend_vm_execute.h if (UNEXPECTED((func = zend_hash_find(EG(function_table), lcname)) == NULL)) { func 2015 Zend/zend_vm_execute.h fbc = Z_FUNC_P(func); func 2144 Zend/zend_vm_execute.h zval *func; func 2151 Zend/zend_vm_execute.h func = zend_hash_find(EG(function_table), Z_STR_P(func_name)); func 2152 Zend/zend_vm_execute.h if (func == NULL) { func 2154 Zend/zend_vm_execute.h func = zend_hash_find(EG(function_table), Z_STR_P(func_name)); func 2155 Zend/zend_vm_execute.h if (UNEXPECTED(func == NULL)) { func 2161 Zend/zend_vm_execute.h fbc = Z_FUNC_P(func); func 2178 Zend/zend_vm_execute.h zval *func; func 2184 Zend/zend_vm_execute.h func = zend_hash_find(EG(function_table), Z_STR_P(fname)); func 2185 Zend/zend_vm_execute.h if (UNEXPECTED(func == NULL)) { func 2190 Zend/zend_vm_execute.h fbc = Z_FUNC_P(func); func 2229 Zend/zend_vm_execute.h if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { func 2233 Zend/zend_vm_execute.h if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, default_value, CACHE_ADDR(Z_CACHE_SLOT_P(default_value))))) { func 2354 Zend/zend_vm_execute.h zval *function_name, *func; func 2430 Zend/zend_vm_execute.h if (UNEXPECTED((func = zend_hash_find(EG(function_table), lcname)) == NULL)) { func 2438 Zend/zend_vm_execute.h fbc = Z_FUNC_P(func); func 2610 Zend/zend_vm_execute.h zval *function_name, *func; func 2686 Zend/zend_vm_execute.h if (UNEXPECTED((func = zend_hash_find(EG(function_table), lcname)) == NULL)) { func 2694 Zend/zend_vm_execute.h fbc = Z_FUNC_P(func); func 3295 Zend/zend_vm_execute.h if (QUICK_ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 3298 Zend/zend_vm_execute.h } else if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 5755 Zend/zend_vm_execute.h zend_function *func; func 5764 Zend/zend_vm_execute.h func = fcc.function_handler; func 5765 Zend/zend_vm_execute.h if (func->common.fn_flags & ZEND_ACC_CLOSURE) { func 5770 Zend/zend_vm_execute.h ZEND_ASSERT(GC_TYPE((zend_object*)func->common.prototype) == IS_OBJECT); func 5771 Zend/zend_vm_execute.h GC_REFCOUNT((zend_object*)func->common.prototype)++; func 5785 Zend/zend_vm_execute.h ZSTR_VAL(func->common.scope->name), ZSTR_VAL(func->common.function_name)); func 5793 Zend/zend_vm_execute.h func = (zend_function*)&zend_pass_function; func 5799 Zend/zend_vm_execute.h func, opline->extended_value, called_scope, object); func 5959 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; func 6540 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 6717 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 7259 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 7750 Zend/zend_vm_execute.h zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num)); func 7756 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; func 7775 Zend/zend_vm_execute.h && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) func 7787 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); func 8122 Zend/zend_vm_execute.h (EX(func)->common.fn_flags & ZEND_ACC_STATIC))) { func 8157 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 9501 Zend/zend_vm_execute.h zend_function *func; func 9510 Zend/zend_vm_execute.h func = fcc.function_handler; func 9511 Zend/zend_vm_execute.h if (func->common.fn_flags & ZEND_ACC_CLOSURE) { func 9516 Zend/zend_vm_execute.h ZEND_ASSERT(GC_TYPE((zend_object*)func->common.prototype) == IS_OBJECT); func 9517 Zend/zend_vm_execute.h GC_REFCOUNT((zend_object*)func->common.prototype)++; func 9531 Zend/zend_vm_execute.h ZSTR_VAL(func->common.scope->name), ZSTR_VAL(func->common.function_name)); func 9539 Zend/zend_vm_execute.h func = (zend_function*)&zend_pass_function; func 9545 Zend/zend_vm_execute.h func, opline->extended_value, called_scope, object); func 9562 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->extended_value]); func 9585 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->extended_value]); func 10013 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 11324 Zend/zend_vm_execute.h zend_function *func; func 11333 Zend/zend_vm_execute.h func = fcc.function_handler; func 11334 Zend/zend_vm_execute.h if (func->common.fn_flags & ZEND_ACC_CLOSURE) { func 11339 Zend/zend_vm_execute.h ZEND_ASSERT(GC_TYPE((zend_object*)func->common.prototype) == IS_OBJECT); func 11340 Zend/zend_vm_execute.h GC_REFCOUNT((zend_object*)func->common.prototype)++; func 11354 Zend/zend_vm_execute.h ZSTR_VAL(func->common.scope->name), ZSTR_VAL(func->common.function_name)); func 11362 Zend/zend_vm_execute.h func = (zend_function*)&zend_pass_function; func 11368 Zend/zend_vm_execute.h func, opline->extended_value, called_scope, object); func 11985 Zend/zend_vm_execute.h if (QUICK_ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 11988 Zend/zend_vm_execute.h } else if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 13057 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 13234 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 13411 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 13576 Zend/zend_vm_execute.h zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num)); func 13582 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; func 13601 Zend/zend_vm_execute.h && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) func 13613 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); func 13781 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 14330 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 15233 Zend/zend_vm_execute.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { func 15248 Zend/zend_vm_execute.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { func 15306 Zend/zend_vm_execute.h if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 15309 Zend/zend_vm_execute.h } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 15357 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { func 15360 Zend/zend_vm_execute.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { func 15364 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", func 15365 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", func 15366 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name)); func 15369 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); func 15375 Zend/zend_vm_execute.h EX(call)->func = (zend_function*)&zend_pass_function; func 15388 Zend/zend_vm_execute.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { func 17748 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; func 18071 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 18277 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 18543 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 19310 Zend/zend_vm_execute.h zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num)); func 19316 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; func 19335 Zend/zend_vm_execute.h && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) func 19347 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); func 19532 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 21227 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 23962 Zend/zend_vm_execute.h EG(scope) = EX(func)->op_array.scope; func 24369 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 24510 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 24651 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 25084 Zend/zend_vm_execute.h zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num)); func 25090 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; func 25109 Zend/zend_vm_execute.h && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) func 25121 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); func 25190 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 26677 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 28847 Zend/zend_vm_execute.h if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 28850 Zend/zend_vm_execute.h } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { func 28898 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { func 28901 Zend/zend_vm_execute.h if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) { func 28905 Zend/zend_vm_execute.h EX(call)->func->common.scope ? ZSTR_VAL(EX(call)->func->common.scope->name) : "", func 28906 Zend/zend_vm_execute.h EX(call)->func->common.scope ? "::" : "", func 28907 Zend/zend_vm_execute.h ZSTR_VAL(EX(call)->func->common.function_name)); func 28910 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)EX(call)->func->common.prototype); func 28916 Zend/zend_vm_execute.h EX(call)->func = (zend_function*)&zend_pass_function; func 28928 Zend/zend_vm_execute.h !(EX(call)->func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { func 32824 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 33120 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 33793 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 34603 Zend/zend_vm_execute.h zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num)); func 34609 Zend/zend_vm_execute.h zend_arg_info *ret_info = EX(func)->common.arg_info - 1; func 34628 Zend/zend_vm_execute.h && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) func 34640 Zend/zend_vm_execute.h zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num)); func 34988 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 37684 Zend/zend_vm_execute.h if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { func 96 ext/bcmath/libbcmath/src/bcmath.h #define _PROTOTYPE(func, args) func args func 98 ext/bcmath/libbcmath/src/bcmath.h #define _PROTOTYPE(func, args) func() func 253 ext/com_dotnet/com_handlers.c ((zend_internal_function*)EX(func))->function_name, func 261 ext/com_dotnet/com_handlers.c union _zend_function *func; func 352 ext/com_dotnet/com_handlers.c func = emalloc(sizeof(*fptr)); func 353 ext/com_dotnet/com_handlers.c memcpy(func, fptr, sizeof(*fptr)); func 355 ext/com_dotnet/com_handlers.c return func; func 382 ext/com_dotnet/com_handlers.c if (SUCCESS == php_com_do_invoke_byref(obj, (zend_internal_function*)EX(func), DISPATCH_METHOD|DISPATCH_PROPERTYGET, &v, nargs, args)) { func 436 ext/com_dotnet/com_typeinfo.c FUNCDESC *func; func 478 ext/com_dotnet/com_typeinfo.c if (FAILED(ITypeInfo_GetFuncDesc(typeinfo, i, &func))) func 481 ext/com_dotnet/com_typeinfo.c isprop = (func->invkind & DISPATCH_PROPERTYGET || func->invkind & DISPATCH_PROPERTYPUT); func 483 ext/com_dotnet/com_typeinfo.c if (!isprop || lastid != func->memid) { func 485 ext/com_dotnet/com_typeinfo.c lastid = func->memid; func 487 ext/com_dotnet/com_typeinfo.c ITypeInfo_GetDocumentation(typeinfo, func->memid, &olename, NULL, NULL, NULL); func 498 ext/com_dotnet/com_typeinfo.c names = (BSTR*)safe_emalloc((func->cParams + 1), sizeof(BSTR), 0); func 500 ext/com_dotnet/com_typeinfo.c ITypeInfo_GetNames(typeinfo, func->memid, names, func->cParams + 1, &cnames); func 504 ext/com_dotnet/com_typeinfo.c php_printf("\t/* DISPID=%d */\n", func->memid); func 506 ext/com_dotnet/com_typeinfo.c if (func->elemdescFunc.tdesc.vt != VT_VOID) { func 508 ext/com_dotnet/com_typeinfo.c vt_to_string(func->elemdescFunc.tdesc.vt), func 509 ext/com_dotnet/com_typeinfo.c func->elemdescFunc.tdesc.vt func 515 ext/com_dotnet/com_typeinfo.c ITypeInfo_GetDocumentation(typeinfo, func->memid, NULL, &olename, NULL, NULL); func 530 ext/com_dotnet/com_typeinfo.c for (j = 0; j < func->cParams; j++) { func 531 ext/com_dotnet/com_typeinfo.c ELEMDESC *elem = &func->lprgelemdescParam[j]; func 559 ext/com_dotnet/com_typeinfo.c j == func->cParams - 1 ? ' ' : ',' func 569 ext/com_dotnet/com_typeinfo.c ITypeInfo_GetDocumentation(typeinfo, func->memid, NULL, &olename, NULL, NULL); func 586 ext/com_dotnet/com_typeinfo.c zend_hash_index_update(id_to_name, func->memid, &tmp); func 591 ext/com_dotnet/com_typeinfo.c ITypeInfo_ReleaseFuncDesc(typeinfo, func); func 1638 ext/curl/interface.c zval *func = &ch->handlers->passwd; func 1649 ext/curl/interface.c error = call_user_function(EG(function_table), NULL, func, &retval, 2, argv); func 1659 ext/curl/interface.c php_error_docref(NULL, E_WARNING, "User handler '%s' did not return a string", Z_STRVAL_P(func)); func 262 ext/intl/collator/collator_sort.c collator_compare_func_t func; func 267 ext/intl/collator/collator_sort.c func = collator_numeric_compare_function; func 271 ext/intl/collator/collator_sort.c func = collator_icu_compare_function; func 276 ext/intl/collator/collator_sort.c func = collator_regular_compare_function; func 280 ext/intl/collator/collator_sort.c return func; func 31 ext/intl/common/common_date.h U_CFUNC TimeZone *timezone_convert_datetimezone(int type, void *object, int is_datetime, intl_error *outside_error, const char *func); func 33 ext/intl/common/common_date.h intl_error *err, const char *func); func 37 ext/intl/common/common_date.h U_CFUNC double intl_zval_to_millis(zval *z, intl_error *err, const char *func); func 67 ext/intl/timezone/timezone_class.h zval *timezone_convert_to_datetimezone(const TimeZone *timeZone, intl_error *outside_error, const char *func, zval *ret); func 68 ext/intl/timezone/timezone_class.h TimeZone *timezone_process_timezone_argument(zval *zv_timezone, intl_error *error, const char *func); func 1608 ext/mbstring/mbstring.c zend_function *func, *orig; func 1629 ext/mbstring/mbstring.c func = zend_hash_str_find_ptr(EG(function_table), p->ovld_func, strlen(p->ovld_func)); func 1639 ext/mbstring/mbstring.c if (zend_hash_str_update_mem(EG(function_table), p->orig_func, strlen(p->orig_func), func, sizeof(zend_internal_function)) == NULL) { func 1644 ext/mbstring/mbstring.c function_add_ref(func); func 162 ext/mbstring/oniguruma/onigposix.h ONIG_EXTERN int reg_foreach_name P_((regex_t* reg, int (*func)(const unsigned char*, const unsigned char*,int,int*,regex_t*,void*), void* arg)); func 763 ext/mbstring/oniguruma/oniguruma.h int onig_foreach_name P_((OnigRegex reg, int (*func)(const OnigUChar*, const OnigUChar*,int,int*,OnigRegex,void*), void* arg)); func 5580 ext/mbstring/oniguruma/regcomp.c extern void onig_add_end_call(void (*func)(void)) func 5588 ext/mbstring/oniguruma/regcomp.c item->func = func; func 5597 ext/mbstring/oniguruma/regcomp.c void (*func)(void); func 5600 ext/mbstring/oniguruma/regcomp.c func = EndCallTop->func; func 5601 ext/mbstring/oniguruma/regcomp.c (*func)(); func 763 ext/mbstring/oniguruma/regint.h void (*func)(void); func 766 ext/mbstring/oniguruma/regint.h extern void onig_add_end_call(void (*func)(void)); func 500 ext/mbstring/oniguruma/regparse.c int (*func)(const UChar*, const UChar*,int,int*,regex_t*,void*); func 510 ext/mbstring/oniguruma/regparse.c int r = (*(arg->func))(e->name, func 524 ext/mbstring/oniguruma/regparse.c int (*func)(const UChar*, const UChar*,int,int*,regex_t*,void*), void* arg) func 531 ext/mbstring/oniguruma/regparse.c narg.func = func; func 687 ext/mbstring/oniguruma/regparse.c int (*func)(const UChar*, const UChar*,int,int*,regex_t*,void*), void* arg) func 696 ext/mbstring/oniguruma/regparse.c r = (*func)(e->name, e->name + e->name_len, e->back_num, func 891 ext/mbstring/oniguruma/regparse.c int (*func)(const UChar*, const UChar*,int,int*,regex_t*,void*), void* arg) func 271 ext/mbstring/oniguruma/regposix.c int (*func)(const unsigned char*, const unsigned char*,int,int*,regex_t*,void*); func 282 ext/mbstring/oniguruma/regposix.c return (*warg->func)(name, name_end, ng, gs, warg->reg, warg->arg); func 287 ext/mbstring/oniguruma/regposix.c int (*func)(const unsigned char*, const unsigned char*,int,int*,regex_t*,void*), func 292 ext/mbstring/oniguruma/regposix.c warg.func = func; func 478 ext/mbstring/oniguruma/st.c st_foreach(table, func, arg) func 480 ext/mbstring/oniguruma/st.c int (*func)(); func 490 ext/mbstring/oniguruma/st.c retval = (*func)(ptr->key, ptr->record, arg); func 143 ext/mysqlnd/mysqlnd_priv.h ps_field_fetch_func func; func 370 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_NULL].func = ps_fetch_null; func 375 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_TINY].func = ps_fetch_int8; func 380 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_SHORT].func = ps_fetch_int16; func 385 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_YEAR].func = ps_fetch_int16; func 390 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_INT24].func = ps_fetch_int32; func 395 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_LONG].func = ps_fetch_int32; func 400 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_LONGLONG].func = ps_fetch_int64; func 405 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_FLOAT].func = ps_fetch_float; func 410 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_DOUBLE].func = ps_fetch_double; func 415 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_TIME].func = ps_fetch_time; func 420 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_DATE].func = ps_fetch_date; func 425 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_NEWDATE].func = ps_fetch_string; func 430 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_DATETIME].func = ps_fetch_datetime; func 435 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_TIMESTAMP].func = ps_fetch_datetime; func 440 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_JSON].func = ps_fetch_string; func 446 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_TINY_BLOB].func = ps_fetch_string; func 452 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_BLOB].func = ps_fetch_string; func 458 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_MEDIUM_BLOB].func = ps_fetch_string; func 464 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_LONG_BLOB].func = ps_fetch_string; func 470 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_BIT].func = ps_fetch_bit; func 475 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_VAR_STRING].func = ps_fetch_string; func 480 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_VARCHAR].func = ps_fetch_string; func 485 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_STRING].func = ps_fetch_string; func 490 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_DECIMAL].func = ps_fetch_string; func 495 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_NEWDECIMAL].func = ps_fetch_string; func 500 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_ENUM].func = ps_fetch_string; func 504 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_SET].func = ps_fetch_string; func 508 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_ps_fetch_functions[MYSQL_TYPE_GEOMETRY].func = ps_fetch_string; func 92 ext/mysqlnd/mysqlnd_result_meta.c if (mysqlnd_ps_fetch_functions[meta->fields[i].type].func == NULL) { func 1550 ext/mysqlnd/mysqlnd_wireprotocol.c mysqlnd_ps_fetch_functions[type].func(current_field, &fields_metadata[i], 0, &p); func 299 ext/oci8/php_oci8_int.h #define PHP_OCI_CALL(func, params) \ func 302 ext/oci8/php_oci8_int.h func params; \ func 306 ext/oci8/php_oci8_int.h #define PHP_OCI_CALL_RETURN(__retval, func, params) \ func 309 ext/oci8/php_oci8_int.h __retval = func params; \ func 904 ext/odbc/php_odbc.c if (func) { func 905 ext/odbc/php_odbc.c php_error_docref(NULL, E_WARNING, "SQL error: %s, SQL state %s in %s", errormsg, state, func); func 286 ext/odbc/php_odbc_includes.h #define ODBC_SQL_ERROR_PARAMS odbc_connection *conn_resource, ODBC_SQL_STMT_T stmt, char *func func 37 ext/opcache/Optimizer/optimize_func_calls.c zend_function *func; func 60 ext/opcache/Optimizer/optimize_func_calls.c zend_function *func; func 62 ext/opcache/Optimizer/optimize_func_calls.c if ((func = zend_hash_find_ptr(&ctx->script->function_table, func 64 ext/opcache/Optimizer/optimize_func_calls.c call_stack[call].func = func; func 82 ext/opcache/Optimizer/optimize_func_calls.c if (call_stack[call].func && call_stack[call].opline) { func 87 ext/opcache/Optimizer/optimize_func_calls.c fcall->op1.num = zend_vm_calc_used_stack(fcall->extended_value, call_stack[call].func); func 91 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = zend_get_call_op(ZEND_INIT_FCALL, call_stack[call].func); func 94 ext/opcache/Optimizer/optimize_func_calls.c fcall->op1.num = zend_vm_calc_used_stack(fcall->extended_value, call_stack[call].func); func 99 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = zend_get_call_op(ZEND_INIT_FCALL, call_stack[call].func); func 104 ext/opcache/Optimizer/optimize_func_calls.c call_stack[call].func = NULL; func 110 ext/opcache/Optimizer/optimize_func_calls.c if (call_stack[call - 1].func) { func 111 ext/opcache/Optimizer/optimize_func_calls.c if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { func 121 ext/opcache/Optimizer/optimize_func_calls.c if (call_stack[call - 1].func) { func 122 ext/opcache/Optimizer/optimize_func_calls.c if (ARG_MUST_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) { func 131 ext/opcache/Optimizer/optimize_func_calls.c if (call_stack[call - 1].func) { func 132 ext/opcache/Optimizer/optimize_func_calls.c if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) { func 140 ext/opcache/Optimizer/optimize_func_calls.c if (!(opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) && call_stack[call - 1].func) { func 141 ext/opcache/Optimizer/optimize_func_calls.c if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) { func 151 ext/opcache/Optimizer/optimize_func_calls.c if (opline->extended_value != ZEND_ARG_COMPILE_TIME_BOUND && call_stack[call - 1].func) { func 158 ext/opcache/Optimizer/optimize_func_calls.c call_stack[call - 1].func = NULL; func 254 ext/opcache/Optimizer/pass1_5.c fake_execute_data.func = (zend_function*)op_array; func 445 ext/opcache/Optimizer/pass1_5.c zend_internal_function *func; func 449 ext/opcache/Optimizer/pass1_5.c if ((func = zend_hash_find_ptr(EG(function_table), lc_name)) != NULL func 450 ext/opcache/Optimizer/pass1_5.c && func->type == ZEND_INTERNAL_FUNCTION func 451 ext/opcache/Optimizer/pass1_5.c && func->module->type == MODULE_PERSISTENT func 453 ext/opcache/Optimizer/pass1_5.c && func->module->handle == NULL func 458 ext/opcache/Optimizer/pass1_5.c func->handler != ZEND_FN(display_disabled_function)) { func 651 ext/opcache/Optimizer/zend_optimizer.c zend_function *func; func 658 ext/opcache/Optimizer/zend_optimizer.c func = zend_hash_find_ptr( func 661 ext/opcache/Optimizer/zend_optimizer.c if (func) { func 662 ext/opcache/Optimizer/zend_optimizer.c opline->op1.num = zend_vm_calc_used_stack(opline->extended_value, func); func 1581 ext/opcache/ZendAccelerator.c !EG(current_execute_data)->func || func 1582 ext/opcache/ZendAccelerator.c !ZEND_USER_CODE(EG(current_execute_data)->func->common.type) || func 1654 ext/opcache/ZendAccelerator.c EG(current_execute_data)->func && func 1655 ext/opcache/ZendAccelerator.c ZEND_USER_CODE(EG(current_execute_data)->func->common.type) && func 1839 ext/opcache/ZendAccelerator.c !EG(current_execute_data)->func || func 1840 ext/opcache/ZendAccelerator.c !ZEND_USER_CODE(EG(current_execute_data)->func->common.type) || func 1883 ext/opcache/ZendAccelerator.c EG(current_execute_data)->func && func 1884 ext/opcache/ZendAccelerator.c ZEND_USER_CODE(EG(current_execute_data)->func->common.type) && func 1911 ext/opcache/ZendAccelerator.c EG(current_execute_data)->func && func 1912 ext/opcache/ZendAccelerator.c ZEND_USER_CODE(EG(current_execute_data)->func->common.type) && func 2200 ext/opcache/ZendAccelerator.c zend_function *func = Z_PTR(_p->val); func 2202 ext/opcache/ZendAccelerator.c if (func->type == ZEND_INTERNAL_FUNCTION) { func 2205 ext/opcache/ZendAccelerator.c if (func->op_array.static_variables) { func 2206 ext/opcache/ZendAccelerator.c if (!(GC_FLAGS(func->op_array.static_variables) & IS_ARRAY_IMMUTABLE)) { func 2207 ext/opcache/ZendAccelerator.c if (--GC_REFCOUNT(func->op_array.static_variables) == 0) { func 2208 ext/opcache/ZendAccelerator.c accel_fast_hash_destroy(func->op_array.static_variables); func 2223 ext/opcache/ZendAccelerator.c zend_function *func; func 2225 ext/opcache/ZendAccelerator.c ZEND_HASH_FOREACH_PTR(&ce->function_table, func) { func 2226 ext/opcache/ZendAccelerator.c if (func->type == ZEND_USER_FUNCTION) { func 2227 ext/opcache/ZendAccelerator.c if (func->op_array.static_variables) { func 2228 ext/opcache/ZendAccelerator.c if (!(GC_FLAGS(func->op_array.static_variables) & IS_ARRAY_IMMUTABLE)) { func 2229 ext/opcache/ZendAccelerator.c if (--GC_REFCOUNT(func->op_array.static_variables) == 0) { func 2230 ext/opcache/ZendAccelerator.c accel_fast_hash_destroy(func->op_array.static_variables); func 2233 ext/opcache/ZendAccelerator.c func->op_array.static_variables = NULL; func 2259 ext/opcache/ZendAccelerator.c zend_function *func = Z_PTR(_p->val); func 2261 ext/opcache/ZendAccelerator.c if (func->type == ZEND_INTERNAL_FUNCTION) { func 2625 ext/opcache/ZendAccelerator.c zend_function *func; func 2766 ext/opcache/ZendAccelerator.c if ((func = zend_hash_str_find_ptr(CG(function_table), "chdir", sizeof("chdir")-1)) != NULL && func 2767 ext/opcache/ZendAccelerator.c func->type == ZEND_INTERNAL_FUNCTION) { func 2768 ext/opcache/ZendAccelerator.c orig_chdir = func->internal_function.handler; func 2769 ext/opcache/ZendAccelerator.c func->internal_function.handler = ZEND_FN(accel_chdir); func 353 ext/opcache/zend_accelerator_blacklist.c void zend_accel_blacklist_apply(zend_blacklist *blacklist, blacklist_apply_func_arg_t func, void *argument) func 358 ext/opcache/zend_accelerator_blacklist.c func(&blacklist->entries[i], argument); func 49 ext/opcache/zend_accelerator_blacklist.h void zend_accel_blacklist_apply(zend_blacklist *blacklist, blacklist_apply_func_arg_t func, void *argument); func 245 ext/opcache/zend_file_cache.c serialize_callback_t func) func 263 ext/opcache/zend_file_cache.c func(&p->val, script, info, buf); func 810 ext/opcache/zend_file_cache.c unserialize_callback_t func, func 829 ext/opcache/zend_file_cache.c func(&p->val, script, buf); func 461 ext/opcache/zend_persist.c fake_execute_data.func = (zend_function*)op_array; func 28 ext/pcntl/php_signal.c Sigfunc *php_signal4(int signo, Sigfunc *func, int restart, int mask_all) func 33 ext/pcntl/php_signal.c act.sa_handler = func; func 61 ext/pcntl/php_signal.c Sigfunc *php_signal(int signo, Sigfunc *func, int restart) func 63 ext/pcntl/php_signal.c return php_signal4(signo, func, restart, 0); func 33 ext/pcntl/php_signal.h Sigfunc *php_signal(int signo, Sigfunc *func, int restart); func 34 ext/pcntl/php_signal.h Sigfunc *php_signal4(int signo, Sigfunc *func, int restart, int mask_all); func 1185 ext/pcre/pcrelib/sljit/sljitLir.h SLJIT_API_FUNC_ATTRIBUTE void sljit_set_function_context(void** func_ptr, struct sljit_function_context* context, sljit_sw addr, void* func); func 227 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_API_FUNC_ATTRIBUTE void sljit_set_function_context(void** func_ptr, struct sljit_function_context* context, sljit_sw addr, void* func) func 232 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ptrs = (sljit_sw*)func; func 1256 ext/pdo/pdo_dbh.c zend_function *func = (zend_function*)Z_PTR_P(el); func 1257 ext/pdo/pdo_dbh.c if (func->common.function_name) { func 1258 ext/pdo/pdo_dbh.c zend_string_release(func->common.function_name); func 1260 ext/pdo/pdo_dbh.c efree(func); func 1265 ext/pdo/pdo_dbh.c zend_function *func = (zend_function*)Z_PTR_P(el); func 1266 ext/pdo/pdo_dbh.c if (func->common.function_name) { func 1267 ext/pdo/pdo_dbh.c zend_string_release(func->common.function_name); func 1269 ext/pdo/pdo_dbh.c pefree(func, 1); func 1277 ext/pdo/pdo_dbh.c zend_internal_function func; func 1296 ext/pdo/pdo_dbh.c memset(&func, 0, sizeof(func)); func 1299 ext/pdo/pdo_dbh.c func.type = ZEND_INTERNAL_FUNCTION; func 1300 ext/pdo/pdo_dbh.c func.handler = funcs->handler; func 1301 ext/pdo/pdo_dbh.c func.function_name = zend_string_init(funcs->fname, strlen(funcs->fname), dbh->is_persistent); func 1302 ext/pdo/pdo_dbh.c func.scope = dbh_obj->std.ce; func 1303 ext/pdo/pdo_dbh.c func.prototype = NULL; func 1305 ext/pdo/pdo_dbh.c func.fn_flags = funcs->flags | ZEND_ACC_NEVER_CACHE; func 1307 ext/pdo/pdo_dbh.c func.fn_flags = ZEND_ACC_PUBLIC | ZEND_ACC_NEVER_CACHE; func 1312 ext/pdo/pdo_dbh.c func.arg_info = (zend_internal_arg_info*)funcs->arg_info + 1; func 1313 ext/pdo/pdo_dbh.c func.num_args = funcs->num_args; func 1315 ext/pdo/pdo_dbh.c func.required_num_args = funcs->num_args; func 1317 ext/pdo/pdo_dbh.c func.required_num_args = info->required_num_args; func 1320 ext/pdo/pdo_dbh.c func.fn_flags |= ZEND_ACC_RETURN_REFERENCE; func 1323 ext/pdo/pdo_dbh.c func.fn_flags |= ZEND_ACC_VARIADIC; func 1325 ext/pdo/pdo_dbh.c func.num_args--; func 1328 ext/pdo/pdo_dbh.c func.arg_info = NULL; func 1329 ext/pdo/pdo_dbh.c func.num_args = 0; func 1330 ext/pdo/pdo_dbh.c func.required_num_args = 0; func 1332 ext/pdo/pdo_dbh.c zend_set_function_arg_flags((zend_function*)&func); func 1336 ext/pdo/pdo_dbh.c zend_hash_str_add_mem(dbh->cls_methods[kind], lc_name, namelen, &func, sizeof(func)); func 797 ext/pdo/pdo_stmt.c if (!make_callable_ex(stmt, &stmt->fetch.func.function, fci, fcc, stmt->column_count)) { func 800 ext/pdo/pdo_stmt.c stmt->fetch.func.values = safe_emalloc(sizeof(zval), stmt->column_count, 0); func 825 ext/pdo/pdo_stmt.c if (stmt->fetch.func.values) { func 826 ext/pdo/pdo_stmt.c efree(stmt->fetch.func.values); func 827 ext/pdo/pdo_stmt.c stmt->fetch.func.values = NULL; func 988 ext/pdo/pdo_stmt.c if (Z_ISUNDEF(stmt->fetch.func.function)) { func 992 ext/pdo/pdo_stmt.c if (!stmt->fetch.func.fci.size) { func 1135 ext/pdo/pdo_stmt.c ZVAL_COPY_VALUE(&stmt->fetch.func.values[idx], &val); func 1136 ext/pdo/pdo_stmt.c ZVAL_COPY_VALUE(&stmt->fetch.cls.fci.params[idx], &stmt->fetch.func.values[idx]); func 1170 ext/pdo/pdo_stmt.c stmt->fetch.func.fci.param_count = idx; func 1171 ext/pdo/pdo_stmt.c stmt->fetch.func.fci.retval = &retval; func 1172 ext/pdo/pdo_stmt.c if (zend_call_function(&stmt->fetch.func.fci, &stmt->fetch.func.fcc) == FAILURE) { func 1184 ext/pdo/pdo_stmt.c zval_ptr_dtor(&stmt->fetch.func.values[idx]); func 1456 ext/pdo/pdo_stmt.c ZVAL_COPY_VALUE(&stmt->fetch.func.function, arg2); func 630 ext/pdo/php_pdo_driver.h } func; func 41 ext/pdo_sqlite/php_pdo_sqlite_int.h zval func, step, fini; func 104 ext/pdo_sqlite/sqlite_driver.c struct pdo_sqlite_func *func; func 107 ext/pdo_sqlite/sqlite_driver.c func = H->funcs; func 108 ext/pdo_sqlite/sqlite_driver.c H->funcs = func->next; func 113 ext/pdo_sqlite/sqlite_driver.c func->funcname, func 114 ext/pdo_sqlite/sqlite_driver.c func->argc, func 116 ext/pdo_sqlite/sqlite_driver.c func, func 120 ext/pdo_sqlite/sqlite_driver.c efree((char*)func->funcname); func 121 ext/pdo_sqlite/sqlite_driver.c if (!Z_ISUNDEF(func->func)) { func 122 ext/pdo_sqlite/sqlite_driver.c zval_ptr_dtor(&func->func); func 124 ext/pdo_sqlite/sqlite_driver.c if (!Z_ISUNDEF(func->step)) { func 125 ext/pdo_sqlite/sqlite_driver.c zval_ptr_dtor(&func->step); func 127 ext/pdo_sqlite/sqlite_driver.c if (!Z_ISUNDEF(func->fini)) { func 128 ext/pdo_sqlite/sqlite_driver.c zval_ptr_dtor(&func->fini); func 130 ext/pdo_sqlite/sqlite_driver.c efree(func); func 449 ext/pdo_sqlite/sqlite_driver.c struct pdo_sqlite_func *func = (struct pdo_sqlite_func*)sqlite3_user_data(context); func 451 ext/pdo_sqlite/sqlite_driver.c do_callback(&func->afunc, &func->func, argc, argv, context, 0); func 457 ext/pdo_sqlite/sqlite_driver.c struct pdo_sqlite_func *func = (struct pdo_sqlite_func*)sqlite3_user_data(context); func 459 ext/pdo_sqlite/sqlite_driver.c do_callback(&func->astep, &func->step, argc, argv, context, 1); func 464 ext/pdo_sqlite/sqlite_driver.c struct pdo_sqlite_func *func = (struct pdo_sqlite_func*)sqlite3_user_data(context); func 466 ext/pdo_sqlite/sqlite_driver.c do_callback(&func->afini, &func->fini, 0, NULL, context, 1); func 516 ext/pdo_sqlite/sqlite_driver.c struct pdo_sqlite_func *func; func 543 ext/pdo_sqlite/sqlite_driver.c func = (struct pdo_sqlite_func*)ecalloc(1, sizeof(*func)); func 546 ext/pdo_sqlite/sqlite_driver.c func, php_sqlite3_func_callback, NULL, NULL); func 548 ext/pdo_sqlite/sqlite_driver.c func->funcname = estrdup(func_name); func 550 ext/pdo_sqlite/sqlite_driver.c ZVAL_COPY(&func->func, callback); func 552 ext/pdo_sqlite/sqlite_driver.c func->argc = argc; func 554 ext/pdo_sqlite/sqlite_driver.c func->next = H->funcs; func 555 ext/pdo_sqlite/sqlite_driver.c H->funcs = func; func 560 ext/pdo_sqlite/sqlite_driver.c efree(func); func 586 ext/pdo_sqlite/sqlite_driver.c struct pdo_sqlite_func *func; func 619 ext/pdo_sqlite/sqlite_driver.c func = (struct pdo_sqlite_func*)ecalloc(1, sizeof(*func)); func 622 ext/pdo_sqlite/sqlite_driver.c func, NULL, php_sqlite3_func_step_callback, php_sqlite3_func_final_callback); func 624 ext/pdo_sqlite/sqlite_driver.c func->funcname = estrdup(func_name); func 626 ext/pdo_sqlite/sqlite_driver.c ZVAL_COPY(&func->step, step_callback); func 628 ext/pdo_sqlite/sqlite_driver.c ZVAL_COPY(&func->fini, fini_callback); func 630 ext/pdo_sqlite/sqlite_driver.c func->argc = argc; func 632 ext/pdo_sqlite/sqlite_driver.c func->next = H->funcs; func 633 ext/pdo_sqlite/sqlite_driver.c H->funcs = func; func 638 ext/pdo_sqlite/sqlite_driver.c efree(func); func 1053 ext/phar/func_interceptors.c #define PHAR_INTERCEPT(func) \ func 1054 ext/phar/func_interceptors.c PHAR_G(orig_##func) = NULL; \ func 1055 ext/phar/func_interceptors.c if (NULL != (orig = zend_hash_str_find_ptr(CG(function_table), #func, sizeof(#func)-1))) { \ func 1056 ext/phar/func_interceptors.c PHAR_G(orig_##func) = orig->internal_function.handler; \ func 1057 ext/phar/func_interceptors.c orig->internal_function.handler = phar_##func; \ func 1091 ext/phar/func_interceptors.c #define PHAR_RELEASE(func) \ func 1092 ext/phar/func_interceptors.c if (PHAR_G(orig_##func) && NULL != (orig = zend_hash_str_find_ptr(CG(function_table), #func, sizeof(#func)-1))) { \ func 1093 ext/phar/func_interceptors.c orig->internal_function.handler = PHAR_G(orig_##func); \ func 1095 ext/phar/func_interceptors.c PHAR_G(orig_##func) = NULL; func 462 ext/readline/readline_cli.c zend_function *func; func 463 ext/readline/readline_cli.c char *retval = cli_completion_generator_ht(text, textlen, state, ht, (void**)&func); func 466 ext/readline/readline_cli.c retval = strdup(ZSTR_VAL(func->common.function_name)); func 2244 ext/reflection/php_reflection.c ZVAL_STR_COPY(return_value, ex->func->op_array.filename); func 2260 ext/reflection/php_reflection.c if (ex->func->common.fn_flags & ZEND_ACC_CLOSURE) { func 2262 ext/reflection/php_reflection.c ZVAL_OBJ(&closure, (zend_object *) ex->func->common.prototype); func 2263 ext/reflection/php_reflection.c reflection_function_factory(ex->func, &closure, return_value); func 2264 ext/reflection/php_reflection.c } else if (ex->func->op_array.scope) { func 2265 ext/reflection/php_reflection.c reflection_method_factory(ex->func->op_array.scope, ex->func, NULL, return_value); func 2267 ext/reflection/php_reflection.c reflection_function_factory(ex->func, NULL, return_value); func 30 ext/session/mod_user.c static void ps_call_handler(zval *func, int argc, zval *argv, zval *retval) func 33 ext/session/mod_user.c if (call_user_function(EG(function_table), NULL, func, retval, argc, argv) == FAILURE) { func 1168 ext/session/session.c void (*func)(void); func 1307 ext/session/session.c lim->func(); func 49 ext/simplexml/simplexml.c #define SXE_ME(func, arg_info, flags) PHP_ME(simplexml_element, func, arg_info, flags) func 50 ext/simplexml/simplexml.c #define SXE_MALIAS(func, alias, arg_info, flags) PHP_MALIAS(simplexml_element, func, alias, arg_info, flags) func 52 ext/simplexml/simplexml.c #define SXE_METHOD(func) PHP_METHOD(simplexml_element, func) func 378 ext/soap/php_http.c zval func; func 387 ext/soap/php_http.c ZVAL_STRING(&func, "gzcompress"); func 391 ext/soap/php_http.c ZVAL_STRING(&func, "gzencode"); func 395 ext/soap/php_http.c if (call_user_function(CG(function_table), (zval*)NULL, &func, &retval, n, params) == SUCCESS && func 398 ext/soap/php_http.c zval_ptr_dtor(&func); func 402 ext/soap/php_http.c zval_ptr_dtor(&func); func 1247 ext/soap/php_http.c zval func; func 1254 ext/soap/php_http.c ZVAL_STRING(&func, "gzinflate"); func 1258 ext/soap/php_http.c ZVAL_STRING(&func, "gzuncompress"); func 1270 ext/soap/php_http.c if (call_user_function(CG(function_table), (zval*)NULL, &func, &retval, 1, params) == SUCCESS && func 1273 ext/soap/php_http.c zval_ptr_dtor(&func); func 1278 ext/soap/php_http.c zval_ptr_dtor(&func); func 1693 ext/soap/php_sdl.c sdlFunctionPtr func = emalloc(sizeof(sdlFunction)); func 1694 ext/soap/php_sdl.c sdl_deserialize_key(&sdl->functions, func, &in); func 1695 ext/soap/php_sdl.c func->functionName = sdl_deserialize_string(&in); func 1696 ext/soap/php_sdl.c func->requestName = sdl_deserialize_string(&in); func 1697 ext/soap/php_sdl.c func->responseName = sdl_deserialize_string(&in); func 1701 ext/soap/php_sdl.c func->binding = NULL; func 1703 ext/soap/php_sdl.c func->binding = bindings[binding_num-1]; func 1705 ext/soap/php_sdl.c if (func->binding && func->binding->bindingType == BINDING_SOAP && *in != 0) { func 1706 ext/soap/php_sdl.c sdlSoapBindingFunctionPtr binding = func->bindingAttributes = emalloc(sizeof(sdlSoapBindingFunction)); func 1714 ext/soap/php_sdl.c func->bindingAttributes = NULL; func 1717 ext/soap/php_sdl.c func->requestParameters = sdl_deserialize_parameters(encoders, types, &in); func 1718 ext/soap/php_sdl.c func->responseParameters = sdl_deserialize_parameters(encoders, types, &in); func 1724 ext/soap/php_sdl.c func->faults = emalloc(sizeof(HashTable)); func 1725 ext/soap/php_sdl.c zend_hash_init(func->faults, num_faults, NULL, delete_fault, 0); func 1730 ext/soap/php_sdl.c sdl_deserialize_key(func->faults, fault, &in); func 1749 ext/soap/php_sdl.c func->faults = NULL; func 1751 ext/soap/php_sdl.c functions[i] = func; func 2543 ext/soap/php_sdl.c static HashTable* make_persistent_sdl_function_faults(sdlFunctionPtr func, HashTable *faults, HashTable *ptr_map) func 2564 ext/soap/php_sdl.c if (func->binding->bindingType == BINDING_SOAP && pfault->bindingAttributes) { func 2866 ext/soap/php_sdl.c static sdlFunctionPtr make_persistent_sdl_function(sdlFunctionPtr func, HashTable *ptr_map) func 2873 ext/soap/php_sdl.c *pfunc = *func; func 2551 ext/soap/soap.c zval func; func 2571 ext/soap/soap.c ZVAL_STRINGL(&func,"__doRequest",sizeof("__doRequest")-1); func 2586 ext/soap/soap.c if (call_user_function(NULL, this_ptr, &func, response, 5, params) != SUCCESS) { func 2612 ext/soap/soap.c zval_ptr_dtor(&func); func 3426 ext/soap/soap.c static sdlFunctionPtr find_function(sdlPtr sdl, xmlNodePtr func, zval* function_name) func 3430 ext/soap/soap.c function = get_function(sdl, (char*)func->name); func 3434 ext/soap/soap.c if (func->children != NULL || func 3442 ext/soap/soap.c function = get_doc_function(sdl, func); func 3448 ext/soap/soap.c ZVAL_STRING(function_name, (char *)func->name); func 3457 ext/soap/soap.c xmlNodePtr trav,env,head,body,func; func 3548 ext/soap/soap.c func = NULL; func 3557 ext/soap/soap.c func = trav; func 3562 ext/soap/soap.c if (func == NULL) { func 3571 ext/soap/soap.c attr = get_attribute_ex(func->properties,"encodingStyle",SOAP_1_1_ENV_NAMESPACE); func 3576 ext/soap/soap.c attr = get_attribute_ex(func->properties,"encodingStyle",SOAP_1_2_ENV_NAMESPACE); func 3581 ext/soap/soap.c function = find_function(sdl, func, function_name); func 3586 ext/soap/soap.c php_error(E_ERROR, "Procedure '%s' not present", func->name); func 3703 ext/soap/soap.c func = func->children; func 3706 ext/soap/soap.c func = func->children; func 3708 ext/soap/soap.c deserialize_parameters(func, function, num_params, parameters); func 216 ext/sockets/conversions.c void (*func)(zval *elem, unsigned i, void **args, ser_context *ctx), func 233 ext/sockets/conversions.c func(elem, i, args, ctx); func 351 ext/spl/php_spl.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { func 661 ext/spl/spl_directory.c zend_function *func; func 663 ext/spl/spl_directory.c func = zend_get_std_object_handlers()->get_method(object, tmp, NULL); func 665 ext/spl/spl_directory.c return func; func 35 ext/spl/spl_engine.h zend_function *func = pce->constructor; func 38 ext/spl/spl_engine.h zend_call_method(retval, pce, &func, ZSTR_VAL(func->common.function_name), ZSTR_LEN(func->common.function_name), NULL, 1, arg1, NULL); func 46 ext/spl/spl_engine.h zend_function *func = pce->constructor; func 49 ext/spl/spl_engine.h zend_call_method(retval, pce, &func, ZSTR_VAL(func->common.function_name), ZSTR_LEN(func->common.function_name), NULL, 2, arg1, arg2); func 57 ext/spl/spl_engine.h zend_function *func = pce->constructor; func 66 ext/spl/spl_engine.h ZVAL_STR(&fci.function_name, func->common.function_name); func 75 ext/spl/spl_engine.h fcc.function_handler = func; func 1385 ext/spl/spl_iterators.c zval ***func_params, func; func 1395 ext/spl/spl_iterators.c ZVAL_STRING(&func, method, 0); func 1396 ext/spl/spl_iterators.c if (!zend_is_callable(&func, 0, &method)) { func 1413 ext/spl/spl_iterators.c if (call_user_function_ex(EG(function_table), NULL, &func, &retval, arg_count, func_params, 0, NULL) == SUCCESS && Z_TYPE(retval) != IS_UNDEF) { func 59 ext/sqlite3/php_sqlite3_structs.h zval func, step, fini; func 821 ext/sqlite3/sqlite3.c php_sqlite3_func *func = (php_sqlite3_func *)sqlite3_user_data(context); func 823 ext/sqlite3/sqlite3.c sqlite3_do_callback(&func->afunc, &func->func, argc, argv, context, 0); func 829 ext/sqlite3/sqlite3.c php_sqlite3_func *func = (php_sqlite3_func *)sqlite3_user_data(context); func 834 ext/sqlite3/sqlite3.c sqlite3_do_callback(&func->astep, &func->step, argc, argv, context, 1); func 840 ext/sqlite3/sqlite3.c php_sqlite3_func *func = (php_sqlite3_func *)sqlite3_user_data(context); func 845 ext/sqlite3/sqlite3.c sqlite3_do_callback(&func->afini, &func->fini, 0, NULL, context, 1); func 906 ext/sqlite3/sqlite3.c php_sqlite3_func *func; func 931 ext/sqlite3/sqlite3.c func = (php_sqlite3_func *)ecalloc(1, sizeof(*func)); func 933 ext/sqlite3/sqlite3.c if (sqlite3_create_function(db_obj->db, sql_func, sql_func_num_args, SQLITE_UTF8, func, php_sqlite3_callback_func, NULL, NULL) == SQLITE_OK) { func 934 ext/sqlite3/sqlite3.c func->func_name = estrdup(sql_func); func 936 ext/sqlite3/sqlite3.c ZVAL_COPY(&func->func, callback_func); func 938 ext/sqlite3/sqlite3.c func->argc = sql_func_num_args; func 939 ext/sqlite3/sqlite3.c func->next = db_obj->funcs; func 940 ext/sqlite3/sqlite3.c db_obj->funcs = func; func 944 ext/sqlite3/sqlite3.c efree(func); func 956 ext/sqlite3/sqlite3.c php_sqlite3_func *func; func 988 ext/sqlite3/sqlite3.c func = (php_sqlite3_func *)ecalloc(1, sizeof(*func)); func 990 ext/sqlite3/sqlite3.c if (sqlite3_create_function(db_obj->db, sql_func, sql_func_num_args, SQLITE_UTF8, func, NULL, php_sqlite3_callback_step, php_sqlite3_callback_final) == SQLITE_OK) { func 991 ext/sqlite3/sqlite3.c func->func_name = estrdup(sql_func); func 993 ext/sqlite3/sqlite3.c ZVAL_COPY(&func->step, step_callback); func 994 ext/sqlite3/sqlite3.c ZVAL_COPY(&func->fini, fini_callback); func 996 ext/sqlite3/sqlite3.c func->argc = sql_func_num_args; func 997 ext/sqlite3/sqlite3.c func->next = db_obj->funcs; func 998 ext/sqlite3/sqlite3.c db_obj->funcs = func; func 1002 ext/sqlite3/sqlite3.c efree(func); func 2034 ext/sqlite3/sqlite3.c php_sqlite3_func *func; func 2042 ext/sqlite3/sqlite3.c func = intern->funcs; func 2043 ext/sqlite3/sqlite3.c intern->funcs = func->next; func 2045 ext/sqlite3/sqlite3.c sqlite3_create_function(intern->db, func->func_name, func->argc, SQLITE_UTF8, func, NULL, NULL, NULL); func 2048 ext/sqlite3/sqlite3.c efree((char*)func->func_name); func 2050 ext/sqlite3/sqlite3.c if (!Z_ISUNDEF(func->func)) { func 2051 ext/sqlite3/sqlite3.c zval_ptr_dtor(&func->func); func 2053 ext/sqlite3/sqlite3.c if (!Z_ISUNDEF(func->step)) { func 2054 ext/sqlite3/sqlite3.c zval_ptr_dtor(&func->step); func 2056 ext/sqlite3/sqlite3.c if (!Z_ISUNDEF(func->fini)) { func 2057 ext/sqlite3/sqlite3.c zval_ptr_dtor(&func->fini); func 2059 ext/sqlite3/sqlite3.c efree(func); func 4832 ext/standard/basic_functions.c if (!EX(prev_execute_data)->func->common.scope) { func 117 ext/standard/filestat.c gdfse_func func; func 138 ext/standard/filestat.c func = (gdfse_func)gdfse; func 139 ext/standard/filestat.c if (func(path, func 249 ext/standard/filestat.c gdfse_func func; func 270 ext/standard/filestat.c func = (gdfse_func)gdfse; func 271 ext/standard/filestat.c if (func(path, func 120 ext/standard/php_smart_string.h #define smart_string_append_generic_ex(dest, num, type, vartype, func) do { \ func 122 ext/standard/php_smart_string.h char *__t = zend_print##func##_to_buf(__b + sizeof(__b) - 1, (num)); \ func 914 ext/standard/streamsfuncs.c context->notifier->func = user_space_stream_notifier; func 1095 ext/standard/streamsfuncs.c if (context->notifier && Z_TYPE(context->notifier->ptr) != IS_UNDEF && context->notifier->func == user_space_stream_notifier) { func 403 main/fastcgi.c static void fcgi_hash_apply(fcgi_hash *h, fcgi_apply_func func, void *arg) func 409 main/fastcgi.c func(p->var, p->var_len, p->val, p->val_len, arg); func 1699 main/fastcgi.c void fcgi_loadenv(fcgi_request *req, fcgi_apply_func func, zval *array) func 1701 main/fastcgi.c fcgi_hash_apply(&req->env, func, array); func 748 main/main.c EG(current_execute_data)->func && func 749 main/main.c ZEND_USER_CODE(EG(current_execute_data)->func->common.type) && func 498 main/output.c handler->func.user = user; func 523 main/output.c handler->func.internal = output_handler; func 658 main/output.c PHPAPI int php_output_handler_alias_register(const char *name, size_t name_len, php_output_handler_alias_ctor_t func) func 664 main/output.c return zend_hash_str_update_ptr(&php_output_handler_aliases, name, name_len, func) ? SUCCESS : FAILURE; func 708 main/output.c zval_ptr_dtor(&handler->func.user->zoh); func 709 main/output.c efree(handler->func.user); func 956 main/output.c zend_fcall_info_argn(&handler->func.user->fci, 2, &ob_data, &ob_mode); func 960 main/output.c if (SUCCESS == zend_fcall_info_call(&handler->func.user->fci, &handler->func.user->fcc, &retval, NULL) && PHP_OUTPUT_USER_SUCCESS(retval)) { func 977 main/output.c zend_fcall_info_argn(&handler->func.user->fci, 0); func 984 main/output.c if (SUCCESS == handler->func.internal(&handler->opaq, context)) { func 1250 main/output.c php_output_handler_func_t func = *(php_output_handler_func_t *) handler_context; func 1252 main/output.c if (func) { func 1256 main/output.c func(output_context->in.data, output_context->in.used, &out_str, &out_len, output_context->op); func 328 main/php.h PHPAPI void php_register_pre_request_shutdown(void (*func)(void *), void *userdata); func 137 main/php_output.h } func; func 244 main/php_output.h PHPAPI int php_output_handler_alias_register(const char *handler_name, size_t handler_name_len, php_output_handler_alias_ctor_t func); func 26 main/php_ticks.c void (*func)(int, void *); func 50 main/php_ticks.c return e1->func == e2->func && e1->arg == e2->arg; func 53 main/php_ticks.c PHPAPI void php_add_tick_function(void (*func)(int, void*), void * arg) func 55 main/php_ticks.c struct st_tick_function tmp = {func, arg}; func 59 main/php_ticks.c PHPAPI void php_remove_tick_function(void (*func)(int, void *), void * arg) func 61 main/php_ticks.c struct st_tick_function tmp = {func, arg}; func 68 main/php_ticks.c data->func(*((int *)arg), data->arg); func 30 main/php_ticks.h PHPAPI void php_add_tick_function(void (*func)(int, void *), void *arg); func 31 main/php_ticks.h PHPAPI void php_remove_tick_function(void (*func)(int, void *), void * arg); func 46 main/streams/php_stream_context.h php_stream_notification_func func; func 2181 main/streams/streams.c context->notifier->func(context, notifycode, severity, xmsg, xcode, bytes_sofar, bytes_max, ptr); func 85 sapi/fpm/fpm/fpm_php_trace.c if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, func), &l)) { func 136 sapi/fpm/fpm/fpm_php_trace.c if (0 > fpm_trace_get_long(prev + offsetof(zend_execute_data, func), &l)) { func 317 sapi/phpdbg/phpdbg.c while (ex && ex->func && !ZEND_USER_CODE(ex->func->type)) { func 499 sapi/phpdbg/phpdbg.c zend_function *func; func 539 sapi/phpdbg/phpdbg.c ZEND_HASH_FOREACH_STR_KEY_PTR(EG(function_table), name, func) { func 540 sapi/phpdbg/phpdbg.c if (func->type == ZEND_USER_FUNCTION) { func 541 sapi/phpdbg/phpdbg.c if (zend_hash_exists(files, func->op_array.filename)) { func 542 sapi/phpdbg/phpdbg.c insert_ht = phpdbg_add_empty_array(Z_ARR_P(return_value), func->op_array.filename); func 548 sapi/phpdbg/phpdbg.c phpdbg_oplog_fill_executable(&func->op_array, insert_ht, by_opcode); func 556 sapi/phpdbg/phpdbg.c ZEND_HASH_FOREACH_PTR(&ce->function_table, func) { func 557 sapi/phpdbg/phpdbg.c if (func->type == ZEND_USER_FUNCTION && zend_hash_exists(files, func->op_array.filename)) { func 558 sapi/phpdbg/phpdbg.c insert_ht = phpdbg_add_empty_array(Z_ARR_P(return_value), func->op_array.filename); func 561 sapi/phpdbg/phpdbg.c zend_string *fn_name = strpprintf(ZSTR_LEN(name) + ZSTR_LEN(func->op_array.function_name) + 2, "%.*s::%.*s", (int) ZSTR_LEN(name), ZSTR_VAL(name), (int) ZSTR_LEN(func->op_array.function_name), ZSTR_VAL(func->op_array.function_name)); func 566 sapi/phpdbg/phpdbg.c phpdbg_oplog_fill_executable(&func->op_array, insert_ht, by_opcode); func 551 sapi/phpdbg/phpdbg_bp.c zend_function *func; func 566 sapi/phpdbg/phpdbg_bp.c if (ZEND_USER_CODE(execute_data->func->common.type)) { func 567 sapi/phpdbg/phpdbg_bp.c zend_op_array *op_array = &execute_data->func->op_array; func 589 sapi/phpdbg/phpdbg_bp.c if (!(func = zend_hash_str_find_ptr(func_table, zend_str_tolower_dup(new_break->func_name, new_break->func_len), new_break->func_len))) { func 597 sapi/phpdbg/phpdbg_bp.c if (func->type != ZEND_USER_FUNCTION) { func 606 sapi/phpdbg/phpdbg_bp.c if (phpdbg_resolve_op_array_break(new_break, &func->op_array) == FAILURE) { func 984 sapi/phpdbg/phpdbg_bp.c zend_function *function = execute_data->func; func 1062 sapi/phpdbg/phpdbg_bp.c zend_function *orig_func = EG(current_execute_data)->func; func 1089 sapi/phpdbg/phpdbg_bp.c EG(current_execute_data)->func = orig_func; func 1116 sapi/phpdbg/phpdbg_bp.c if ((PHPDBG_G(flags) & PHPDBG_HAS_FILE_BP) && (base = phpdbg_find_breakpoint_file(&execute_data->func->op_array))) { func 1121 sapi/phpdbg/phpdbg_bp.c zend_op_array *op_array = &execute_data->func->op_array; func 1124 sapi/phpdbg/phpdbg_bp.c if ((base = phpdbg_find_breakpoint_symbol(execute_data->func))) { func 40 sapi/phpdbg/phpdbg_frame.c EG(scope) = PHPDBG_EX(func)->op_array.scope; func 82 sapi/phpdbg/phpdbg_frame.c EG(scope) = PHPDBG_EX(func)->op_array.scope; func 125 sapi/phpdbg/phpdbg_frame.c const zend_function *func = NULL; func 132 sapi/phpdbg/phpdbg_frame.c if ((func = phpdbg_get_function(Z_STRVAL_P(funcname), class ? Z_STRVAL_P(class) : NULL))) { func 133 sapi/phpdbg/phpdbg_frame.c arginfo = func->common.arg_info; func 137 sapi/phpdbg/phpdbg_frame.c m = func ? func->common.num_args : 0; func 148 sapi/phpdbg/phpdbg_frame.c if (func->type == ZEND_INTERNAL_FUNCTION) { func 182 sapi/phpdbg/phpdbg_info.c if (!EG(current_execute_data) || !EG(current_execute_data)->func) { func 211 sapi/phpdbg/phpdbg_info.c zend_op_array *ops = &EG(current_execute_data)->func->op_array; func 309 sapi/phpdbg/phpdbg_info.c zend_bool in_executor = PHPDBG_G(in_execution) && EG(current_execute_data) && EG(current_execute_data)->func; func 311 sapi/phpdbg/phpdbg_info.c zend_op_array *ops = in_executor ? &EG(current_execute_data)->func->op_array : PHPDBG_G(ops); func 45 sapi/phpdbg/phpdbg_list.c PHPDBG_LIST_COMMAND_D(func, "lists the specified function", 'f', list_func, NULL, "s", PHPDBG_ASYNC_SAFE), func 76 sapi/phpdbg/phpdbg_list.c PHPDBG_LIST(func) /* {{{ */ func 33 sapi/phpdbg/phpdbg_list.h PHPDBG_LIST(func); func 181 sapi/phpdbg/phpdbg_opcode.c char *decode = phpdbg_decode_opline(&execute_data->func->op_array, opline); func 189 sapi/phpdbg/phpdbg_opcode.c execute_data->func->op_array.filename ? ZSTR_VAL(execute_data->func->op_array.filename) : "unknown"); func 197 sapi/phpdbg/phpdbg_opcode.c execute_data->func->op_array.filename ? ZSTR_VAL(execute_data->func->op_array.filename) : "unknown"); func 205 sapi/phpdbg/phpdbg_opcode.c zend_op_array *op_array = &execute_data->func->op_array; func 37 sapi/phpdbg/phpdbg_print.c PHPDBG_PRINT_COMMAND_D(func, "print out the instructions in the specified function", 'f', print_func, NULL, "s", PHPDBG_ASYNC_SAFE), func 127 sapi/phpdbg/phpdbg_print.c zend_op_array *ops = &phpdbg_user_execute_data(EG(current_execute_data))->func->op_array; func 211 sapi/phpdbg/phpdbg_print.c PHPDBG_PRINT(func) /* {{{ */ func 266 sapi/phpdbg/phpdbg_print.c zend_function *func = zend_hash_str_find_ptr(EG(function_table), function, len); func 268 sapi/phpdbg/phpdbg_print.c if (!func) { func 270 sapi/phpdbg/phpdbg_print.c ZEND_HASH_FOREACH_STR_KEY_PTR(EG(class_table), rt_name, func) { func 271 sapi/phpdbg/phpdbg_print.c if (func->type == ZEND_USER_FUNCTION && *rt_name->val == '\0') { func 272 sapi/phpdbg/phpdbg_print.c if (func->op_array.function_name->len == len && !zend_binary_strcasecmp(function, len, func->op_array.function_name->val, func->op_array.function_name->len)) { func 281 sapi/phpdbg/phpdbg_print.c phpdbg_out("function name: %.*s\n", (int) ZSTR_LEN(func->op_array.function_name), ZSTR_VAL(func->op_array.function_name)); func 282 sapi/phpdbg/phpdbg_print.c phpdbg_print_function_helper(func); func 286 sapi/phpdbg/phpdbg_print.c zend_function *func; func 293 sapi/phpdbg/phpdbg_print.c if (!(func = zend_hash_str_find_ptr(&ce->function_table, function, strlen(function)))) { func 298 sapi/phpdbg/phpdbg_print.c phpdbg_print_function_helper(func); func 385 sapi/phpdbg/phpdbg_print.c zend_function *func; func 390 sapi/phpdbg/phpdbg_print.c ZEND_HASH_FOREACH_STR_KEY_PTR(EG(function_table), name, func) { func 391 sapi/phpdbg/phpdbg_print.c if (func->type == ZEND_USER_FUNCTION) { func 35 sapi/phpdbg/phpdbg_print.h PHPDBG_PRINT(func); func 523 sapi/phpdbg/phpdbg_prompt.c const zend_op_array *op_array = &ex->func->op_array; func 568 sapi/phpdbg/phpdbg_prompt.c const zend_op_array *op_array = &ex->func->op_array; func 1432 sapi/phpdbg/phpdbg_prompt.c if (EG(current_execute_data) && EG(current_execute_data)->func && ZEND_USER_CODE(EG(current_execute_data)->func->common.type)) { \ func 1453 sapi/phpdbg/phpdbg_prompt.c if (EG(current_execute_data) && EG(current_execute_data)->func && ZEND_USER_CODE(EG(current_execute_data)->func->common.type) \ func 1484 sapi/phpdbg/phpdbg_prompt.c phpdbg_resolve_op_array_breaks(&execute_data->func->op_array); func 1508 sapi/phpdbg/phpdbg_prompt.c if (!prev_ex->func || !ZEND_USER_CODE(prev_ex->func->common.type)) { func 1634 sapi/phpdbg/phpdbg_prompt.c execute_data->call->func->type == ZEND_USER_FUNCTION) { func 1660 sapi/phpdbg/phpdbg_prompt.c if (data->func) { func 1661 sapi/phpdbg/phpdbg_prompt.c if (ZEND_USER_CODE(data->func->type)) { func 1662 sapi/phpdbg/phpdbg_prompt.c phpdbg_notice("hardinterrupt", "opline=\"%p\" num=\"%lu\" file=\"%s\" line=\"%u\"", "Current opline: %p (op #%lu) in %s:%u", data->opline, (data->opline - data->func->op_array.opcodes) / sizeof(data->opline), data->func->op_array.filename->val, data->opline->lineno); func 1663 sapi/phpdbg/phpdbg_prompt.c } else if (data->func->internal_function.function_name) { func 1664 sapi/phpdbg/phpdbg_prompt.c phpdbg_notice("hardinterrupt", "func=\"%s\"", "Current opline: in internal function %s", data->func->internal_function.function_name->val); func 173 sapi/phpdbg/phpdbg_utils.c zend_function *func = NULL; func 190 sapi/phpdbg/phpdbg_utils.c func = zend_hash_find_ptr(&ce->function_table, lfname); func 193 sapi/phpdbg/phpdbg_utils.c func = zend_hash_find_ptr(EG(function_table), lfname); func 197 sapi/phpdbg/phpdbg_utils.c return func; func 323 sapi/phpdbg/phpdbg_utils.c if (!EG(current_execute_data) || !EG(current_execute_data)->func) { func 745 sapi/phpdbg/phpdbg_utils.c zend_op_array *op_array = &execute_data->func->op_array; func 103 sapi/phpdbg/phpdbg_utils.h while (!ex->func || !ZEND_USER_CODE(ex->func->common.type)) {