call              412 Zend/zend_compile.h 	call_slot *call;
call             1528 Zend/zend_execute.c 			execute_data_ptr->opline->extended_value + execute_data_ptr->call->num_additional_args,
call             1692 Zend/zend_execute.c 	EX(call) = NULL;
call             1729 Zend/zend_execute.c static zend_always_inline zend_bool zend_is_by_ref_func_arg_fetch(zend_op *opline, call_slot *call TSRMLS_DC) /* {{{ */
call             1732 Zend/zend_execute.c 	return ARG_SHOULD_BE_SENT_BY_REF(call->fbc, arg_num);
call               90 Zend/zend_generators.c 	while (execute_data->call >= execute_data->call_slots) {
call               91 Zend/zend_generators.c 		if (execute_data->call->object) {
call               92 Zend/zend_generators.c 			zval_ptr_dtor(&execute_data->call->object);
call               94 Zend/zend_generators.c 		execute_data->call--;
call             1154 Zend/zend_vm_def.h 		zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R);
call             1262 Zend/zend_vm_def.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             1498 Zend/zend_vm_def.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             1877 Zend/zend_vm_def.h 				if (UNEXPECTED(EG(exception) != NULL) && EX(call)->is_ctor_call) {
call             1878 Zend/zend_vm_def.h 					if (EX(call)->is_ctor_result_used) {
call             1891 Zend/zend_vm_def.h 			EX(call)--;
call             1918 Zend/zend_vm_def.h 	EX(object) = EX(call)->object;
call             1957 Zend/zend_vm_def.h 		EG(called_scope) = EX(call)->called_scope;
call             1960 Zend/zend_vm_def.h 	num_args = opline->extended_value + EX(call)->num_additional_args;
call             1961 Zend/zend_vm_def.h 	if (EX(call)->num_additional_args) {
call             2064 Zend/zend_vm_def.h 			if (UNEXPECTED(EG(exception) != NULL) && EX(call)->is_ctor_call) {
call             2065 Zend/zend_vm_def.h 				if (EX(call)->is_ctor_result_used) {
call             2079 Zend/zend_vm_def.h 	EX(call)--;
call             2429 Zend/zend_vm_def.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             2446 Zend/zend_vm_def.h 	call->object = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_R);
call             2448 Zend/zend_vm_def.h 	if (EXPECTED(call->object != NULL) &&
call             2449 Zend/zend_vm_def.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             2450 Zend/zend_vm_def.h 		call->called_scope = Z_OBJCE_P(call->object);
call             2453 Zend/zend_vm_def.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             2454 Zend/zend_vm_def.h 		    zval *object = call->object;
call             2456 Zend/zend_vm_def.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             2461 Zend/zend_vm_def.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((OP2_TYPE == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             2462 Zend/zend_vm_def.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             2463 Zend/zend_vm_def.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             2466 Zend/zend_vm_def.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             2467 Zend/zend_vm_def.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             2468 Zend/zend_vm_def.h 			    EXPECTED(call->object == object)) {
call             2469 Zend/zend_vm_def.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             2477 Zend/zend_vm_def.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             2480 Zend/zend_vm_def.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             2481 Zend/zend_vm_def.h 		call->object = NULL;
call             2483 Zend/zend_vm_def.h 		if (!PZVAL_IS_REF(call->object)) {
call             2484 Zend/zend_vm_def.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             2488 Zend/zend_vm_def.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             2490 Zend/zend_vm_def.h 			call->object = this_ptr;
call             2494 Zend/zend_vm_def.h 	call->num_additional_args = 0;
call             2495 Zend/zend_vm_def.h 	call->is_ctor_call = 0;
call             2496 Zend/zend_vm_def.h 	EX(call) = call;
call             2510 Zend/zend_vm_def.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             2528 Zend/zend_vm_def.h 		call->called_scope = ce;
call             2533 Zend/zend_vm_def.h 			call->called_scope = EG(called_scope);
call             2535 Zend/zend_vm_def.h 			call->called_scope = ce;
call             2542 Zend/zend_vm_def.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             2545 Zend/zend_vm_def.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call             2571 Zend/zend_vm_def.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call             2573 Zend/zend_vm_def.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((OP2_TYPE == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             2575 Zend/zend_vm_def.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             2579 Zend/zend_vm_def.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             2580 Zend/zend_vm_def.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call             2582 Zend/zend_vm_def.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             2584 Zend/zend_vm_def.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call             2598 Zend/zend_vm_def.h 		call->fbc = ce->constructor;
call             2601 Zend/zend_vm_def.h 	if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call             2602 Zend/zend_vm_def.h 		call->object = NULL;
call             2609 Zend/zend_vm_def.h 			if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call             2610 Zend/zend_vm_def.h 				zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             2613 Zend/zend_vm_def.h 				zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             2616 Zend/zend_vm_def.h 		if ((call->object = EG(This))) {
call             2617 Zend/zend_vm_def.h 			Z_ADDREF_P(call->object);
call             2618 Zend/zend_vm_def.h 			call->called_scope = Z_OBJCE_P(call->object);
call             2622 Zend/zend_vm_def.h 	call->num_additional_args = 0;
call             2623 Zend/zend_vm_def.h 	call->is_ctor_call = 0;
call             2624 Zend/zend_vm_def.h 	EX(call) = call;
call             2634 Zend/zend_vm_def.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             2639 Zend/zend_vm_def.h 			call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             2640 Zend/zend_vm_def.h 		} else if (UNEXPECTED(zend_hash_quick_find(EG(function_table), Z_STRVAL_P(function_name), Z_STRLEN_P(function_name)+1, Z_HASH_P(function_name), (void **) &call->fbc) == FAILURE)) {
call             2644 Zend/zend_vm_def.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             2647 Zend/zend_vm_def.h 		call->object = NULL;
call             2648 Zend/zend_vm_def.h 		call->called_scope = NULL;
call             2649 Zend/zend_vm_def.h 		call->num_additional_args = 0;
call             2650 Zend/zend_vm_def.h 		call->is_ctor_call = 0;
call             2651 Zend/zend_vm_def.h 		EX(call) = call;
call             2672 Zend/zend_vm_def.h 			if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call             2678 Zend/zend_vm_def.h 			call->object = NULL;
call             2679 Zend/zend_vm_def.h 			call->called_scope = NULL;
call             2680 Zend/zend_vm_def.h 			call->num_additional_args = 0;
call             2681 Zend/zend_vm_def.h 			call->is_ctor_call = 0;
call             2682 Zend/zend_vm_def.h 			EX(call) = call;
call             2689 Zend/zend_vm_def.h 			Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &call->called_scope, &call->fbc, &call->object TSRMLS_CC) == SUCCESS) {
call             2690 Zend/zend_vm_def.h 			if (call->object) {
call             2691 Zend/zend_vm_def.h 				Z_ADDREF_P(call->object);
call             2694 Zend/zend_vm_def.h 			    call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call             2696 Zend/zend_vm_def.h 				call->fbc->common.prototype = (zend_function*)function_name;
call             2701 Zend/zend_vm_def.h 			call->num_additional_args = 0;
call             2702 Zend/zend_vm_def.h 			call->is_ctor_call = 0;
call             2703 Zend/zend_vm_def.h 			EX(call) = call;
call             2735 Zend/zend_vm_def.h 				call->called_scope = ce;
call             2736 Zend/zend_vm_def.h 				call->object = NULL;
call             2739 Zend/zend_vm_def.h 					call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call             2741 Zend/zend_vm_def.h 					call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
call             2744 Zend/zend_vm_def.h 				call->object = *obj;
call             2745 Zend/zend_vm_def.h 				ce = call->called_scope = Z_OBJCE_PP(obj);
call             2747 Zend/zend_vm_def.h 				call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
call             2748 Zend/zend_vm_def.h 				if (UNEXPECTED(call->fbc == NULL)) {
call             2749 Zend/zend_vm_def.h 					zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), Z_STRVAL_PP(method));
call             2752 Zend/zend_vm_def.h 				if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             2753 Zend/zend_vm_def.h 					call->object = NULL;
call             2755 Zend/zend_vm_def.h 					if (!PZVAL_IS_REF(call->object)) {
call             2756 Zend/zend_vm_def.h 						Z_ADDREF_P(call->object); /* For $this pointer */
call             2760 Zend/zend_vm_def.h 						INIT_PZVAL_COPY(this_ptr, call->object);
call             2762 Zend/zend_vm_def.h 						call->object = this_ptr;
call             2767 Zend/zend_vm_def.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             2771 Zend/zend_vm_def.h 			call->num_additional_args = 0;
call             2772 Zend/zend_vm_def.h 			call->is_ctor_call = 0;
call             2773 Zend/zend_vm_def.h 			EX(call) = call;
call             2793 Zend/zend_vm_def.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             2797 Zend/zend_vm_def.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             2798 Zend/zend_vm_def.h 	} else if (zend_hash_quick_find(EG(function_table), Z_STRVAL(func_name->constant), Z_STRLEN(func_name->constant)+1, func_name->hash_value, (void **) &call->fbc)==FAILURE) {
call             2800 Zend/zend_vm_def.h 		if (UNEXPECTED(zend_hash_quick_find(EG(function_table), Z_STRVAL(func_name->constant), Z_STRLEN(func_name->constant)+1, func_name->hash_value, (void **) &call->fbc)==FAILURE)) {
call             2804 Zend/zend_vm_def.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             2807 Zend/zend_vm_def.h 		CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             2810 Zend/zend_vm_def.h 	call->object = NULL;
call             2811 Zend/zend_vm_def.h 	call->called_scope = NULL;
call             2812 Zend/zend_vm_def.h 	call->num_additional_args = 0;
call             2813 Zend/zend_vm_def.h 	call->is_ctor_call = 0;
call             2815 Zend/zend_vm_def.h 	EX(call) = call;
call             2821 Zend/zend_vm_def.h 	EX(function_state).function = EX(call)->fbc;
call             2830 Zend/zend_vm_def.h 	call_slot *call = EX(call_slots) + opline->op2.num;
call             2841 Zend/zend_vm_def.h 	call->fbc = EX(function_state).function;
call             2842 Zend/zend_vm_def.h 	call->object = NULL;
call             2843 Zend/zend_vm_def.h 	call->called_scope = NULL;
call             2844 Zend/zend_vm_def.h 	call->num_additional_args = 0;
call             2845 Zend/zend_vm_def.h 	call->is_ctor_call = 0;
call             2846 Zend/zend_vm_def.h 	EX(call) = call;
call             3077 Zend/zend_vm_def.h 		if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             3146 Zend/zend_vm_def.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             3166 Zend/zend_vm_def.h 			!ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             3204 Zend/zend_vm_def.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             3224 Zend/zend_vm_def.h 		if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             3241 Zend/zend_vm_def.h 	arg_num = opline->op2.num + EX(call)->num_additional_args + 1;
call             3266 Zend/zend_vm_def.h 				if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, arg_num)) {
call             3279 Zend/zend_vm_def.h 				EX(call)->num_additional_args++;
call             3339 Zend/zend_vm_def.h 				if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, arg_num)) {
call             3343 Zend/zend_vm_def.h 						EX(call)->fbc->common.scope ? EX(call)->fbc->common.scope->name : "",
call             3344 Zend/zend_vm_def.h 						EX(call)->fbc->common.scope ? "::" : "",
call             3345 Zend/zend_vm_def.h 						EX(call)->fbc->common.function_name
call             3359 Zend/zend_vm_def.h 				EX(call)->num_additional_args++;
call             3611 Zend/zend_vm_def.h 		call_slot *call = EX(call_slots) + opline->extended_value;
call             3619 Zend/zend_vm_def.h 		call->fbc = constructor;
call             3620 Zend/zend_vm_def.h 		call->object = object_zval;
call             3621 Zend/zend_vm_def.h 		call->called_scope = EX_T(opline->op1.var).class_entry;
call             3622 Zend/zend_vm_def.h 		call->num_additional_args = 0;
call             3623 Zend/zend_vm_def.h 		call->is_ctor_call = 1;
call             3624 Zend/zend_vm_def.h 		call->is_ctor_result_used = RETURN_VALUE_USED(opline);
call             3625 Zend/zend_vm_def.h 		EX(call) = call;
call             5247 Zend/zend_vm_def.h 	if (EX(call) >= EX(call_slots)) {
call             5248 Zend/zend_vm_def.h 		call_slot *call = EX(call);
call             5250 Zend/zend_vm_def.h 			if (call->object) {
call             5251 Zend/zend_vm_def.h 				if (call->is_ctor_call) {
call             5252 Zend/zend_vm_def.h 					if (call->is_ctor_result_used) {
call             5253 Zend/zend_vm_def.h 						Z_DELREF_P(call->object);
call             5255 Zend/zend_vm_def.h 					if (Z_REFCOUNT_P(call->object) == 1) {
call             5256 Zend/zend_vm_def.h 						zend_object_store_ctor_failed(call->object TSRMLS_CC);
call             5259 Zend/zend_vm_def.h 				zval_ptr_dtor(&call->object);
call             5261 Zend/zend_vm_def.h 			if (call->fbc->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) {
call             5262 Zend/zend_vm_def.h 				efree((char *) call->fbc->common.function_name);
call             5263 Zend/zend_vm_def.h 				efree(call->fbc);
call             5265 Zend/zend_vm_def.h 			call--;
call             5266 Zend/zend_vm_def.h 		} while (call >= EX(call_slots));
call             5267 Zend/zend_vm_def.h 		EX(call) = NULL;
call              446 Zend/zend_vm_execute.h 				if (UNEXPECTED(EG(exception) != NULL) && EX(call)->is_ctor_call) {
call              447 Zend/zend_vm_execute.h 					if (EX(call)->is_ctor_result_used) {
call              460 Zend/zend_vm_execute.h 			EX(call)--;
call              487 Zend/zend_vm_execute.h 	EX(object) = EX(call)->object;
call              526 Zend/zend_vm_execute.h 		EG(called_scope) = EX(call)->called_scope;
call              529 Zend/zend_vm_execute.h 	num_args = opline->extended_value + EX(call)->num_additional_args;
call              530 Zend/zend_vm_execute.h 	if (EX(call)->num_additional_args) {
call              633 Zend/zend_vm_execute.h 			if (UNEXPECTED(EG(exception) != NULL) && EX(call)->is_ctor_call) {
call              634 Zend/zend_vm_execute.h 				if (EX(call)->is_ctor_result_used) {
call              648 Zend/zend_vm_execute.h 	EX(call)--;
call              692 Zend/zend_vm_execute.h 	EX(function_state).function = EX(call)->fbc;
call              717 Zend/zend_vm_execute.h 	arg_num = opline->op2.num + EX(call)->num_additional_args + 1;
call              742 Zend/zend_vm_execute.h 				if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, arg_num)) {
call              755 Zend/zend_vm_execute.h 				EX(call)->num_additional_args++;
call              815 Zend/zend_vm_execute.h 				if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, arg_num)) {
call              819 Zend/zend_vm_execute.h 						EX(call)->fbc->common.scope ? EX(call)->fbc->common.scope->name : "",
call              820 Zend/zend_vm_execute.h 						EX(call)->fbc->common.scope ? "::" : "",
call              821 Zend/zend_vm_execute.h 						EX(call)->fbc->common.function_name
call              835 Zend/zend_vm_execute.h 				EX(call)->num_additional_args++;
call              958 Zend/zend_vm_execute.h 		call_slot *call = EX(call_slots) + opline->extended_value;
call              966 Zend/zend_vm_execute.h 		call->fbc = constructor;
call              967 Zend/zend_vm_execute.h 		call->object = object_zval;
call              968 Zend/zend_vm_execute.h 		call->called_scope = EX_T(opline->op1.var).class_entry;
call              969 Zend/zend_vm_execute.h 		call->num_additional_args = 0;
call              970 Zend/zend_vm_execute.h 		call->is_ctor_call = 1;
call              971 Zend/zend_vm_execute.h 		call->is_ctor_result_used = RETURN_VALUE_USED(opline);
call              972 Zend/zend_vm_execute.h 		EX(call) = call;
call             1203 Zend/zend_vm_execute.h 	if (EX(call) >= EX(call_slots)) {
call             1204 Zend/zend_vm_execute.h 		call_slot *call = EX(call);
call             1206 Zend/zend_vm_execute.h 			if (call->object) {
call             1207 Zend/zend_vm_execute.h 				if (call->is_ctor_call) {
call             1208 Zend/zend_vm_execute.h 					if (call->is_ctor_result_used) {
call             1209 Zend/zend_vm_execute.h 						Z_DELREF_P(call->object);
call             1211 Zend/zend_vm_execute.h 					if (Z_REFCOUNT_P(call->object) == 1) {
call             1212 Zend/zend_vm_execute.h 						zend_object_store_ctor_failed(call->object TSRMLS_CC);
call             1215 Zend/zend_vm_execute.h 				zval_ptr_dtor(&call->object);
call             1217 Zend/zend_vm_execute.h 			if (call->fbc->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) {
call             1218 Zend/zend_vm_execute.h 				efree((char *) call->fbc->common.function_name);
call             1219 Zend/zend_vm_execute.h 				efree(call->fbc);
call             1221 Zend/zend_vm_execute.h 			call--;
call             1222 Zend/zend_vm_execute.h 		} while (call >= EX(call_slots));
call             1223 Zend/zend_vm_execute.h 		EX(call) = NULL;
call             1439 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             1444 Zend/zend_vm_execute.h 			call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             1445 Zend/zend_vm_execute.h 		} else if (UNEXPECTED(zend_hash_quick_find(EG(function_table), Z_STRVAL_P(function_name), Z_STRLEN_P(function_name)+1, Z_HASH_P(function_name), (void **) &call->fbc) == FAILURE)) {
call             1449 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             1452 Zend/zend_vm_execute.h 		call->object = NULL;
call             1453 Zend/zend_vm_execute.h 		call->called_scope = NULL;
call             1454 Zend/zend_vm_execute.h 		call->num_additional_args = 0;
call             1455 Zend/zend_vm_execute.h 		call->is_ctor_call = 0;
call             1456 Zend/zend_vm_execute.h 		EX(call) = call;
call             1477 Zend/zend_vm_execute.h 			if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call             1482 Zend/zend_vm_execute.h 			call->object = NULL;
call             1483 Zend/zend_vm_execute.h 			call->called_scope = NULL;
call             1484 Zend/zend_vm_execute.h 			call->num_additional_args = 0;
call             1485 Zend/zend_vm_execute.h 			call->is_ctor_call = 0;
call             1486 Zend/zend_vm_execute.h 			EX(call) = call;
call             1493 Zend/zend_vm_execute.h 			Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &call->called_scope, &call->fbc, &call->object TSRMLS_CC) == SUCCESS) {
call             1494 Zend/zend_vm_execute.h 			if (call->object) {
call             1495 Zend/zend_vm_execute.h 				Z_ADDREF_P(call->object);
call             1498 Zend/zend_vm_execute.h 			    call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call             1500 Zend/zend_vm_execute.h 				call->fbc->common.prototype = (zend_function*)function_name;
call             1505 Zend/zend_vm_execute.h 			call->num_additional_args = 0;
call             1506 Zend/zend_vm_execute.h 			call->is_ctor_call = 0;
call             1507 Zend/zend_vm_execute.h 			EX(call) = call;
call             1539 Zend/zend_vm_execute.h 				call->called_scope = ce;
call             1540 Zend/zend_vm_execute.h 				call->object = NULL;
call             1543 Zend/zend_vm_execute.h 					call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call             1545 Zend/zend_vm_execute.h 					call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
call             1548 Zend/zend_vm_execute.h 				call->object = *obj;
call             1549 Zend/zend_vm_execute.h 				ce = call->called_scope = Z_OBJCE_PP(obj);
call             1551 Zend/zend_vm_execute.h 				call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
call             1552 Zend/zend_vm_execute.h 				if (UNEXPECTED(call->fbc == NULL)) {
call             1553 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), Z_STRVAL_PP(method));
call             1556 Zend/zend_vm_execute.h 				if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             1557 Zend/zend_vm_execute.h 					call->object = NULL;
call             1559 Zend/zend_vm_execute.h 					if (!PZVAL_IS_REF(call->object)) {
call             1560 Zend/zend_vm_execute.h 						Z_ADDREF_P(call->object); /* For $this pointer */
call             1564 Zend/zend_vm_execute.h 						INIT_PZVAL_COPY(this_ptr, call->object);
call             1566 Zend/zend_vm_execute.h 						call->object = this_ptr;
call             1571 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             1575 Zend/zend_vm_execute.h 			call->num_additional_args = 0;
call             1576 Zend/zend_vm_execute.h 			call->is_ctor_call = 0;
call             1577 Zend/zend_vm_execute.h 			EX(call) = call;
call             1596 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             1600 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             1601 Zend/zend_vm_execute.h 	} else if (zend_hash_quick_find(EG(function_table), Z_STRVAL(func_name->constant), Z_STRLEN(func_name->constant)+1, func_name->hash_value, (void **) &call->fbc)==FAILURE) {
call             1603 Zend/zend_vm_execute.h 		if (UNEXPECTED(zend_hash_quick_find(EG(function_table), Z_STRVAL(func_name->constant), Z_STRLEN(func_name->constant)+1, func_name->hash_value, (void **) &call->fbc)==FAILURE)) {
call             1607 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             1610 Zend/zend_vm_execute.h 		CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             1613 Zend/zend_vm_execute.h 	call->object = NULL;
call             1614 Zend/zend_vm_execute.h 	call->called_scope = NULL;
call             1615 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             1616 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             1618 Zend/zend_vm_execute.h 	EX(call) = call;
call             1782 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             1787 Zend/zend_vm_execute.h 			call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             1788 Zend/zend_vm_execute.h 		} else if (UNEXPECTED(zend_hash_quick_find(EG(function_table), Z_STRVAL_P(function_name), Z_STRLEN_P(function_name)+1, Z_HASH_P(function_name), (void **) &call->fbc) == FAILURE)) {
call             1792 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             1795 Zend/zend_vm_execute.h 		call->object = NULL;
call             1796 Zend/zend_vm_execute.h 		call->called_scope = NULL;
call             1797 Zend/zend_vm_execute.h 		call->num_additional_args = 0;
call             1798 Zend/zend_vm_execute.h 		call->is_ctor_call = 0;
call             1799 Zend/zend_vm_execute.h 		EX(call) = call;
call             1820 Zend/zend_vm_execute.h 			if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call             1826 Zend/zend_vm_execute.h 			call->object = NULL;
call             1827 Zend/zend_vm_execute.h 			call->called_scope = NULL;
call             1828 Zend/zend_vm_execute.h 			call->num_additional_args = 0;
call             1829 Zend/zend_vm_execute.h 			call->is_ctor_call = 0;
call             1830 Zend/zend_vm_execute.h 			EX(call) = call;
call             1837 Zend/zend_vm_execute.h 			Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &call->called_scope, &call->fbc, &call->object TSRMLS_CC) == SUCCESS) {
call             1838 Zend/zend_vm_execute.h 			if (call->object) {
call             1839 Zend/zend_vm_execute.h 				Z_ADDREF_P(call->object);
call             1842 Zend/zend_vm_execute.h 			    call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call             1844 Zend/zend_vm_execute.h 				call->fbc->common.prototype = (zend_function*)function_name;
call             1849 Zend/zend_vm_execute.h 			call->num_additional_args = 0;
call             1850 Zend/zend_vm_execute.h 			call->is_ctor_call = 0;
call             1851 Zend/zend_vm_execute.h 			EX(call) = call;
call             1883 Zend/zend_vm_execute.h 				call->called_scope = ce;
call             1884 Zend/zend_vm_execute.h 				call->object = NULL;
call             1887 Zend/zend_vm_execute.h 					call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call             1889 Zend/zend_vm_execute.h 					call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
call             1892 Zend/zend_vm_execute.h 				call->object = *obj;
call             1893 Zend/zend_vm_execute.h 				ce = call->called_scope = Z_OBJCE_PP(obj);
call             1895 Zend/zend_vm_execute.h 				call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
call             1896 Zend/zend_vm_execute.h 				if (UNEXPECTED(call->fbc == NULL)) {
call             1897 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), Z_STRVAL_PP(method));
call             1900 Zend/zend_vm_execute.h 				if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             1901 Zend/zend_vm_execute.h 					call->object = NULL;
call             1903 Zend/zend_vm_execute.h 					if (!PZVAL_IS_REF(call->object)) {
call             1904 Zend/zend_vm_execute.h 						Z_ADDREF_P(call->object); /* For $this pointer */
call             1908 Zend/zend_vm_execute.h 						INIT_PZVAL_COPY(this_ptr, call->object);
call             1910 Zend/zend_vm_execute.h 						call->object = this_ptr;
call             1915 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             1919 Zend/zend_vm_execute.h 			call->num_additional_args = 0;
call             1920 Zend/zend_vm_execute.h 			call->is_ctor_call = 0;
call             1921 Zend/zend_vm_execute.h 			EX(call) = call;
call             1981 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             1986 Zend/zend_vm_execute.h 			call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             1987 Zend/zend_vm_execute.h 		} else if (UNEXPECTED(zend_hash_quick_find(EG(function_table), Z_STRVAL_P(function_name), Z_STRLEN_P(function_name)+1, Z_HASH_P(function_name), (void **) &call->fbc) == FAILURE)) {
call             1991 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             1994 Zend/zend_vm_execute.h 		call->object = NULL;
call             1995 Zend/zend_vm_execute.h 		call->called_scope = NULL;
call             1996 Zend/zend_vm_execute.h 		call->num_additional_args = 0;
call             1997 Zend/zend_vm_execute.h 		call->is_ctor_call = 0;
call             1998 Zend/zend_vm_execute.h 		EX(call) = call;
call             2019 Zend/zend_vm_execute.h 			if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call             2025 Zend/zend_vm_execute.h 			call->object = NULL;
call             2026 Zend/zend_vm_execute.h 			call->called_scope = NULL;
call             2027 Zend/zend_vm_execute.h 			call->num_additional_args = 0;
call             2028 Zend/zend_vm_execute.h 			call->is_ctor_call = 0;
call             2029 Zend/zend_vm_execute.h 			EX(call) = call;
call             2036 Zend/zend_vm_execute.h 			Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &call->called_scope, &call->fbc, &call->object TSRMLS_CC) == SUCCESS) {
call             2037 Zend/zend_vm_execute.h 			if (call->object) {
call             2038 Zend/zend_vm_execute.h 				Z_ADDREF_P(call->object);
call             2041 Zend/zend_vm_execute.h 			    call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call             2043 Zend/zend_vm_execute.h 				call->fbc->common.prototype = (zend_function*)function_name;
call             2048 Zend/zend_vm_execute.h 			call->num_additional_args = 0;
call             2049 Zend/zend_vm_execute.h 			call->is_ctor_call = 0;
call             2050 Zend/zend_vm_execute.h 			EX(call) = call;
call             2082 Zend/zend_vm_execute.h 				call->called_scope = ce;
call             2083 Zend/zend_vm_execute.h 				call->object = NULL;
call             2086 Zend/zend_vm_execute.h 					call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call             2088 Zend/zend_vm_execute.h 					call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
call             2091 Zend/zend_vm_execute.h 				call->object = *obj;
call             2092 Zend/zend_vm_execute.h 				ce = call->called_scope = Z_OBJCE_PP(obj);
call             2094 Zend/zend_vm_execute.h 				call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
call             2095 Zend/zend_vm_execute.h 				if (UNEXPECTED(call->fbc == NULL)) {
call             2096 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), Z_STRVAL_PP(method));
call             2099 Zend/zend_vm_execute.h 				if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             2100 Zend/zend_vm_execute.h 					call->object = NULL;
call             2102 Zend/zend_vm_execute.h 					if (!PZVAL_IS_REF(call->object)) {
call             2103 Zend/zend_vm_execute.h 						Z_ADDREF_P(call->object); /* For $this pointer */
call             2107 Zend/zend_vm_execute.h 						INIT_PZVAL_COPY(this_ptr, call->object);
call             2109 Zend/zend_vm_execute.h 						call->object = this_ptr;
call             2114 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             2118 Zend/zend_vm_execute.h 			call->num_additional_args = 0;
call             2119 Zend/zend_vm_execute.h 			call->is_ctor_call = 0;
call             2120 Zend/zend_vm_execute.h 			EX(call) = call;
call             2218 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             2223 Zend/zend_vm_execute.h 			call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             2224 Zend/zend_vm_execute.h 		} else if (UNEXPECTED(zend_hash_quick_find(EG(function_table), Z_STRVAL_P(function_name), Z_STRLEN_P(function_name)+1, Z_HASH_P(function_name), (void **) &call->fbc) == FAILURE)) {
call             2228 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             2231 Zend/zend_vm_execute.h 		call->object = NULL;
call             2232 Zend/zend_vm_execute.h 		call->called_scope = NULL;
call             2233 Zend/zend_vm_execute.h 		call->num_additional_args = 0;
call             2234 Zend/zend_vm_execute.h 		call->is_ctor_call = 0;
call             2235 Zend/zend_vm_execute.h 		EX(call) = call;
call             2256 Zend/zend_vm_execute.h 			if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call             2261 Zend/zend_vm_execute.h 			call->object = NULL;
call             2262 Zend/zend_vm_execute.h 			call->called_scope = NULL;
call             2263 Zend/zend_vm_execute.h 			call->num_additional_args = 0;
call             2264 Zend/zend_vm_execute.h 			call->is_ctor_call = 0;
call             2265 Zend/zend_vm_execute.h 			EX(call) = call;
call             2272 Zend/zend_vm_execute.h 			Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &call->called_scope, &call->fbc, &call->object TSRMLS_CC) == SUCCESS) {
call             2273 Zend/zend_vm_execute.h 			if (call->object) {
call             2274 Zend/zend_vm_execute.h 				Z_ADDREF_P(call->object);
call             2277 Zend/zend_vm_execute.h 			    call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call             2279 Zend/zend_vm_execute.h 				call->fbc->common.prototype = (zend_function*)function_name;
call             2284 Zend/zend_vm_execute.h 			call->num_additional_args = 0;
call             2285 Zend/zend_vm_execute.h 			call->is_ctor_call = 0;
call             2286 Zend/zend_vm_execute.h 			EX(call) = call;
call             2318 Zend/zend_vm_execute.h 				call->called_scope = ce;
call             2319 Zend/zend_vm_execute.h 				call->object = NULL;
call             2322 Zend/zend_vm_execute.h 					call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call             2324 Zend/zend_vm_execute.h 					call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
call             2327 Zend/zend_vm_execute.h 				call->object = *obj;
call             2328 Zend/zend_vm_execute.h 				ce = call->called_scope = Z_OBJCE_PP(obj);
call             2330 Zend/zend_vm_execute.h 				call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
call             2331 Zend/zend_vm_execute.h 				if (UNEXPECTED(call->fbc == NULL)) {
call             2332 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), Z_STRVAL_PP(method));
call             2335 Zend/zend_vm_execute.h 				if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             2336 Zend/zend_vm_execute.h 					call->object = NULL;
call             2338 Zend/zend_vm_execute.h 					if (!PZVAL_IS_REF(call->object)) {
call             2339 Zend/zend_vm_execute.h 						Z_ADDREF_P(call->object); /* For $this pointer */
call             2343 Zend/zend_vm_execute.h 						INIT_PZVAL_COPY(this_ptr, call->object);
call             2345 Zend/zend_vm_execute.h 						call->object = this_ptr;
call             2350 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             2354 Zend/zend_vm_execute.h 			call->num_additional_args = 0;
call             2355 Zend/zend_vm_execute.h 			call->is_ctor_call = 0;
call             2356 Zend/zend_vm_execute.h 			EX(call) = call;
call             2584 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->op2.num;
call             2595 Zend/zend_vm_execute.h 	call->fbc = EX(function_state).function;
call             2596 Zend/zend_vm_execute.h 	call->object = NULL;
call             2597 Zend/zend_vm_execute.h 	call->called_scope = NULL;
call             2598 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             2599 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             2600 Zend/zend_vm_execute.h 	EX(call) = call;
call             2756 Zend/zend_vm_execute.h 		if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             3765 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_CONST_CONST(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call             3824 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             3842 Zend/zend_vm_execute.h 		call->called_scope = ce;
call             3847 Zend/zend_vm_execute.h 			call->called_scope = EG(called_scope);
call             3849 Zend/zend_vm_execute.h 			call->called_scope = ce;
call             3856 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             3859 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call             3885 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call             3887 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             3889 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             3893 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             3894 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call             3896 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             3898 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call             3912 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
call             3915 Zend/zend_vm_execute.h 	if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call             3916 Zend/zend_vm_execute.h 		call->object = NULL;
call             3923 Zend/zend_vm_execute.h 			if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call             3924 Zend/zend_vm_execute.h 				zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             3927 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             3930 Zend/zend_vm_execute.h 		if ((call->object = EG(This))) {
call             3931 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object);
call             3932 Zend/zend_vm_execute.h 			call->called_scope = Z_OBJCE_P(call->object);
call             3936 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             3937 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             3938 Zend/zend_vm_execute.h 	EX(call) = call;
call             4826 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             4844 Zend/zend_vm_execute.h 		call->called_scope = ce;
call             4849 Zend/zend_vm_execute.h 			call->called_scope = EG(called_scope);
call             4851 Zend/zend_vm_execute.h 			call->called_scope = ce;
call             4858 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             4861 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call             4887 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call             4889 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             4891 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             4895 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             4896 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call             4898 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             4900 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call             4914 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
call             4917 Zend/zend_vm_execute.h 	if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call             4918 Zend/zend_vm_execute.h 		call->object = NULL;
call             4925 Zend/zend_vm_execute.h 			if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call             4926 Zend/zend_vm_execute.h 				zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             4929 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             4932 Zend/zend_vm_execute.h 		if ((call->object = EG(This))) {
call             4933 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object);
call             4934 Zend/zend_vm_execute.h 			call->called_scope = Z_OBJCE_P(call->object);
call             4938 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             4939 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             4940 Zend/zend_vm_execute.h 	EX(call) = call;
call             5655 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_CONST_VAR(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call             5690 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             5708 Zend/zend_vm_execute.h 		call->called_scope = ce;
call             5713 Zend/zend_vm_execute.h 			call->called_scope = EG(called_scope);
call             5715 Zend/zend_vm_execute.h 			call->called_scope = ce;
call             5722 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             5725 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call             5751 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call             5753 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             5755 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             5759 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             5760 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call             5762 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             5764 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call             5778 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
call             5781 Zend/zend_vm_execute.h 	if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call             5782 Zend/zend_vm_execute.h 		call->object = NULL;
call             5789 Zend/zend_vm_execute.h 			if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call             5790 Zend/zend_vm_execute.h 				zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             5793 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             5796 Zend/zend_vm_execute.h 		if ((call->object = EG(This))) {
call             5797 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object);
call             5798 Zend/zend_vm_execute.h 			call->called_scope = Z_OBJCE_P(call->object);
call             5802 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             5803 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             5804 Zend/zend_vm_execute.h 	EX(call) = call;
call             6407 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_CONST_UNUSED(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call             6425 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             6443 Zend/zend_vm_execute.h 		call->called_scope = ce;
call             6448 Zend/zend_vm_execute.h 			call->called_scope = EG(called_scope);
call             6450 Zend/zend_vm_execute.h 			call->called_scope = ce;
call             6457 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             6460 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call             6486 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call             6488 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_UNUSED == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             6490 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             6494 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             6495 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call             6497 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             6499 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call             6513 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
call             6516 Zend/zend_vm_execute.h 	if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call             6517 Zend/zend_vm_execute.h 		call->object = NULL;
call             6524 Zend/zend_vm_execute.h 			if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call             6525 Zend/zend_vm_execute.h 				zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             6528 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             6531 Zend/zend_vm_execute.h 		if ((call->object = EG(This))) {
call             6532 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object);
call             6533 Zend/zend_vm_execute.h 			call->called_scope = Z_OBJCE_P(call->object);
call             6537 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             6538 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             6539 Zend/zend_vm_execute.h 	EX(call) = call;
call             7284 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             7302 Zend/zend_vm_execute.h 		call->called_scope = ce;
call             7307 Zend/zend_vm_execute.h 			call->called_scope = EG(called_scope);
call             7309 Zend/zend_vm_execute.h 			call->called_scope = ce;
call             7316 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             7319 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call             7345 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call             7347 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             7349 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             7353 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             7354 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call             7356 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             7358 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call             7372 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
call             7375 Zend/zend_vm_execute.h 	if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call             7376 Zend/zend_vm_execute.h 		call->object = NULL;
call             7383 Zend/zend_vm_execute.h 			if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call             7384 Zend/zend_vm_execute.h 				zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             7387 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             7390 Zend/zend_vm_execute.h 		if ((call->object = EG(This))) {
call             7391 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object);
call             7392 Zend/zend_vm_execute.h 			call->called_scope = Z_OBJCE_P(call->object);
call             7396 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             7397 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             7398 Zend/zend_vm_execute.h 	EX(call) = call;
call             8121 Zend/zend_vm_execute.h 		if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             9183 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_TMP_CONST(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call             9290 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             9307 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call             9309 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             9310 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             9311 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             9314 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             9315 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             9317 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             9322 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             9323 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             9324 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             9327 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             9328 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             9329 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             9330 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             9338 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             9341 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             9342 Zend/zend_vm_execute.h 		call->object = NULL;
call             9344 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             9345 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             9349 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             9351 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             9355 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             9356 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             9357 Zend/zend_vm_execute.h 	EX(call) = call;
call             10155 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             10172 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call             10174 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             10175 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             10176 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             10179 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             10180 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             10182 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             10187 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             10188 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             10189 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             10192 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             10193 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             10194 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             10195 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             10203 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             10206 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             10207 Zend/zend_vm_execute.h 		call->object = NULL;
call             10209 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             10210 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             10214 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             10216 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             10220 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             10221 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             10222 Zend/zend_vm_execute.h 	EX(call) = call;
call             10939 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_TMP_VAR(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call             11021 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             11038 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call             11040 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             11041 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             11042 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             11045 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             11046 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             11048 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             11053 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             11054 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             11055 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             11058 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             11059 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             11060 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             11061 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             11069 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             11072 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             11073 Zend/zend_vm_execute.h 		call->object = NULL;
call             11075 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             11076 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             11080 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             11082 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             11086 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             11087 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             11088 Zend/zend_vm_execute.h 	EX(call) = call;
call             11693 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_TMP_UNUSED(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call             12467 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             12484 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call             12486 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             12487 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             12488 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             12491 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             12492 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             12494 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             12499 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             12500 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             12501 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             12504 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             12505 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             12506 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             12507 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             12515 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             12518 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             12519 Zend/zend_vm_execute.h 		call->object = NULL;
call             12521 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             12522 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             12526 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             12528 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             12532 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             12533 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             12534 Zend/zend_vm_execute.h 	EX(call) = call;
call             13418 Zend/zend_vm_execute.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             13438 Zend/zend_vm_execute.h 			!ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             13476 Zend/zend_vm_execute.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             13496 Zend/zend_vm_execute.h 		if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             15121 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_VAR_CONST(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call             15229 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             15465 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             15715 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             15732 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call             15734 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             15735 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             15736 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             15739 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             15740 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             15742 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             15747 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             15748 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             15749 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             15752 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             15753 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             15754 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             15755 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             15763 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             15766 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             15767 Zend/zend_vm_execute.h 		call->object = NULL;
call             15769 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             15770 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             15774 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             15776 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             15780 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             15781 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             15782 Zend/zend_vm_execute.h 	EX(call) = call;
call             15795 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             15813 Zend/zend_vm_execute.h 		call->called_scope = ce;
call             15818 Zend/zend_vm_execute.h 			call->called_scope = EG(called_scope);
call             15820 Zend/zend_vm_execute.h 			call->called_scope = ce;
call             15827 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             15830 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call             15856 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call             15858 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             15860 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             15864 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             15865 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call             15867 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             15869 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call             15883 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
call             15886 Zend/zend_vm_execute.h 	if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call             15887 Zend/zend_vm_execute.h 		call->object = NULL;
call             15894 Zend/zend_vm_execute.h 			if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call             15895 Zend/zend_vm_execute.h 				zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             15898 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             15901 Zend/zend_vm_execute.h 		if ((call->object = EG(This))) {
call             15902 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object);
call             15903 Zend/zend_vm_execute.h 			call->called_scope = Z_OBJCE_P(call->object);
call             15907 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             15908 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             15909 Zend/zend_vm_execute.h 	EX(call) = call;
call             17581 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             17817 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             18068 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             18085 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call             18087 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             18088 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             18089 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             18092 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             18093 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             18095 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             18100 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             18101 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             18102 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             18105 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             18106 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             18107 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             18108 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             18116 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             18119 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             18120 Zend/zend_vm_execute.h 		call->object = NULL;
call             18122 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             18123 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             18127 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             18129 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             18133 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             18134 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             18135 Zend/zend_vm_execute.h 	EX(call) = call;
call             18149 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             18167 Zend/zend_vm_execute.h 		call->called_scope = ce;
call             18172 Zend/zend_vm_execute.h 			call->called_scope = EG(called_scope);
call             18174 Zend/zend_vm_execute.h 			call->called_scope = ce;
call             18181 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             18184 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call             18210 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call             18212 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             18214 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             18218 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             18219 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call             18221 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             18223 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call             18237 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
call             18240 Zend/zend_vm_execute.h 	if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call             18241 Zend/zend_vm_execute.h 		call->object = NULL;
call             18248 Zend/zend_vm_execute.h 			if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call             18249 Zend/zend_vm_execute.h 				zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             18252 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             18255 Zend/zend_vm_execute.h 		if ((call->object = EG(This))) {
call             18256 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object);
call             18257 Zend/zend_vm_execute.h 			call->called_scope = Z_OBJCE_P(call->object);
call             18261 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             18262 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             18263 Zend/zend_vm_execute.h 	EX(call) = call;
call             19735 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_VAR_VAR(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call             19843 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             20079 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             20386 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             20403 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call             20405 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             20406 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             20407 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             20410 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             20411 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             20413 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             20418 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             20419 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             20420 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             20423 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             20424 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             20425 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             20426 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             20434 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             20437 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             20438 Zend/zend_vm_execute.h 		call->object = NULL;
call             20440 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             20441 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             20445 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             20447 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             20451 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             20452 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             20453 Zend/zend_vm_execute.h 	EX(call) = call;
call             20467 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             20485 Zend/zend_vm_execute.h 		call->called_scope = ce;
call             20490 Zend/zend_vm_execute.h 			call->called_scope = EG(called_scope);
call             20492 Zend/zend_vm_execute.h 			call->called_scope = ce;
call             20499 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             20502 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call             20528 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call             20530 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             20532 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             20536 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             20537 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call             20539 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             20541 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call             20555 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
call             20558 Zend/zend_vm_execute.h 	if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call             20559 Zend/zend_vm_execute.h 		call->object = NULL;
call             20566 Zend/zend_vm_execute.h 			if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call             20567 Zend/zend_vm_execute.h 				zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             20570 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             20573 Zend/zend_vm_execute.h 		if ((call->object = EG(This))) {
call             20574 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object);
call             20575 Zend/zend_vm_execute.h 			call->called_scope = Z_OBJCE_P(call->object);
call             20579 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             20580 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             20581 Zend/zend_vm_execute.h 	EX(call) = call;
call             21728 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_VAR_UNUSED(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call             21804 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             21915 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             21933 Zend/zend_vm_execute.h 		call->called_scope = ce;
call             21938 Zend/zend_vm_execute.h 			call->called_scope = EG(called_scope);
call             21940 Zend/zend_vm_execute.h 			call->called_scope = ce;
call             21947 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             21950 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call             21976 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call             21978 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_UNUSED == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             21980 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             21984 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             21985 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call             21987 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             21989 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call             22003 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
call             22006 Zend/zend_vm_execute.h 	if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call             22007 Zend/zend_vm_execute.h 		call->object = NULL;
call             22014 Zend/zend_vm_execute.h 			if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call             22015 Zend/zend_vm_execute.h 				zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             22018 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             22021 Zend/zend_vm_execute.h 		if ((call->object = EG(This))) {
call             22022 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object);
call             22023 Zend/zend_vm_execute.h 			call->called_scope = Z_OBJCE_P(call->object);
call             22027 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             22028 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             22029 Zend/zend_vm_execute.h 	EX(call) = call;
call             23316 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             23552 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             23856 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             23873 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call             23875 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             23876 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             23877 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             23880 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             23881 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             23883 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             23888 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             23889 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             23890 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             23893 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             23894 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             23895 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             23896 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             23904 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             23907 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             23908 Zend/zend_vm_execute.h 		call->object = NULL;
call             23910 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             23911 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             23915 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             23917 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             23921 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             23922 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             23923 Zend/zend_vm_execute.h 	EX(call) = call;
call             23936 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             23954 Zend/zend_vm_execute.h 		call->called_scope = ce;
call             23959 Zend/zend_vm_execute.h 			call->called_scope = EG(called_scope);
call             23961 Zend/zend_vm_execute.h 			call->called_scope = ce;
call             23968 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call             23971 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call             23997 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call             23999 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             24001 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             24005 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             24006 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call             24008 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call             24010 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call             24024 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
call             24027 Zend/zend_vm_execute.h 	if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call             24028 Zend/zend_vm_execute.h 		call->object = NULL;
call             24035 Zend/zend_vm_execute.h 			if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call             24036 Zend/zend_vm_execute.h 				zend_error(E_DEPRECATED, "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             24039 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context", call->fbc->common.scope->name, call->fbc->common.function_name);
call             24042 Zend/zend_vm_execute.h 		if ((call->object = EG(This))) {
call             24043 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object);
call             24044 Zend/zend_vm_execute.h 			call->called_scope = Z_OBJCE_P(call->object);
call             24048 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             24049 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             24050 Zend/zend_vm_execute.h 	EX(call) = call;
call             25348 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             25506 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             25523 Zend/zend_vm_execute.h 	call->object = _get_obj_zval_ptr_unused(TSRMLS_C);
call             25525 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             25526 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             25527 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             25530 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             25531 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             25533 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             25538 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             25539 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             25540 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             25543 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             25544 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             25545 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             25546 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             25554 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             25557 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             25558 Zend/zend_vm_execute.h 		call->object = NULL;
call             25560 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             25561 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             25565 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             25567 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             25571 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             25572 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             25573 Zend/zend_vm_execute.h 	EX(call) = call;
call             26762 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             26919 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             26936 Zend/zend_vm_execute.h 	call->object = _get_obj_zval_ptr_unused(TSRMLS_C);
call             26938 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             26939 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             26940 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             26943 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             26944 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             26946 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             26951 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             26952 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             26953 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             26956 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             26957 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             26958 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             26959 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             26967 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             26970 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             26971 Zend/zend_vm_execute.h 		call->object = NULL;
call             26973 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             26974 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             26978 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             26980 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             26984 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             26985 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             26986 Zend/zend_vm_execute.h 	EX(call) = call;
call             28084 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             28241 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             28258 Zend/zend_vm_execute.h 	call->object = _get_obj_zval_ptr_unused(TSRMLS_C);
call             28260 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             28261 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             28262 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             28265 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             28266 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             28268 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             28273 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             28274 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             28275 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             28278 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             28279 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             28280 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             28281 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             28289 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             28292 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             28293 Zend/zend_vm_execute.h 		call->object = NULL;
call             28295 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             28296 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             28300 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             28302 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             28306 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             28307 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             28308 Zend/zend_vm_execute.h 	EX(call) = call;
call             29837 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             29993 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             30010 Zend/zend_vm_execute.h 	call->object = _get_obj_zval_ptr_unused(TSRMLS_C);
call             30012 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             30013 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             30014 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             30017 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             30018 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             30020 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             30025 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             30026 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             30027 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             30030 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             30031 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             30032 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             30033 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             30041 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             30044 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             30045 Zend/zend_vm_execute.h 		call->object = NULL;
call             30047 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             30048 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             30052 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             30054 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             30058 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             30059 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             30060 Zend/zend_vm_execute.h 	EX(call) = call;
call             31099 Zend/zend_vm_execute.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             31119 Zend/zend_vm_execute.h 			!ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             31157 Zend/zend_vm_execute.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             31176 Zend/zend_vm_execute.h 		if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call             32655 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_CV_CONST(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call             32762 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             32995 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             33244 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             33261 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
call             33263 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             33264 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             33265 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             33268 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             33269 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             33271 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             33276 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             33277 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             33278 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             33281 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             33282 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             33283 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             33284 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             33292 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             33295 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             33296 Zend/zend_vm_execute.h 		call->object = NULL;
call             33298 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             33299 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             33303 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             33305 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             33309 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             33310 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             33311 Zend/zend_vm_execute.h 	EX(call) = call;
call             34885 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             35118 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             35368 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             35385 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
call             35387 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             35388 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             35389 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             35392 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             35393 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             35395 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             35400 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             35401 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             35402 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             35405 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             35406 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             35407 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             35408 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             35416 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             35419 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             35420 Zend/zend_vm_execute.h 		call->object = NULL;
call             35422 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             35423 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             35427 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             35429 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             35433 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             35434 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             35435 Zend/zend_vm_execute.h 	EX(call) = call;
call             36903 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_CV_VAR(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call             37010 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             37243 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             37548 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             37565 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
call             37567 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             37568 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             37569 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             37572 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             37573 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             37575 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             37580 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             37581 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             37582 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             37585 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             37586 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             37587 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             37588 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             37596 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             37599 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             37600 Zend/zend_vm_execute.h 		call->object = NULL;
call             37602 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             37603 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             37607 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             37609 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             37613 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             37614 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             37615 Zend/zend_vm_execute.h 	EX(call) = call;
call             38758 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_CV_UNUSED(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call             38833 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             40196 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             40429 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call             40731 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
call             40748 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
call             40750 Zend/zend_vm_execute.h 	if (EXPECTED(call->object != NULL) &&
call             40751 Zend/zend_vm_execute.h 	    EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call             40752 Zend/zend_vm_execute.h 		call->called_scope = Z_OBJCE_P(call->object);
call             40755 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call             40756 Zend/zend_vm_execute.h 		    zval *object = call->object;
call             40758 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call             40763 Zend/zend_vm_execute.h 			call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call             40764 Zend/zend_vm_execute.h 			if (UNEXPECTED(call->fbc == NULL)) {
call             40765 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call             40768 Zend/zend_vm_execute.h 			    EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call             40769 Zend/zend_vm_execute.h 			    EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call             40770 Zend/zend_vm_execute.h 			    EXPECTED(call->object == object)) {
call             40771 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call             40779 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object)));
call             40782 Zend/zend_vm_execute.h 	if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call             40783 Zend/zend_vm_execute.h 		call->object = NULL;
call             40785 Zend/zend_vm_execute.h 		if (!PZVAL_IS_REF(call->object)) {
call             40786 Zend/zend_vm_execute.h 			Z_ADDREF_P(call->object); /* For $this pointer */
call             40790 Zend/zend_vm_execute.h 			INIT_PZVAL_COPY(this_ptr, call->object);
call             40792 Zend/zend_vm_execute.h 			call->object = this_ptr;
call             40796 Zend/zend_vm_execute.h 	call->num_additional_args = 0;
call             40797 Zend/zend_vm_execute.h 	call->is_ctor_call = 0;
call             40798 Zend/zend_vm_execute.h 	EX(call) = call;
call             2308 ext/mbstring/oniguruma/regparse.c     } call;
call             3538 ext/mbstring/oniguruma/regparse.c 	  tok->u.call.name     = prev;
call             3539 ext/mbstring/oniguruma/regparse.c 	  tok->u.call.name_end = name_end;
call             3540 ext/mbstring/oniguruma/regparse.c 	  tok->u.call.gnum     = gnum;
call             5330 ext/mbstring/oniguruma/regparse.c       int gnum = tok->u.call.gnum;
call             5337 ext/mbstring/oniguruma/regparse.c       *np = node_new_call(tok->u.call.name, tok->u.call.name_end, gnum);
call               77 ext/mbstring/oniguruma/regparse.h #define NCALL(node)        (&((node)->u.call))
call              150 ext/mbstring/oniguruma/regparse.h #define SET_CALL_RECURSION(node)       (node)->u.call.state |= NST_RECURSION
call              265 ext/mbstring/oniguruma/regparse.h     CallNode     call;
call               14 ext/opcache/Optimizer/optimize_func_calls.c 	int call = 0;
call               32 ext/opcache/Optimizer/optimize_func_calls.c 						call_stack[call].func = func;
call               39 ext/opcache/Optimizer/optimize_func_calls.c 				call_stack[call].opline = opline;
call               40 ext/opcache/Optimizer/optimize_func_calls.c 				call++;
call               42 ext/opcache/Optimizer/optimize_func_calls.c 				if (call == stack_size) {
call               50 ext/opcache/Optimizer/optimize_func_calls.c 				call--;
call               51 ext/opcache/Optimizer/optimize_func_calls.c 				if (call_stack[call].func && call_stack[call].opline) {
call               52 ext/opcache/Optimizer/optimize_func_calls.c 					zend_op *fcall = call_stack[call].opline;
call               64 ext/opcache/Optimizer/optimize_func_calls.c 				           call_stack[call].opline &&
call               65 ext/opcache/Optimizer/optimize_func_calls.c 				           call_stack[call].opline->opcode == ZEND_INIT_FCALL_BY_NAME &&
call               66 ext/opcache/Optimizer/optimize_func_calls.c 				           ZEND_OP2_TYPE(call_stack[call].opline) == IS_CONST) {
call               68 ext/opcache/Optimizer/optimize_func_calls.c 					zend_op *fcall = call_stack[call].opline;
call               77 ext/opcache/Optimizer/optimize_func_calls.c 				call_stack[call].func = NULL;
call               78 ext/opcache/Optimizer/optimize_func_calls.c 				call_stack[call].opline = NULL;
call               83 ext/opcache/Optimizer/optimize_func_calls.c 				if (call_stack[call - 1].func) {
call               84 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))) {
call               94 ext/opcache/Optimizer/optimize_func_calls.c 				if (opline->extended_value == ZEND_DO_FCALL_BY_NAME && call_stack[call - 1].func) {
call               95 ext/opcache/Optimizer/optimize_func_calls.c 					if (ARG_MUST_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) {
call               97 ext/opcache/Optimizer/optimize_func_calls.c 						call_stack[call - 1].opline = NULL;
call              104 ext/opcache/Optimizer/optimize_func_calls.c 				if (opline->extended_value == ZEND_DO_FCALL_BY_NAME && call_stack[call - 1].func) {
call              105 ext/opcache/Optimizer/optimize_func_calls.c 					if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) {
call              112 ext/opcache/Optimizer/optimize_func_calls.c 				if (!(opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) && call_stack[call - 1].func) {
call              113 ext/opcache/Optimizer/optimize_func_calls.c 					if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) {
call              124 ext/opcache/Optimizer/optimize_func_calls.c 				if (opline->extended_value == ZEND_DO_FCALL_BY_NAME && call_stack[call - 1].func) {
call              126 ext/opcache/Optimizer/optimize_func_calls.c 					call_stack[call - 1].opline = NULL;
call              131 ext/opcache/Optimizer/optimize_func_calls.c 				call_stack[call - 1].func = NULL;
call              132 ext/opcache/Optimizer/optimize_func_calls.c 				call_stack[call - 1].opline = NULL;