closure            77 Zend/zend_closures.c 		zend_closure *closure, zval *newthis, zend_class_entry *scope) /* {{{ */
closure            79 Zend/zend_closures.c 	zend_function *func = &closure->func;
closure           122 Zend/zend_closures.c 	zend_closure *closure;
closure           135 Zend/zend_closures.c 	closure = (zend_closure *) Z_OBJ_P(zclosure);
closure           139 Zend/zend_closures.c 	if (!zend_valid_closure_binding(closure, newthis, Z_OBJCE_P(newthis))) {
closure           157 Zend/zend_closures.c 		zend_create_closure(&new_closure, fci_cache.function_handler, Z_OBJCE_P(newthis), closure->called_scope, newthis);
closure           158 Zend/zend_closures.c 		closure = (zend_closure *) Z_OBJ(new_closure);
closure           159 Zend/zend_closures.c 		fci_cache.function_handler = &closure->func;
closure           167 Zend/zend_closures.c 		if (ZEND_USER_CODE(my_function.type) && closure->func.common.scope != Z_OBJCE_P(newthis)) {
closure           179 Zend/zend_closures.c 		--GC_REFCOUNT(&closure->std);
closure           180 Zend/zend_closures.c 	} else if (ZEND_USER_CODE(my_function.type) && closure->func.common.scope != Z_OBJCE_P(newthis)) {
closure           191 Zend/zend_closures.c 	zend_closure *closure, *new_closure;
closure           198 Zend/zend_closures.c 	closure = (zend_closure *)Z_OBJ_P(zclosure);
closure           208 Zend/zend_closures.c 				ce = closure->func.common.scope;
closure           217 Zend/zend_closures.c 		ce = closure->func.common.scope;
closure           220 Zend/zend_closures.c 	if (!zend_valid_closure_binding(closure, newthis, ce)) {
closure           230 Zend/zend_closures.c 	zend_create_closure(return_value, &closure->func, ce, called_scope, newthis);
closure           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))) {
closure           258 Zend/zend_closures.c 	zend_closure *closure = (zend_closure *)object;
closure           263 Zend/zend_closures.c 	invoke->common = closure->func.common;
closure           271 Zend/zend_closures.c 		ZEND_ACC_PUBLIC | ZEND_ACC_CALL_VIA_HANDLER | (closure->func.common.fn_flags & keep_flags);
closure           272 Zend/zend_closures.c 	if (closure->func.type != ZEND_INTERNAL_FUNCTION || (closure->func.common.fn_flags & ZEND_ACC_USER_ARG_INFO)) {
closure           286 Zend/zend_closures.c 	zend_closure *closure = (zend_closure *)Z_OBJ_P(obj);
closure           287 Zend/zend_closures.c 	return &closure->func;
closure           293 Zend/zend_closures.c 	zend_closure *closure = (zend_closure *)Z_OBJ_P(obj);
closure           294 Zend/zend_closures.c 	return &closure->this_ptr;
closure           349 Zend/zend_closures.c 	zend_closure *closure = (zend_closure *)object;
closure           351 Zend/zend_closures.c 	zend_object_std_dtor(&closure->std);
closure           353 Zend/zend_closures.c 	if (closure->func.type == ZEND_USER_FUNCTION) {
closure           354 Zend/zend_closures.c 		if (closure->func.op_array.fn_flags & ZEND_ACC_NO_RT_ARENA) {
closure           355 Zend/zend_closures.c 			efree(closure->func.op_array.run_time_cache);
closure           356 Zend/zend_closures.c 			closure->func.op_array.run_time_cache = NULL;
closure           358 Zend/zend_closures.c 		destroy_op_array(&closure->func.op_array);
closure           361 Zend/zend_closures.c 	if (Z_TYPE(closure->this_ptr) != IS_UNDEF) {
closure           362 Zend/zend_closures.c 		zval_ptr_dtor(&closure->this_ptr);
closure           369 Zend/zend_closures.c 	zend_closure *closure;
closure           371 Zend/zend_closures.c 	closure = emalloc(sizeof(zend_closure));
closure           372 Zend/zend_closures.c 	memset(closure, 0, sizeof(zend_closure));
closure           374 Zend/zend_closures.c 	zend_object_std_init(&closure->std, class_type);
closure           375 Zend/zend_closures.c 	closure->std.handlers = &closure_handlers;
closure           377 Zend/zend_closures.c 	return (zend_object*)closure;
closure           383 Zend/zend_closures.c 	zend_closure *closure = (zend_closure *)Z_OBJ_P(zobject);
closure           386 Zend/zend_closures.c 	zend_create_closure(&result, &closure->func,
closure           387 Zend/zend_closures.c 		closure->func.common.scope, closure->called_scope, &closure->this_ptr);
closure           394 Zend/zend_closures.c 	zend_closure *closure;
closure           400 Zend/zend_closures.c 	closure = (zend_closure *)Z_OBJ_P(obj);
closure           401 Zend/zend_closures.c 	*fptr_ptr = &closure->func;
closure           402 Zend/zend_closures.c 	*ce_ptr = closure->called_scope;
closure           405 Zend/zend_closures.c 		if (Z_TYPE(closure->this_ptr) != IS_UNDEF) {
closure           406 Zend/zend_closures.c 			*obj_ptr = Z_OBJ(closure->this_ptr);
closure           417 Zend/zend_closures.c 	zend_closure *closure = (zend_closure *)Z_OBJ_P(object);
closure           419 Zend/zend_closures.c 	struct _zend_arg_info *arg_info = closure->func.common.arg_info;
closure           427 Zend/zend_closures.c 	if (closure->func.type == ZEND_USER_FUNCTION && closure->func.op_array.static_variables) {
closure           428 Zend/zend_closures.c 		HashTable *static_variables = closure->func.op_array.static_variables;
closure           433 Zend/zend_closures.c 	if (Z_TYPE(closure->this_ptr) != IS_UNDEF) {
closure           434 Zend/zend_closures.c 		Z_ADDREF(closure->this_ptr);
closure           435 Zend/zend_closures.c 		zend_hash_str_update(debug_info, "this", sizeof("this")-1, &closure->this_ptr);
closure           439 Zend/zend_closures.c 		(closure->func.common.num_args ||
closure           440 Zend/zend_closures.c 		 (closure->func.common.fn_flags & ZEND_ACC_VARIADIC))) {
closure           441 Zend/zend_closures.c 		uint32_t i, num_args, required = closure->func.common.required_num_args;
closure           445 Zend/zend_closures.c 		num_args = closure->func.common.num_args;
closure           446 Zend/zend_closures.c 		if (closure->func.common.fn_flags & ZEND_ACC_VARIADIC) {
closure           475 Zend/zend_closures.c 	zend_closure *closure = (zend_closure *)Z_OBJ_P(obj);
closure           477 Zend/zend_closures.c 	*table = Z_TYPE(closure->this_ptr) != IS_NULL ? &closure->this_ptr : NULL;
closure           478 Zend/zend_closures.c 	*n = Z_TYPE(closure->this_ptr) != IS_NULL ? 1 : 0;
closure           479 Zend/zend_closures.c 	return (closure->func.type == ZEND_USER_FUNCTION) ?
closure           480 Zend/zend_closures.c 		closure->func.op_array.static_variables : NULL;
closure           498 Zend/zend_closures.c 	ZEND_ARG_INFO(0, closure)
closure           547 Zend/zend_closures.c 	zend_closure *closure = (zend_closure*)EX(func)->common.prototype;
closure           548 Zend/zend_closures.c 	closure->orig_internal_handler(INTERNAL_FUNCTION_PARAM_PASSTHRU);
closure           549 Zend/zend_closures.c 	OBJ_RELEASE((zend_object*)closure);
closure           556 Zend/zend_closures.c 	zend_closure *closure;
closure           560 Zend/zend_closures.c 	closure = (zend_closure *)Z_OBJ_P(res);
closure           569 Zend/zend_closures.c 		memcpy(&closure->func, func, sizeof(zend_op_array));
closure           570 Zend/zend_closures.c 		closure->func.common.prototype = (zend_function*)closure;
closure           571 Zend/zend_closures.c 		closure->func.common.fn_flags |= ZEND_ACC_CLOSURE;
closure           572 Zend/zend_closures.c 		if (closure->func.op_array.static_variables) {
closure           573 Zend/zend_closures.c 			HashTable *static_variables = closure->func.op_array.static_variables;
closure           575 Zend/zend_closures.c 			ALLOC_HASHTABLE(closure->func.op_array.static_variables);
closure           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);
closure           577 Zend/zend_closures.c 			zend_hash_apply_with_arguments(static_variables, zval_copy_static_var, 1, closure->func.op_array.static_variables);
closure           579 Zend/zend_closures.c 		if (UNEXPECTED(!closure->func.op_array.run_time_cache)) {
closure           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);
closure           583 Zend/zend_closures.c 		if (closure->func.op_array.refcount) {
closure           584 Zend/zend_closures.c 			(*closure->func.op_array.refcount)++;
closure           587 Zend/zend_closures.c 		memcpy(&closure->func, func, sizeof(zend_internal_function));
closure           588 Zend/zend_closures.c 		closure->func.common.prototype = (zend_function*)closure;
closure           589 Zend/zend_closures.c 		closure->func.common.fn_flags |= ZEND_ACC_CLOSURE;
closure           591 Zend/zend_closures.c 		if (UNEXPECTED(closure->func.internal_function.handler == zend_closure_internal_handler)) {
closure           595 Zend/zend_closures.c 			closure->orig_internal_handler = nested->orig_internal_handler;
closure           597 Zend/zend_closures.c 			closure->orig_internal_handler = closure->func.internal_function.handler;
closure           599 Zend/zend_closures.c 		closure->func.internal_function.handler = zend_closure_internal_handler;
closure           607 Zend/zend_closures.c 	ZVAL_UNDEF(&closure->this_ptr);
closure           610 Zend/zend_closures.c 	closure->func.common.scope = scope;
closure           611 Zend/zend_closures.c 	closure->called_scope = called_scope;
closure           613 Zend/zend_closures.c 		closure->func.common.fn_flags |= ZEND_ACC_PUBLIC;
closure           614 Zend/zend_closures.c 		if (this_ptr && Z_TYPE_P(this_ptr) == IS_OBJECT && (closure->func.common.fn_flags & ZEND_ACC_STATIC) == 0) {
closure           615 Zend/zend_closures.c 			ZVAL_COPY(&closure->this_ptr, this_ptr);
closure           623 Zend/zend_closures.c 	zend_closure *closure;
closure           627 Zend/zend_closures.c 	closure = (zend_closure *)Z_OBJ_P(res);
closure           628 Zend/zend_closures.c 	closure->func.common.fn_flags |= ZEND_ACC_FAKE_CLOSURE;
closure           536 ext/intl/uchar/uchar.c 	UChar *closure;
closure           550 ext/intl/uchar/uchar.c 	closure = safe_emalloc(sizeof(UChar), closure_len + 1, 0);
closure           552 ext/intl/uchar/uchar.c 	closure_len = u_getFC_NFKC_Closure(cp, closure, closure_len, &error);
closure           554 ext/intl/uchar/uchar.c 		efree(closure);
closure           559 ext/intl/uchar/uchar.c 	u8str = intl_convert_utf16_to_utf8(closure, closure_len, &error);
closure           560 ext/intl/uchar/uchar.c 	efree(closure);
closure           584 ext/reflection/php_reflection.c 					zend_function *closure;
closure           588 ext/reflection/php_reflection.c 						&& (closure = zend_get_closure_invoke_method(Z_OBJ_P(obj))) != NULL)
closure           590 ext/reflection/php_reflection.c 						mptr = closure;
closure           592 ext/reflection/php_reflection.c 						closure = NULL;
closure           597 ext/reflection/php_reflection.c 					_free_function(closure);
closure          1607 ext/reflection/php_reflection.c 	zval *closure = NULL;
closure          1617 ext/reflection/php_reflection.c 	if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS(), "O", &closure, zend_ce_closure) == SUCCESS) {
closure          1618 ext/reflection/php_reflection.c 		fptr = (zend_function*)zend_get_closure_method_def(closure);
closure          1619 ext/reflection/php_reflection.c 		Z_ADDREF_P(closure);
closure          1647 ext/reflection/php_reflection.c 	if (closure) {
closure          1648 ext/reflection/php_reflection.c 		ZVAL_COPY_VALUE(&intern->obj, closure);
closure          2261 ext/reflection/php_reflection.c 		zval closure;
closure          2262 ext/reflection/php_reflection.c 		ZVAL_OBJ(&closure, (zend_object *) ex->func->common.prototype);
closure          2263 ext/reflection/php_reflection.c 		reflection_function_factory(ex->func, &closure, return_value);
closure          4113 ext/reflection/php_reflection.c 	zend_function *closure;
closure          4117 ext/reflection/php_reflection.c 			&& (closure = zend_get_closure_invoke_method(Z_OBJ_P(obj))) != NULL)
closure          4119 ext/reflection/php_reflection.c 			mptr = closure;
closure          4168 ext/reflection/php_reflection.c 		zend_function *closure = zend_get_closure_invoke_method(Z_OBJ(intern->obj));
closure          4169 ext/reflection/php_reflection.c 		if (closure) {
closure          4170 ext/reflection/php_reflection.c 			_addmethod(closure, ce, return_value, filter, &intern->obj);
closure          4171 ext/reflection/php_reflection.c 			_free_function(closure);
closure           391 ext/spl/php_spl.c 	zval closure;
closure           401 ext/spl/php_spl.c 	if (!Z_ISUNDEF(alfi->closure)) {
closure           402 ext/spl/php_spl.c 		zval_ptr_dtor(&alfi->closure);
closure           538 ext/spl/php_spl.c 			ZVAL_COPY(&alfi.closure, zcallable);
closure           545 ext/spl/php_spl.c 			ZVAL_UNDEF(&alfi.closure);
closure           552 ext/spl/php_spl.c 			if (!Z_ISUNDEF(alfi.closure)) {
closure           553 ext/spl/php_spl.c 				Z_DELREF_P(&alfi.closure);
closure           581 ext/spl/php_spl.c 			ZVAL_UNDEF(&spl_alfi.closure);
closure           595 ext/spl/php_spl.c 			if (!Z_ISUNDEF(alfi.closure)) {
closure           596 ext/spl/php_spl.c 				Z_DELREF(alfi.closure);
closure           721 ext/spl/php_spl.c 			if (!Z_ISUNDEF(alfi->closure)) {
closure           722 ext/spl/php_spl.c 				Z_ADDREF(alfi->closure);
closure           723 ext/spl/php_spl.c 				add_next_index_zval(return_value, &alfi->closure);