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)) {