call 334 Zend/micro_bench.php $x->call(N);
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 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 1876 Zend/zend_vm_def.h if (UNEXPECTED(EG(exception) != NULL) && EX(call)->is_ctor_call) {
call 1877 Zend/zend_vm_def.h if (EX(call)->is_ctor_result_used) {
call 1890 Zend/zend_vm_def.h EX(call)--;
call 1917 Zend/zend_vm_def.h EX(object) = EX(call)->object;
call 1956 Zend/zend_vm_def.h EG(called_scope) = EX(call)->called_scope;
call 1959 Zend/zend_vm_def.h num_args = opline->extended_value + EX(call)->num_additional_args;
call 1960 Zend/zend_vm_def.h if (EX(call)->num_additional_args) {
call 2063 Zend/zend_vm_def.h if (UNEXPECTED(EG(exception) != NULL) && EX(call)->is_ctor_call) {
call 2064 Zend/zend_vm_def.h if (EX(call)->is_ctor_result_used) {
call 2078 Zend/zend_vm_def.h EX(call)--;
call 2428 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->result.num;
call 2445 Zend/zend_vm_def.h call->object = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_R);
call 2447 Zend/zend_vm_def.h if (EXPECTED(call->object != NULL) &&
call 2448 Zend/zend_vm_def.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 2449 Zend/zend_vm_def.h call->called_scope = Z_OBJCE_P(call->object);
call 2452 Zend/zend_vm_def.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 2453 Zend/zend_vm_def.h zval *object = call->object;
call 2455 Zend/zend_vm_def.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 2460 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 2461 Zend/zend_vm_def.h if (UNEXPECTED(call->fbc == NULL)) {
call 2462 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 2465 Zend/zend_vm_def.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 2466 Zend/zend_vm_def.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 2467 Zend/zend_vm_def.h EXPECTED(call->object == object)) {
call 2468 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 2476 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 2479 Zend/zend_vm_def.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 2480 Zend/zend_vm_def.h call->object = NULL;
call 2482 Zend/zend_vm_def.h if (!PZVAL_IS_REF(call->object)) {
call 2483 Zend/zend_vm_def.h Z_ADDREF_P(call->object); /* For $this pointer */
call 2487 Zend/zend_vm_def.h INIT_PZVAL_COPY(this_ptr, call->object);
call 2489 Zend/zend_vm_def.h call->object = this_ptr;
call 2493 Zend/zend_vm_def.h call->num_additional_args = 0;
call 2494 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2495 Zend/zend_vm_def.h EX(call) = call;
call 2509 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->result.num;
call 2527 Zend/zend_vm_def.h call->called_scope = ce;
call 2532 Zend/zend_vm_def.h call->called_scope = EG(called_scope);
call 2534 Zend/zend_vm_def.h call->called_scope = ce;
call 2541 Zend/zend_vm_def.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 2544 Zend/zend_vm_def.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 2570 Zend/zend_vm_def.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 2572 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 2574 Zend/zend_vm_def.h if (UNEXPECTED(call->fbc == NULL)) {
call 2578 Zend/zend_vm_def.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 2579 Zend/zend_vm_def.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 2581 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 2583 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 2597 Zend/zend_vm_def.h call->fbc = ce->constructor;
call 2600 Zend/zend_vm_def.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 2601 Zend/zend_vm_def.h call->object = NULL;
call 2608 Zend/zend_vm_def.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 2609 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 2612 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 2615 Zend/zend_vm_def.h if ((call->object = EG(This))) {
call 2616 Zend/zend_vm_def.h Z_ADDREF_P(call->object);
call 2617 Zend/zend_vm_def.h call->called_scope = Z_OBJCE_P(call->object);
call 2621 Zend/zend_vm_def.h call->num_additional_args = 0;
call 2622 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2623 Zend/zend_vm_def.h EX(call) = call;
call 2633 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->result.num;
call 2638 Zend/zend_vm_def.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 2639 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 2643 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 2646 Zend/zend_vm_def.h call->object = NULL;
call 2647 Zend/zend_vm_def.h call->called_scope = NULL;
call 2648 Zend/zend_vm_def.h call->num_additional_args = 0;
call 2649 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2650 Zend/zend_vm_def.h EX(call) = call;
call 2671 Zend/zend_vm_def.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call 2677 Zend/zend_vm_def.h call->object = NULL;
call 2678 Zend/zend_vm_def.h call->called_scope = NULL;
call 2679 Zend/zend_vm_def.h call->num_additional_args = 0;
call 2680 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2681 Zend/zend_vm_def.h EX(call) = call;
call 2688 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 2689 Zend/zend_vm_def.h if (call->object) {
call 2690 Zend/zend_vm_def.h Z_ADDREF_P(call->object);
call 2693 Zend/zend_vm_def.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call 2695 Zend/zend_vm_def.h call->fbc->common.prototype = (zend_function*)function_name;
call 2700 Zend/zend_vm_def.h call->num_additional_args = 0;
call 2701 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2702 Zend/zend_vm_def.h EX(call) = call;
call 2734 Zend/zend_vm_def.h call->called_scope = ce;
call 2735 Zend/zend_vm_def.h call->object = NULL;
call 2738 Zend/zend_vm_def.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call 2740 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 2743 Zend/zend_vm_def.h call->object = *obj;
call 2744 Zend/zend_vm_def.h ce = call->called_scope = Z_OBJCE_PP(obj);
call 2746 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 2747 Zend/zend_vm_def.h if (UNEXPECTED(call->fbc == NULL)) {
call 2748 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 2751 Zend/zend_vm_def.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 2752 Zend/zend_vm_def.h call->object = NULL;
call 2754 Zend/zend_vm_def.h if (!PZVAL_IS_REF(call->object)) {
call 2755 Zend/zend_vm_def.h Z_ADDREF_P(call->object); /* For $this pointer */
call 2759 Zend/zend_vm_def.h INIT_PZVAL_COPY(this_ptr, call->object);
call 2761 Zend/zend_vm_def.h call->object = this_ptr;
call 2766 Zend/zend_vm_def.h if (UNEXPECTED(call->fbc == NULL)) {
call 2770 Zend/zend_vm_def.h call->num_additional_args = 0;
call 2771 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2772 Zend/zend_vm_def.h EX(call) = call;
call 2792 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->result.num;
call 2796 Zend/zend_vm_def.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 2797 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 2799 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 2803 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 2806 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 2809 Zend/zend_vm_def.h call->object = NULL;
call 2810 Zend/zend_vm_def.h call->called_scope = NULL;
call 2811 Zend/zend_vm_def.h call->num_additional_args = 0;
call 2812 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2814 Zend/zend_vm_def.h EX(call) = call;
call 2820 Zend/zend_vm_def.h EX(function_state).function = EX(call)->fbc;
call 2829 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->op2.num;
call 2840 Zend/zend_vm_def.h call->fbc = EX(function_state).function;
call 2841 Zend/zend_vm_def.h call->object = NULL;
call 2842 Zend/zend_vm_def.h call->called_scope = NULL;
call 2843 Zend/zend_vm_def.h call->num_additional_args = 0;
call 2844 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2845 Zend/zend_vm_def.h EX(call) = call;
call 3076 Zend/zend_vm_def.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 3145 Zend/zend_vm_def.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 3165 Zend/zend_vm_def.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 3203 Zend/zend_vm_def.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 3223 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 3240 Zend/zend_vm_def.h arg_num = opline->op2.num + EX(call)->num_additional_args + 1;
call 3265 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, arg_num)) {
call 3278 Zend/zend_vm_def.h EX(call)->num_additional_args++;
call 3338 Zend/zend_vm_def.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, arg_num)) {
call 3342 Zend/zend_vm_def.h EX(call)->fbc->common.scope ? EX(call)->fbc->common.scope->name : "",
call 3343 Zend/zend_vm_def.h EX(call)->fbc->common.scope ? "::" : "",
call 3344 Zend/zend_vm_def.h EX(call)->fbc->common.function_name
call 3358 Zend/zend_vm_def.h EX(call)->num_additional_args++;
call 3610 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->extended_value;
call 3618 Zend/zend_vm_def.h call->fbc = constructor;
call 3619 Zend/zend_vm_def.h call->object = object_zval;
call 3620 Zend/zend_vm_def.h call->called_scope = EX_T(opline->op1.var).class_entry;
call 3621 Zend/zend_vm_def.h call->num_additional_args = 0;
call 3622 Zend/zend_vm_def.h call->is_ctor_call = 1;
call 3623 Zend/zend_vm_def.h call->is_ctor_result_used = RETURN_VALUE_USED(opline);
call 3624 Zend/zend_vm_def.h EX(call) = call;
call 5246 Zend/zend_vm_def.h if (EX(call) >= EX(call_slots)) {
call 5247 Zend/zend_vm_def.h call_slot *call = EX(call);
call 5249 Zend/zend_vm_def.h if (call->object) {
call 5250 Zend/zend_vm_def.h if (call->is_ctor_call) {
call 5251 Zend/zend_vm_def.h if (call->is_ctor_result_used) {
call 5252 Zend/zend_vm_def.h Z_DELREF_P(call->object);
call 5254 Zend/zend_vm_def.h if (Z_REFCOUNT_P(call->object) == 1) {
call 5255 Zend/zend_vm_def.h zend_object_store_ctor_failed(call->object TSRMLS_CC);
call 5258 Zend/zend_vm_def.h zval_ptr_dtor(&call->object);
call 5260 Zend/zend_vm_def.h if (call->fbc->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) {
call 5261 Zend/zend_vm_def.h efree((char *) call->fbc->common.function_name);
call 5262 Zend/zend_vm_def.h efree(call->fbc);
call 5264 Zend/zend_vm_def.h call--;
call 5265 Zend/zend_vm_def.h } while (call >= EX(call_slots));
call 5266 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 1436 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 1441 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 1442 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 1446 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 1449 Zend/zend_vm_execute.h call->object = NULL;
call 1450 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1451 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 1452 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1453 Zend/zend_vm_execute.h EX(call) = call;
call 1474 Zend/zend_vm_execute.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call 1479 Zend/zend_vm_execute.h call->object = NULL;
call 1480 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1481 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 1482 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1483 Zend/zend_vm_execute.h EX(call) = call;
call 1490 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 1491 Zend/zend_vm_execute.h if (call->object) {
call 1492 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 1495 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call 1497 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name;
call 1502 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 1503 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1504 Zend/zend_vm_execute.h EX(call) = call;
call 1536 Zend/zend_vm_execute.h call->called_scope = ce;
call 1537 Zend/zend_vm_execute.h call->object = NULL;
call 1540 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call 1542 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 1545 Zend/zend_vm_execute.h call->object = *obj;
call 1546 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj);
call 1548 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 1549 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 1550 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 1553 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 1554 Zend/zend_vm_execute.h call->object = NULL;
call 1556 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 1557 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 1561 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 1563 Zend/zend_vm_execute.h call->object = this_ptr;
call 1568 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 1572 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 1573 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1574 Zend/zend_vm_execute.h EX(call) = call;
call 1593 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 1597 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 1598 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 1600 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 1604 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 1607 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 1610 Zend/zend_vm_execute.h call->object = NULL;
call 1611 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1612 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 1613 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1615 Zend/zend_vm_execute.h EX(call) = call;
call 1779 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 1784 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 1785 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 1789 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 1792 Zend/zend_vm_execute.h call->object = NULL;
call 1793 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1794 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 1795 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1796 Zend/zend_vm_execute.h EX(call) = call;
call 1817 Zend/zend_vm_execute.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call 1823 Zend/zend_vm_execute.h call->object = NULL;
call 1824 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1825 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 1826 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1827 Zend/zend_vm_execute.h EX(call) = call;
call 1834 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 1835 Zend/zend_vm_execute.h if (call->object) {
call 1836 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 1839 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call 1841 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name;
call 1846 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 1847 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1848 Zend/zend_vm_execute.h EX(call) = call;
call 1880 Zend/zend_vm_execute.h call->called_scope = ce;
call 1881 Zend/zend_vm_execute.h call->object = NULL;
call 1884 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call 1886 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 1889 Zend/zend_vm_execute.h call->object = *obj;
call 1890 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj);
call 1892 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 1893 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 1894 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 1897 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 1898 Zend/zend_vm_execute.h call->object = NULL;
call 1900 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 1901 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 1905 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 1907 Zend/zend_vm_execute.h call->object = this_ptr;
call 1912 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 1916 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 1917 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1918 Zend/zend_vm_execute.h EX(call) = call;
call 1978 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 1983 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 1984 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 1988 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 1991 Zend/zend_vm_execute.h call->object = NULL;
call 1992 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1993 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 1994 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1995 Zend/zend_vm_execute.h EX(call) = call;
call 2016 Zend/zend_vm_execute.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call 2022 Zend/zend_vm_execute.h call->object = NULL;
call 2023 Zend/zend_vm_execute.h call->called_scope = NULL;
call 2024 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 2025 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 2026 Zend/zend_vm_execute.h EX(call) = call;
call 2033 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 2034 Zend/zend_vm_execute.h if (call->object) {
call 2035 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 2038 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call 2040 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name;
call 2045 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 2046 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 2047 Zend/zend_vm_execute.h EX(call) = call;
call 2079 Zend/zend_vm_execute.h call->called_scope = ce;
call 2080 Zend/zend_vm_execute.h call->object = NULL;
call 2083 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call 2085 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 2088 Zend/zend_vm_execute.h call->object = *obj;
call 2089 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj);
call 2091 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 2092 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 2093 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 2096 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 2097 Zend/zend_vm_execute.h call->object = NULL;
call 2099 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 2100 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 2104 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 2106 Zend/zend_vm_execute.h call->object = this_ptr;
call 2111 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 2115 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 2116 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 2117 Zend/zend_vm_execute.h EX(call) = call;
call 2215 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 2220 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 2221 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 2225 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 2228 Zend/zend_vm_execute.h call->object = NULL;
call 2229 Zend/zend_vm_execute.h call->called_scope = NULL;
call 2230 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 2231 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 2232 Zend/zend_vm_execute.h EX(call) = call;
call 2253 Zend/zend_vm_execute.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call 2258 Zend/zend_vm_execute.h call->object = NULL;
call 2259 Zend/zend_vm_execute.h call->called_scope = NULL;
call 2260 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 2261 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 2262 Zend/zend_vm_execute.h EX(call) = call;
call 2269 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 2270 Zend/zend_vm_execute.h if (call->object) {
call 2271 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 2274 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call 2276 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name;
call 2281 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 2282 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 2283 Zend/zend_vm_execute.h EX(call) = call;
call 2315 Zend/zend_vm_execute.h call->called_scope = ce;
call 2316 Zend/zend_vm_execute.h call->object = NULL;
call 2319 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call 2321 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 2324 Zend/zend_vm_execute.h call->object = *obj;
call 2325 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj);
call 2327 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 2328 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 2329 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 2332 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 2333 Zend/zend_vm_execute.h call->object = NULL;
call 2335 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 2336 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 2340 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 2342 Zend/zend_vm_execute.h call->object = this_ptr;
call 2347 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 2351 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 2352 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 2353 Zend/zend_vm_execute.h EX(call) = call;
call 2581 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->op2.num;
call 2592 Zend/zend_vm_execute.h call->fbc = EX(function_state).function;
call 2593 Zend/zend_vm_execute.h call->object = NULL;
call 2594 Zend/zend_vm_execute.h call->called_scope = NULL;
call 2595 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 2596 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 2597 Zend/zend_vm_execute.h EX(call) = call;
call 2753 Zend/zend_vm_execute.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 3762 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 3821 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 3839 Zend/zend_vm_execute.h call->called_scope = ce;
call 3844 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 3846 Zend/zend_vm_execute.h call->called_scope = ce;
call 3853 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 3856 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 3882 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 3884 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 3886 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 3890 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 3891 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 3893 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 3895 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 3909 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 3912 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 3913 Zend/zend_vm_execute.h call->object = NULL;
call 3920 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 3921 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 3924 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 3927 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 3928 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 3929 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 3933 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 3934 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 3935 Zend/zend_vm_execute.h EX(call) = call;
call 4823 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 4841 Zend/zend_vm_execute.h call->called_scope = ce;
call 4846 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 4848 Zend/zend_vm_execute.h call->called_scope = ce;
call 4855 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 4858 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 4884 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 4886 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 4888 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 4892 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 4893 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 4895 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 4897 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 4911 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 4914 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 4915 Zend/zend_vm_execute.h call->object = NULL;
call 4922 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 4923 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 4926 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 4929 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 4930 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 4931 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 4935 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 4936 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 4937 Zend/zend_vm_execute.h EX(call) = call;
call 5652 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 5687 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 5705 Zend/zend_vm_execute.h call->called_scope = ce;
call 5710 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 5712 Zend/zend_vm_execute.h call->called_scope = ce;
call 5719 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 5722 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 5748 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 5750 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 5752 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 5756 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 5757 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 5759 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 5761 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 5775 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 5778 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 5779 Zend/zend_vm_execute.h call->object = NULL;
call 5786 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 5787 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 5790 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 5793 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 5794 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 5795 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 5799 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 5800 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 5801 Zend/zend_vm_execute.h EX(call) = call;
call 6404 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 6422 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 6440 Zend/zend_vm_execute.h call->called_scope = ce;
call 6445 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 6447 Zend/zend_vm_execute.h call->called_scope = ce;
call 6454 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 6457 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 6483 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 6485 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 6487 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 6491 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 6492 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 6494 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 6496 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 6510 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 6513 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 6514 Zend/zend_vm_execute.h call->object = NULL;
call 6521 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 6522 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 6525 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 6528 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 6529 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 6530 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 6534 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 6535 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 6536 Zend/zend_vm_execute.h EX(call) = call;
call 7281 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 7299 Zend/zend_vm_execute.h call->called_scope = ce;
call 7304 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 7306 Zend/zend_vm_execute.h call->called_scope = ce;
call 7313 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 7316 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 7342 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 7344 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 7346 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 7350 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 7351 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 7353 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 7355 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 7369 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 7372 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 7373 Zend/zend_vm_execute.h call->object = NULL;
call 7380 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 7381 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 7384 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 7387 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 7388 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 7389 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 7393 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 7394 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 7395 Zend/zend_vm_execute.h EX(call) = call;
call 8118 Zend/zend_vm_execute.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 9180 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 9287 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 9304 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 9306 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 9307 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 9308 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 9311 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 9312 Zend/zend_vm_execute.h zval *object = call->object;
call 9314 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 9319 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 9320 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 9321 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 9324 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 9325 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 9326 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 9327 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 9335 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 9338 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 9339 Zend/zend_vm_execute.h call->object = NULL;
call 9341 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 9342 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 9346 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 9348 Zend/zend_vm_execute.h call->object = this_ptr;
call 9352 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 9353 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 9354 Zend/zend_vm_execute.h EX(call) = call;
call 10152 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 10169 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 10171 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 10172 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 10173 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 10176 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 10177 Zend/zend_vm_execute.h zval *object = call->object;
call 10179 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 10184 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 10185 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 10186 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 10189 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 10190 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 10191 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 10192 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 10200 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 10203 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 10204 Zend/zend_vm_execute.h call->object = NULL;
call 10206 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 10207 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 10211 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 10213 Zend/zend_vm_execute.h call->object = this_ptr;
call 10217 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 10218 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 10219 Zend/zend_vm_execute.h EX(call) = call;
call 10936 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 11018 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 11035 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 11037 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 11038 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 11039 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 11042 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 11043 Zend/zend_vm_execute.h zval *object = call->object;
call 11045 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 11050 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 11051 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 11052 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 11055 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 11056 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 11057 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 11058 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 11066 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 11069 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 11070 Zend/zend_vm_execute.h call->object = NULL;
call 11072 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 11073 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 11077 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 11079 Zend/zend_vm_execute.h call->object = this_ptr;
call 11083 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 11084 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 11085 Zend/zend_vm_execute.h EX(call) = call;
call 11690 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 12464 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 12481 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 12483 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 12484 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 12485 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 12488 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 12489 Zend/zend_vm_execute.h zval *object = call->object;
call 12491 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 12496 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 12497 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 12498 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 12501 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 12502 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 12503 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 12504 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 12512 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 12515 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 12516 Zend/zend_vm_execute.h call->object = NULL;
call 12518 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 12519 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 12523 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 12525 Zend/zend_vm_execute.h call->object = this_ptr;
call 12529 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 12530 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 12531 Zend/zend_vm_execute.h EX(call) = call;
call 13415 Zend/zend_vm_execute.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 13435 Zend/zend_vm_execute.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 13473 Zend/zend_vm_execute.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 13493 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 15118 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 15226 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 15462 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 15712 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 15729 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 15731 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 15732 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 15733 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 15736 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 15737 Zend/zend_vm_execute.h zval *object = call->object;
call 15739 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 15744 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 15745 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 15746 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 15749 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 15750 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 15751 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 15752 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 15760 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 15763 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 15764 Zend/zend_vm_execute.h call->object = NULL;
call 15766 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 15767 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 15771 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 15773 Zend/zend_vm_execute.h call->object = this_ptr;
call 15777 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 15778 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 15779 Zend/zend_vm_execute.h EX(call) = call;
call 15792 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 15810 Zend/zend_vm_execute.h call->called_scope = ce;
call 15815 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 15817 Zend/zend_vm_execute.h call->called_scope = ce;
call 15824 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 15827 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 15853 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 15855 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 15857 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 15861 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 15862 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 15864 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 15866 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 15880 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 15883 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 15884 Zend/zend_vm_execute.h call->object = NULL;
call 15891 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 15892 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 15895 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 15898 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 15899 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 15900 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 15904 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 15905 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 15906 Zend/zend_vm_execute.h EX(call) = call;
call 17578 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 17814 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 18065 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 18082 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 18084 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 18085 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 18086 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 18089 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 18090 Zend/zend_vm_execute.h zval *object = call->object;
call 18092 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 18097 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 18098 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 18099 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 18102 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 18103 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 18104 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 18105 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 18113 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 18116 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 18117 Zend/zend_vm_execute.h call->object = NULL;
call 18119 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 18120 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 18124 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 18126 Zend/zend_vm_execute.h call->object = this_ptr;
call 18130 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 18131 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 18132 Zend/zend_vm_execute.h EX(call) = call;
call 18146 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 18164 Zend/zend_vm_execute.h call->called_scope = ce;
call 18169 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 18171 Zend/zend_vm_execute.h call->called_scope = ce;
call 18178 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 18181 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 18207 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 18209 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 18211 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 18215 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 18216 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 18218 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 18220 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 18234 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 18237 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 18238 Zend/zend_vm_execute.h call->object = NULL;
call 18245 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 18246 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 18249 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 18252 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 18253 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 18254 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 18258 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 18259 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 18260 Zend/zend_vm_execute.h EX(call) = call;
call 19732 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 19840 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 20076 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 20382 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 20399 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 20401 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 20402 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 20403 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 20406 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 20407 Zend/zend_vm_execute.h zval *object = call->object;
call 20409 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 20414 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 20415 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 20416 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 20419 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 20420 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 20421 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 20422 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 20430 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 20433 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 20434 Zend/zend_vm_execute.h call->object = NULL;
call 20436 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 20437 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 20441 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 20443 Zend/zend_vm_execute.h call->object = this_ptr;
call 20447 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 20448 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 20449 Zend/zend_vm_execute.h EX(call) = call;
call 20463 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 20481 Zend/zend_vm_execute.h call->called_scope = ce;
call 20486 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 20488 Zend/zend_vm_execute.h call->called_scope = ce;
call 20495 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 20498 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 20524 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 20526 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 20528 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 20532 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 20533 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 20535 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 20537 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 20551 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 20554 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 20555 Zend/zend_vm_execute.h call->object = NULL;
call 20562 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 20563 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 20566 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 20569 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 20570 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 20571 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 20575 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 20576 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 20577 Zend/zend_vm_execute.h EX(call) = call;
call 21724 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 21800 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 21911 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 21929 Zend/zend_vm_execute.h call->called_scope = ce;
call 21934 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 21936 Zend/zend_vm_execute.h call->called_scope = ce;
call 21943 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 21946 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 21972 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 21974 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 21976 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 21980 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 21981 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 21983 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 21985 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 21999 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 22002 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 22003 Zend/zend_vm_execute.h call->object = NULL;
call 22010 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 22011 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 22014 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 22017 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 22018 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 22019 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 22023 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 22024 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 22025 Zend/zend_vm_execute.h EX(call) = call;
call 23312 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 23548 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 23851 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 23868 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 23870 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 23871 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 23872 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 23875 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 23876 Zend/zend_vm_execute.h zval *object = call->object;
call 23878 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 23883 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 23884 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 23885 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 23888 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 23889 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 23890 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 23891 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 23899 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 23902 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 23903 Zend/zend_vm_execute.h call->object = NULL;
call 23905 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 23906 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 23910 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 23912 Zend/zend_vm_execute.h call->object = this_ptr;
call 23916 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 23917 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 23918 Zend/zend_vm_execute.h EX(call) = call;
call 23931 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 23949 Zend/zend_vm_execute.h call->called_scope = ce;
call 23954 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 23956 Zend/zend_vm_execute.h call->called_scope = ce;
call 23963 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 23966 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 23992 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 23994 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 23996 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 24000 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 24001 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 24003 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 24005 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 24019 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 24022 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 24023 Zend/zend_vm_execute.h call->object = NULL;
call 24030 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 24031 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 24034 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 24037 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 24038 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 24039 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 24043 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 24044 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 24045 Zend/zend_vm_execute.h EX(call) = call;
call 25343 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 25501 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 25518 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C);
call 25520 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 25521 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 25522 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 25525 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 25526 Zend/zend_vm_execute.h zval *object = call->object;
call 25528 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 25533 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 25534 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 25535 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 25538 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 25539 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 25540 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 25541 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 25549 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 25552 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 25553 Zend/zend_vm_execute.h call->object = NULL;
call 25555 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 25556 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 25560 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 25562 Zend/zend_vm_execute.h call->object = this_ptr;
call 25566 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 25567 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 25568 Zend/zend_vm_execute.h EX(call) = call;
call 26757 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 26914 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 26931 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C);
call 26933 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 26934 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 26935 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 26938 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 26939 Zend/zend_vm_execute.h zval *object = call->object;
call 26941 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 26946 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 26947 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 26948 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 26951 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 26952 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 26953 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 26954 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 26962 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 26965 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 26966 Zend/zend_vm_execute.h call->object = NULL;
call 26968 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 26969 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 26973 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 26975 Zend/zend_vm_execute.h call->object = this_ptr;
call 26979 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 26980 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 26981 Zend/zend_vm_execute.h EX(call) = call;
call 28079 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 28236 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 28253 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C);
call 28255 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 28256 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 28257 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 28260 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 28261 Zend/zend_vm_execute.h zval *object = call->object;
call 28263 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 28268 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 28269 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 28270 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 28273 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 28274 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 28275 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 28276 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 28284 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 28287 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 28288 Zend/zend_vm_execute.h call->object = NULL;
call 28290 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 28291 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 28295 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 28297 Zend/zend_vm_execute.h call->object = this_ptr;
call 28301 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 28302 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 28303 Zend/zend_vm_execute.h EX(call) = call;
call 29832 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 29988 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 30005 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C);
call 30007 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 30008 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 30009 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 30012 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 30013 Zend/zend_vm_execute.h zval *object = call->object;
call 30015 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 30020 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 30021 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 30022 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 30025 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 30026 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 30027 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 30028 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 30036 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 30039 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 30040 Zend/zend_vm_execute.h call->object = NULL;
call 30042 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 30043 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 30047 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 30049 Zend/zend_vm_execute.h call->object = this_ptr;
call 30053 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 30054 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 30055 Zend/zend_vm_execute.h EX(call) = call;
call 31094 Zend/zend_vm_execute.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 31114 Zend/zend_vm_execute.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 31152 Zend/zend_vm_execute.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 31171 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
call 32650 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 32757 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 32990 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 33239 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 33256 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
call 33258 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 33259 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 33260 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 33263 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 33264 Zend/zend_vm_execute.h zval *object = call->object;
call 33266 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 33271 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 33272 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 33273 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 33276 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 33277 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 33278 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 33279 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 33287 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 33290 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 33291 Zend/zend_vm_execute.h call->object = NULL;
call 33293 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 33294 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 33298 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 33300 Zend/zend_vm_execute.h call->object = this_ptr;
call 33304 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 33305 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 33306 Zend/zend_vm_execute.h EX(call) = call;
call 34880 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 35113 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 35363 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 35380 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
call 35382 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 35383 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 35384 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 35387 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 35388 Zend/zend_vm_execute.h zval *object = call->object;
call 35390 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 35395 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 35396 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 35397 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 35400 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 35401 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 35402 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 35403 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 35411 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 35414 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 35415 Zend/zend_vm_execute.h call->object = NULL;
call 35417 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 35418 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 35422 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 35424 Zend/zend_vm_execute.h call->object = this_ptr;
call 35428 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 35429 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 35430 Zend/zend_vm_execute.h EX(call) = call;
call 36898 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 37005 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 37238 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 37542 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 37559 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
call 37561 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 37562 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 37563 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 37566 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 37567 Zend/zend_vm_execute.h zval *object = call->object;
call 37569 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 37574 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 37575 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 37576 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 37579 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 37580 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 37581 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 37582 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 37590 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 37593 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 37594 Zend/zend_vm_execute.h call->object = NULL;
call 37596 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 37597 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 37601 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 37603 Zend/zend_vm_execute.h call->object = this_ptr;
call 37607 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 37608 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 37609 Zend/zend_vm_execute.h EX(call) = call;
call 38752 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 38827 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 40190 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 40423 Zend/zend_vm_execute.h if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
call 40724 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 40741 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
call 40743 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 40744 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 40745 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 40748 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 40749 Zend/zend_vm_execute.h zval *object = call->object;
call 40751 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 40756 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 40757 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 40758 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 40761 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 40762 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 40763 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 40764 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 40772 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 40775 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 40776 Zend/zend_vm_execute.h call->object = NULL;
call 40778 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 40779 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 40783 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 40785 Zend/zend_vm_execute.h call->object = this_ptr;
call 40789 Zend/zend_vm_execute.h call->num_additional_args = 0;
call 40790 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 40791 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;