call 334 Zend/micro_bench.php $x->call(N);
call 399 Zend/zend_compile.h call_slot *call;
call 1647 Zend/zend_execute.c EX(call) = NULL;
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 1160 Zend/zend_vm_def.h ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R);
call 1270 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 1507 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 1885 Zend/zend_vm_def.h if (UNEXPECTED(EG(exception) != NULL) && EX(call)->is_ctor_call) {
call 1886 Zend/zend_vm_def.h if (EX(call)->is_ctor_result_used) {
call 1899 Zend/zend_vm_def.h EX(call)--;
call 1925 Zend/zend_vm_def.h EX(object) = EX(call)->object;
call 1960 Zend/zend_vm_def.h EG(called_scope) = EX(call)->called_scope;
call 2064 Zend/zend_vm_def.h if (UNEXPECTED(EG(exception) != NULL) && EX(call)->is_ctor_call) {
call 2065 Zend/zend_vm_def.h if (EX(call)->is_ctor_result_used) {
call 2079 Zend/zend_vm_def.h EX(call)--;
call 2429 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->result.num;
call 2446 Zend/zend_vm_def.h call->object = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_R);
call 2448 Zend/zend_vm_def.h if (EXPECTED(call->object != NULL) &&
call 2449 Zend/zend_vm_def.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 2450 Zend/zend_vm_def.h call->called_scope = Z_OBJCE_P(call->object);
call 2453 Zend/zend_vm_def.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 2454 Zend/zend_vm_def.h zval *object = call->object;
call 2456 Zend/zend_vm_def.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 2461 Zend/zend_vm_def.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((OP2_TYPE == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
call 2462 Zend/zend_vm_def.h if (UNEXPECTED(call->fbc == NULL)) {
call 2463 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval);
call 2466 Zend/zend_vm_def.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 2467 Zend/zend_vm_def.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 2468 Zend/zend_vm_def.h EXPECTED(call->object == object)) {
call 2469 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 2480 Zend/zend_vm_def.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 2481 Zend/zend_vm_def.h call->object = NULL;
call 2483 Zend/zend_vm_def.h if (!PZVAL_IS_REF(call->object)) {
call 2484 Zend/zend_vm_def.h Z_ADDREF_P(call->object); /* For $this pointer */
call 2488 Zend/zend_vm_def.h INIT_PZVAL_COPY(this_ptr, call->object);
call 2490 Zend/zend_vm_def.h call->object = this_ptr;
call 2493 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2494 Zend/zend_vm_def.h EX(call) = call;
call 2508 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->result.num;
call 2526 Zend/zend_vm_def.h call->called_scope = ce;
call 2531 Zend/zend_vm_def.h call->called_scope = EG(called_scope);
call 2533 Zend/zend_vm_def.h call->called_scope = ce;
call 2540 Zend/zend_vm_def.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 2543 Zend/zend_vm_def.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 2569 Zend/zend_vm_def.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 2571 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 2573 Zend/zend_vm_def.h if (UNEXPECTED(call->fbc == NULL)) {
call 2577 Zend/zend_vm_def.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 2578 Zend/zend_vm_def.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 2580 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 2582 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 2596 Zend/zend_vm_def.h call->fbc = ce->constructor;
call 2599 Zend/zend_vm_def.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 2600 Zend/zend_vm_def.h call->object = NULL;
call 2607 Zend/zend_vm_def.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 2608 Zend/zend_vm_def.h zend_error(E_STRICT, "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 2611 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 2614 Zend/zend_vm_def.h if ((call->object = EG(This))) {
call 2615 Zend/zend_vm_def.h Z_ADDREF_P(call->object);
call 2616 Zend/zend_vm_def.h call->called_scope = Z_OBJCE_P(call->object);
call 2619 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2620 Zend/zend_vm_def.h EX(call) = call;
call 2630 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->result.num;
call 2635 Zend/zend_vm_def.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 2636 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 2640 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 2642 Zend/zend_vm_def.h call->object = NULL;
call 2643 Zend/zend_vm_def.h call->called_scope = NULL;
call 2644 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2645 Zend/zend_vm_def.h EX(call) = call;
call 2665 Zend/zend_vm_def.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call 2670 Zend/zend_vm_def.h call->object = NULL;
call 2671 Zend/zend_vm_def.h call->called_scope = NULL;
call 2672 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2673 Zend/zend_vm_def.h EX(call) = call;
call 2679 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 2680 Zend/zend_vm_def.h if (call->object) {
call 2681 Zend/zend_vm_def.h Z_ADDREF_P(call->object);
call 2684 Zend/zend_vm_def.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call 2686 Zend/zend_vm_def.h call->fbc->common.prototype = (zend_function*)function_name;
call 2690 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2691 Zend/zend_vm_def.h EX(call) = call;
call 2722 Zend/zend_vm_def.h call->called_scope = ce;
call 2723 Zend/zend_vm_def.h call->object = NULL;
call 2726 Zend/zend_vm_def.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call 2728 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 2731 Zend/zend_vm_def.h call->object = *obj;
call 2732 Zend/zend_vm_def.h ce = call->called_scope = Z_OBJCE_PP(obj);
call 2734 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 2735 Zend/zend_vm_def.h if (UNEXPECTED(call->fbc == NULL)) {
call 2736 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 2739 Zend/zend_vm_def.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 2740 Zend/zend_vm_def.h call->object = NULL;
call 2742 Zend/zend_vm_def.h if (!PZVAL_IS_REF(call->object)) {
call 2743 Zend/zend_vm_def.h Z_ADDREF_P(call->object); /* For $this pointer */
call 2747 Zend/zend_vm_def.h INIT_PZVAL_COPY(this_ptr, call->object);
call 2749 Zend/zend_vm_def.h call->object = this_ptr;
call 2754 Zend/zend_vm_def.h if (UNEXPECTED(call->fbc == NULL)) {
call 2757 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2758 Zend/zend_vm_def.h EX(call) = call;
call 2777 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->result.num;
call 2781 Zend/zend_vm_def.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 2782 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 2784 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 2788 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 2791 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 2794 Zend/zend_vm_def.h call->object = NULL;
call 2795 Zend/zend_vm_def.h call->called_scope = NULL;
call 2796 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2797 Zend/zend_vm_def.h EX(call) = call;
call 2803 Zend/zend_vm_def.h EX(function_state).function = EX(call)->fbc;
call 2812 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->op2.num;
call 2822 Zend/zend_vm_def.h call->fbc = EX(function_state).function;
call 2823 Zend/zend_vm_def.h call->object = NULL;
call 2824 Zend/zend_vm_def.h call->called_scope = NULL;
call 2825 Zend/zend_vm_def.h call->is_ctor_call = 0;
call 2826 Zend/zend_vm_def.h EX(call) = call;
call 3053 Zend/zend_vm_def.h && ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 3114 Zend/zend_vm_def.h } else if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 3140 Zend/zend_vm_def.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 3178 Zend/zend_vm_def.h !ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 3197 Zend/zend_vm_def.h && ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 3401 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->extended_value;
call 3409 Zend/zend_vm_def.h call->fbc = constructor;
call 3410 Zend/zend_vm_def.h call->object = object_zval;
call 3411 Zend/zend_vm_def.h call->called_scope = EX_T(opline->op1.var).class_entry;
call 3412 Zend/zend_vm_def.h call->is_ctor_call = 1;
call 3413 Zend/zend_vm_def.h call->is_ctor_result_used = RETURN_VALUE_USED(opline);
call 3414 Zend/zend_vm_def.h EX(call) = call;
call 5033 Zend/zend_vm_def.h if (EX(call) >= EX(call_slots)) {
call 5034 Zend/zend_vm_def.h call_slot *call = EX(call);
call 5036 Zend/zend_vm_def.h if (call->object) {
call 5037 Zend/zend_vm_def.h if (call->is_ctor_call) {
call 5038 Zend/zend_vm_def.h if (call->is_ctor_result_used) {
call 5039 Zend/zend_vm_def.h Z_DELREF_P(call->object);
call 5041 Zend/zend_vm_def.h if (Z_REFCOUNT_P(call->object) == 1) {
call 5042 Zend/zend_vm_def.h zend_object_store_ctor_failed(call->object TSRMLS_CC);
call 5045 Zend/zend_vm_def.h zval_ptr_dtor(&call->object);
call 5047 Zend/zend_vm_def.h if (call->fbc->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) {
call 5048 Zend/zend_vm_def.h efree((char *) call->fbc->common.function_name);
call 5049 Zend/zend_vm_def.h efree(call->fbc);
call 5051 Zend/zend_vm_def.h call--;
call 5052 Zend/zend_vm_def.h } while (call >= EX(call_slots));
call 5053 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 486 Zend/zend_vm_execute.h EX(object) = EX(call)->object;
call 521 Zend/zend_vm_execute.h EG(called_scope) = EX(call)->called_scope;
call 625 Zend/zend_vm_execute.h if (UNEXPECTED(EG(exception) != NULL) && EX(call)->is_ctor_call) {
call 626 Zend/zend_vm_execute.h if (EX(call)->is_ctor_result_used) {
call 640 Zend/zend_vm_execute.h EX(call)--;
call 684 Zend/zend_vm_execute.h EX(function_state).function = EX(call)->fbc;
call 771 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->extended_value;
call 779 Zend/zend_vm_execute.h call->fbc = constructor;
call 780 Zend/zend_vm_execute.h call->object = object_zval;
call 781 Zend/zend_vm_execute.h call->called_scope = EX_T(opline->op1.var).class_entry;
call 782 Zend/zend_vm_execute.h call->is_ctor_call = 1;
call 783 Zend/zend_vm_execute.h call->is_ctor_result_used = RETURN_VALUE_USED(opline);
call 784 Zend/zend_vm_execute.h EX(call) = call;
call 1011 Zend/zend_vm_execute.h if (EX(call) >= EX(call_slots)) {
call 1012 Zend/zend_vm_execute.h call_slot *call = EX(call);
call 1014 Zend/zend_vm_execute.h if (call->object) {
call 1015 Zend/zend_vm_execute.h if (call->is_ctor_call) {
call 1016 Zend/zend_vm_execute.h if (call->is_ctor_result_used) {
call 1017 Zend/zend_vm_execute.h Z_DELREF_P(call->object);
call 1019 Zend/zend_vm_execute.h if (Z_REFCOUNT_P(call->object) == 1) {
call 1020 Zend/zend_vm_execute.h zend_object_store_ctor_failed(call->object TSRMLS_CC);
call 1023 Zend/zend_vm_execute.h zval_ptr_dtor(&call->object);
call 1025 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) {
call 1026 Zend/zend_vm_execute.h efree((char *) call->fbc->common.function_name);
call 1027 Zend/zend_vm_execute.h efree(call->fbc);
call 1029 Zend/zend_vm_execute.h call--;
call 1030 Zend/zend_vm_execute.h } while (call >= EX(call_slots));
call 1031 Zend/zend_vm_execute.h EX(call) = NULL;
call 1227 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 1232 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 1233 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 1237 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 1239 Zend/zend_vm_execute.h call->object = NULL;
call 1240 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1241 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1242 Zend/zend_vm_execute.h EX(call) = call;
call 1262 Zend/zend_vm_execute.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call 1267 Zend/zend_vm_execute.h call->object = NULL;
call 1268 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1269 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1270 Zend/zend_vm_execute.h EX(call) = call;
call 1276 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 1277 Zend/zend_vm_execute.h if (call->object) {
call 1278 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 1281 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call 1283 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name;
call 1287 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1288 Zend/zend_vm_execute.h EX(call) = call;
call 1319 Zend/zend_vm_execute.h call->called_scope = ce;
call 1320 Zend/zend_vm_execute.h call->object = NULL;
call 1323 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call 1325 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 1328 Zend/zend_vm_execute.h call->object = *obj;
call 1329 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj);
call 1331 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 1332 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 1333 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 1336 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 1337 Zend/zend_vm_execute.h call->object = NULL;
call 1339 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 1340 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 1344 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 1346 Zend/zend_vm_execute.h call->object = this_ptr;
call 1351 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 1354 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1355 Zend/zend_vm_execute.h EX(call) = call;
call 1374 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 1378 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 1379 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 1381 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 1385 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 1388 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 1391 Zend/zend_vm_execute.h call->object = NULL;
call 1392 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1393 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1394 Zend/zend_vm_execute.h EX(call) = call;
call 1552 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 1557 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 1558 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 1562 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 1564 Zend/zend_vm_execute.h call->object = NULL;
call 1565 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1566 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1567 Zend/zend_vm_execute.h EX(call) = call;
call 1587 Zend/zend_vm_execute.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call 1592 Zend/zend_vm_execute.h call->object = NULL;
call 1593 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1594 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1595 Zend/zend_vm_execute.h EX(call) = call;
call 1601 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 1602 Zend/zend_vm_execute.h if (call->object) {
call 1603 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 1606 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call 1608 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name;
call 1612 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1613 Zend/zend_vm_execute.h EX(call) = call;
call 1644 Zend/zend_vm_execute.h call->called_scope = ce;
call 1645 Zend/zend_vm_execute.h call->object = NULL;
call 1648 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call 1650 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 1653 Zend/zend_vm_execute.h call->object = *obj;
call 1654 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj);
call 1656 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 1657 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 1658 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 1661 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 1662 Zend/zend_vm_execute.h call->object = NULL;
call 1664 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 1665 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 1669 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 1671 Zend/zend_vm_execute.h call->object = this_ptr;
call 1676 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 1679 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1680 Zend/zend_vm_execute.h EX(call) = call;
call 1739 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 1744 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 1745 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 1749 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 1751 Zend/zend_vm_execute.h call->object = NULL;
call 1752 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1753 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1754 Zend/zend_vm_execute.h EX(call) = call;
call 1774 Zend/zend_vm_execute.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call 1779 Zend/zend_vm_execute.h call->object = NULL;
call 1780 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1781 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1782 Zend/zend_vm_execute.h EX(call) = call;
call 1788 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 1789 Zend/zend_vm_execute.h if (call->object) {
call 1790 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 1793 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call 1795 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name;
call 1799 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1800 Zend/zend_vm_execute.h EX(call) = call;
call 1831 Zend/zend_vm_execute.h call->called_scope = ce;
call 1832 Zend/zend_vm_execute.h call->object = NULL;
call 1835 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call 1837 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 1840 Zend/zend_vm_execute.h call->object = *obj;
call 1841 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj);
call 1843 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 1844 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 1845 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 1848 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 1849 Zend/zend_vm_execute.h call->object = NULL;
call 1851 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 1852 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 1856 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 1858 Zend/zend_vm_execute.h call->object = this_ptr;
call 1863 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 1866 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1867 Zend/zend_vm_execute.h EX(call) = call;
call 1964 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 1969 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 1970 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 1974 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 1976 Zend/zend_vm_execute.h call->object = NULL;
call 1977 Zend/zend_vm_execute.h call->called_scope = NULL;
call 1978 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 1979 Zend/zend_vm_execute.h EX(call) = call;
call 1999 Zend/zend_vm_execute.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) {
call 2004 Zend/zend_vm_execute.h call->object = NULL;
call 2005 Zend/zend_vm_execute.h call->called_scope = NULL;
call 2006 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 2007 Zend/zend_vm_execute.h EX(call) = call;
call 2013 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 2014 Zend/zend_vm_execute.h if (call->object) {
call 2015 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 2018 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
call 2020 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name;
call 2024 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 2025 Zend/zend_vm_execute.h EX(call) = call;
call 2056 Zend/zend_vm_execute.h call->called_scope = ce;
call 2057 Zend/zend_vm_execute.h call->object = NULL;
call 2060 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
call 2062 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 2065 Zend/zend_vm_execute.h call->object = *obj;
call 2066 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj);
call 2068 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 2069 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 2070 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 2073 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 2074 Zend/zend_vm_execute.h call->object = NULL;
call 2076 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 2077 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 2081 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 2083 Zend/zend_vm_execute.h call->object = this_ptr;
call 2088 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 2091 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 2092 Zend/zend_vm_execute.h EX(call) = call;
call 2320 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->op2.num;
call 2330 Zend/zend_vm_execute.h call->fbc = EX(function_state).function;
call 2331 Zend/zend_vm_execute.h call->object = NULL;
call 2332 Zend/zend_vm_execute.h call->called_scope = NULL;
call 2333 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 2334 Zend/zend_vm_execute.h EX(call) = call;
call 2486 Zend/zend_vm_execute.h && ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 3476 Zend/zend_vm_execute.h return zend_fetch_var_address_helper_SPEC_CONST_CONST(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call 3537 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 3555 Zend/zend_vm_execute.h call->called_scope = ce;
call 3560 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 3562 Zend/zend_vm_execute.h call->called_scope = ce;
call 3569 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 3572 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 3598 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 3600 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 3602 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 3606 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 3607 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 3609 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 3611 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 3625 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 3628 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 3629 Zend/zend_vm_execute.h call->object = NULL;
call 3636 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 3637 Zend/zend_vm_execute.h zend_error(E_STRICT, "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 3640 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 3643 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 3644 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 3645 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 3648 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 3649 Zend/zend_vm_execute.h EX(call) = call;
call 4529 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 4547 Zend/zend_vm_execute.h call->called_scope = ce;
call 4552 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 4554 Zend/zend_vm_execute.h call->called_scope = ce;
call 4561 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 4564 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 4590 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 4592 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 4594 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 4598 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 4599 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 4601 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 4603 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 4617 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 4620 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 4621 Zend/zend_vm_execute.h call->object = NULL;
call 4628 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 4629 Zend/zend_vm_execute.h zend_error(E_STRICT, "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 4632 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 4635 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 4636 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 4637 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 4640 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 4641 Zend/zend_vm_execute.h EX(call) = call;
call 5349 Zend/zend_vm_execute.h return zend_fetch_var_address_helper_SPEC_CONST_VAR(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call 5386 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 5404 Zend/zend_vm_execute.h call->called_scope = ce;
call 5409 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 5411 Zend/zend_vm_execute.h call->called_scope = ce;
call 5418 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 5421 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 5447 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 5449 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 5451 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 5455 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 5456 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 5458 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 5460 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 5474 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 5477 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 5478 Zend/zend_vm_execute.h call->object = NULL;
call 5485 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 5486 Zend/zend_vm_execute.h zend_error(E_STRICT, "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 5489 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 5492 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 5493 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 5494 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 5497 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 5498 Zend/zend_vm_execute.h EX(call) = call;
call 6094 Zend/zend_vm_execute.h return zend_fetch_var_address_helper_SPEC_CONST_UNUSED(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call 6112 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 6130 Zend/zend_vm_execute.h call->called_scope = ce;
call 6135 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 6137 Zend/zend_vm_execute.h call->called_scope = ce;
call 6144 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 6147 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 6173 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 6175 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 6177 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 6181 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 6182 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 6184 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 6186 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 6200 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 6203 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 6204 Zend/zend_vm_execute.h call->object = NULL;
call 6211 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 6212 Zend/zend_vm_execute.h zend_error(E_STRICT, "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 6215 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 6218 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 6219 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 6220 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 6223 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 6224 Zend/zend_vm_execute.h EX(call) = call;
call 6974 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 6992 Zend/zend_vm_execute.h call->called_scope = ce;
call 6997 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 6999 Zend/zend_vm_execute.h call->called_scope = ce;
call 7006 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 7009 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 7035 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 7037 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 7039 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 7043 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 7044 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 7046 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 7048 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 7062 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 7065 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 7066 Zend/zend_vm_execute.h call->object = NULL;
call 7073 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 7074 Zend/zend_vm_execute.h zend_error(E_STRICT, "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 7077 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 7080 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 7081 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 7082 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 7085 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 7086 Zend/zend_vm_execute.h EX(call) = call;
call 7796 Zend/zend_vm_execute.h && ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 8839 Zend/zend_vm_execute.h return zend_fetch_var_address_helper_SPEC_TMP_CONST(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call 8948 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 8965 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 8967 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 8968 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 8969 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 8972 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 8973 Zend/zend_vm_execute.h zval *object = call->object;
call 8975 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 8980 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 8981 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 8982 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 8985 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 8986 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 8987 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 8988 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 8999 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 9000 Zend/zend_vm_execute.h call->object = NULL;
call 9002 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 9003 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 9007 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 9009 Zend/zend_vm_execute.h call->object = this_ptr;
call 9012 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 9013 Zend/zend_vm_execute.h EX(call) = call;
call 9804 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 9821 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 9823 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 9824 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 9825 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 9828 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 9829 Zend/zend_vm_execute.h zval *object = call->object;
call 9831 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 9836 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 9837 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 9838 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 9841 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 9842 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 9843 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 9844 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 9855 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 9856 Zend/zend_vm_execute.h call->object = NULL;
call 9858 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 9859 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 9863 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 9865 Zend/zend_vm_execute.h call->object = this_ptr;
call 9868 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 9869 Zend/zend_vm_execute.h EX(call) = call;
call 10579 Zend/zend_vm_execute.h return zend_fetch_var_address_helper_SPEC_TMP_VAR(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call 10663 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 10680 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 10682 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 10683 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 10684 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 10687 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 10688 Zend/zend_vm_execute.h zval *object = call->object;
call 10690 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 10695 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 10696 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 10697 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 10700 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 10701 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 10702 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 10703 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 10714 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 10715 Zend/zend_vm_execute.h call->object = NULL;
call 10717 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 10718 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 10722 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 10724 Zend/zend_vm_execute.h call->object = this_ptr;
call 10727 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 10728 Zend/zend_vm_execute.h EX(call) = call;
call 11326 Zend/zend_vm_execute.h return zend_fetch_var_address_helper_SPEC_TMP_UNUSED(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call 12105 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 12122 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 12124 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 12125 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 12126 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 12129 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 12130 Zend/zend_vm_execute.h zval *object = call->object;
call 12132 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 12137 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 12138 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 12139 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 12142 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 12143 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 12144 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 12145 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 12156 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 12157 Zend/zend_vm_execute.h call->object = NULL;
call 12159 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 12160 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 12164 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 12166 Zend/zend_vm_execute.h call->object = this_ptr;
call 12169 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 12170 Zend/zend_vm_execute.h EX(call) = call;
call 13035 Zend/zend_vm_execute.h } else if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 13061 Zend/zend_vm_execute.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 13099 Zend/zend_vm_execute.h !ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 13118 Zend/zend_vm_execute.h && ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 14730 Zend/zend_vm_execute.h return zend_fetch_var_address_helper_SPEC_VAR_CONST(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call 14840 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 15077 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 15327 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 15344 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 15346 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 15347 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 15348 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 15351 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 15352 Zend/zend_vm_execute.h zval *object = call->object;
call 15354 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 15359 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 15360 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 15361 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 15364 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 15365 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 15366 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 15367 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 15378 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 15379 Zend/zend_vm_execute.h call->object = NULL;
call 15381 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 15382 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 15386 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 15388 Zend/zend_vm_execute.h call->object = this_ptr;
call 15391 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 15392 Zend/zend_vm_execute.h EX(call) = call;
call 15405 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 15423 Zend/zend_vm_execute.h call->called_scope = ce;
call 15428 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 15430 Zend/zend_vm_execute.h call->called_scope = ce;
call 15437 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 15440 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 15466 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 15468 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 15470 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 15474 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 15475 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 15477 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 15479 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 15493 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 15496 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 15497 Zend/zend_vm_execute.h call->object = NULL;
call 15504 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 15505 Zend/zend_vm_execute.h zend_error(E_STRICT, "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 15508 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 15511 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 15512 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 15513 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 15516 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 15517 Zend/zend_vm_execute.h EX(call) = call;
call 17196 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 17433 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 17684 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 17701 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 17703 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 17704 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 17705 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 17708 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 17709 Zend/zend_vm_execute.h zval *object = call->object;
call 17711 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 17716 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 17717 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 17718 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 17721 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 17722 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 17723 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 17724 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 17735 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 17736 Zend/zend_vm_execute.h call->object = NULL;
call 17738 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 17739 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 17743 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 17745 Zend/zend_vm_execute.h call->object = this_ptr;
call 17748 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 17749 Zend/zend_vm_execute.h EX(call) = call;
call 17763 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 17781 Zend/zend_vm_execute.h call->called_scope = ce;
call 17786 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 17788 Zend/zend_vm_execute.h call->called_scope = ce;
call 17795 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 17798 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 17824 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 17826 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 17828 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 17832 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 17833 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 17835 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 17837 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 17851 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 17854 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 17855 Zend/zend_vm_execute.h call->object = NULL;
call 17862 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 17863 Zend/zend_vm_execute.h zend_error(E_STRICT, "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 17866 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 17869 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 17870 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 17871 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 17874 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 17875 Zend/zend_vm_execute.h EX(call) = call;
call 19349 Zend/zend_vm_execute.h return zend_fetch_var_address_helper_SPEC_VAR_VAR(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call 19459 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 19696 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 20002 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 20019 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 20021 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 20022 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 20023 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 20026 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 20027 Zend/zend_vm_execute.h zval *object = call->object;
call 20029 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 20034 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 20035 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 20036 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 20039 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 20040 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 20041 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 20042 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 20053 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 20054 Zend/zend_vm_execute.h call->object = NULL;
call 20056 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 20057 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 20061 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 20063 Zend/zend_vm_execute.h call->object = this_ptr;
call 20066 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 20067 Zend/zend_vm_execute.h EX(call) = call;
call 20081 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 20099 Zend/zend_vm_execute.h call->called_scope = ce;
call 20104 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 20106 Zend/zend_vm_execute.h call->called_scope = ce;
call 20113 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 20116 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 20142 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 20144 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 20146 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 20150 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 20151 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 20153 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 20155 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 20169 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 20172 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 20173 Zend/zend_vm_execute.h call->object = NULL;
call 20180 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 20181 Zend/zend_vm_execute.h zend_error(E_STRICT, "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 20184 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 20187 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 20188 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 20189 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 20192 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 20193 Zend/zend_vm_execute.h EX(call) = call;
call 21342 Zend/zend_vm_execute.h return zend_fetch_var_address_helper_SPEC_VAR_UNUSED(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call 21418 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 21530 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 21548 Zend/zend_vm_execute.h call->called_scope = ce;
call 21553 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 21555 Zend/zend_vm_execute.h call->called_scope = ce;
call 21562 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 21565 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 21591 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 21593 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 21595 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 21599 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 21600 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 21602 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 21604 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 21618 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 21621 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 21622 Zend/zend_vm_execute.h call->object = NULL;
call 21629 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 21630 Zend/zend_vm_execute.h zend_error(E_STRICT, "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 21633 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 21636 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 21637 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 21638 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 21641 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 21642 Zend/zend_vm_execute.h EX(call) = call;
call 22934 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 23171 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 23474 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 23491 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
call 23493 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 23494 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 23495 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 23498 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 23499 Zend/zend_vm_execute.h zval *object = call->object;
call 23501 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 23506 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 23507 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 23508 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 23511 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 23512 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 23513 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 23514 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 23525 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 23526 Zend/zend_vm_execute.h call->object = NULL;
call 23528 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 23529 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 23533 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 23535 Zend/zend_vm_execute.h call->object = this_ptr;
call 23538 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 23539 Zend/zend_vm_execute.h EX(call) = call;
call 23552 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 23570 Zend/zend_vm_execute.h call->called_scope = ce;
call 23575 Zend/zend_vm_execute.h call->called_scope = EG(called_scope);
call 23577 Zend/zend_vm_execute.h call->called_scope = ce;
call 23584 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
call 23587 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
call 23613 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
call 23615 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 23617 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 23621 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 23622 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) {
call 23624 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
call 23626 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
call 23640 Zend/zend_vm_execute.h call->fbc = ce->constructor;
call 23643 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) {
call 23644 Zend/zend_vm_execute.h call->object = NULL;
call 23651 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
call 23652 Zend/zend_vm_execute.h zend_error(E_STRICT, "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 23655 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 23658 Zend/zend_vm_execute.h if ((call->object = EG(This))) {
call 23659 Zend/zend_vm_execute.h Z_ADDREF_P(call->object);
call 23660 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 23663 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 23664 Zend/zend_vm_execute.h EX(call) = call;
call 24962 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 25120 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 25137 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C);
call 25139 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 25140 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 25141 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 25144 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 25145 Zend/zend_vm_execute.h zval *object = call->object;
call 25147 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 25152 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 25153 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 25154 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 25157 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 25158 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 25159 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 25160 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 25171 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 25172 Zend/zend_vm_execute.h call->object = NULL;
call 25174 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 25175 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 25179 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 25181 Zend/zend_vm_execute.h call->object = this_ptr;
call 25184 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 25185 Zend/zend_vm_execute.h EX(call) = call;
call 26385 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 26542 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 26559 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C);
call 26561 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 26562 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 26563 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 26566 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 26567 Zend/zend_vm_execute.h zval *object = call->object;
call 26569 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 26574 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 26575 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 26576 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 26579 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 26580 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 26581 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 26582 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 26593 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 26594 Zend/zend_vm_execute.h call->object = NULL;
call 26596 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 26597 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 26601 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 26603 Zend/zend_vm_execute.h call->object = this_ptr;
call 26606 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 26607 Zend/zend_vm_execute.h EX(call) = call;
call 27711 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 27868 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 27885 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C);
call 27887 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 27888 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 27889 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 27892 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 27893 Zend/zend_vm_execute.h zval *object = call->object;
call 27895 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 27900 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 27901 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 27902 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 27905 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 27906 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 27907 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 27908 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 27919 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 27920 Zend/zend_vm_execute.h call->object = NULL;
call 27922 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 27923 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 27927 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 27929 Zend/zend_vm_execute.h call->object = this_ptr;
call 27932 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 27933 Zend/zend_vm_execute.h EX(call) = call;
call 29465 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 29621 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 29638 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C);
call 29640 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 29641 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 29642 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 29645 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 29646 Zend/zend_vm_execute.h zval *object = call->object;
call 29648 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 29653 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 29654 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 29655 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 29658 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 29659 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 29660 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 29661 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 29672 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 29673 Zend/zend_vm_execute.h call->object = NULL;
call 29675 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 29676 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 29680 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 29682 Zend/zend_vm_execute.h call->object = this_ptr;
call 29685 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 29686 Zend/zend_vm_execute.h EX(call) = call;
call 30717 Zend/zend_vm_execute.h } else if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 30743 Zend/zend_vm_execute.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 30781 Zend/zend_vm_execute.h !ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 30799 Zend/zend_vm_execute.h && ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
call 32264 Zend/zend_vm_execute.h return zend_fetch_var_address_helper_SPEC_CV_CONST(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call 32373 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 32607 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 32856 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 32873 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
call 32875 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 32876 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 32877 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 32880 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 32881 Zend/zend_vm_execute.h zval *object = call->object;
call 32883 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 32888 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 32889 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 32890 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 32893 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 32894 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 32895 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 32896 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 32907 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 32908 Zend/zend_vm_execute.h call->object = NULL;
call 32910 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 32911 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 32915 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 32917 Zend/zend_vm_execute.h call->object = this_ptr;
call 32920 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 32921 Zend/zend_vm_execute.h EX(call) = call;
call 34496 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 34730 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 34980 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 34997 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
call 34999 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 35000 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 35001 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 35004 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 35005 Zend/zend_vm_execute.h zval *object = call->object;
call 35007 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 35012 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 35013 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 35014 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 35017 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 35018 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 35019 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 35020 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 35031 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 35032 Zend/zend_vm_execute.h call->object = NULL;
call 35034 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 35035 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 35039 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 35041 Zend/zend_vm_execute.h call->object = this_ptr;
call 35044 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 35045 Zend/zend_vm_execute.h EX(call) = call;
call 36514 Zend/zend_vm_execute.h return zend_fetch_var_address_helper_SPEC_CV_VAR(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call 36623 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 36857 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 37161 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 37178 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
call 37180 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 37181 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 37182 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 37185 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 37186 Zend/zend_vm_execute.h zval *object = call->object;
call 37188 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 37193 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 37194 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 37195 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 37198 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 37199 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 37200 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 37201 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 37212 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 37213 Zend/zend_vm_execute.h call->object = NULL;
call 37215 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 37216 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 37220 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 37222 Zend/zend_vm_execute.h call->object = this_ptr;
call 37225 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 37226 Zend/zend_vm_execute.h EX(call) = call;
call 38370 Zend/zend_vm_execute.h return zend_fetch_var_address_helper_SPEC_CV_UNUSED(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
call 38445 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 39813 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 40047 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
call 40348 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num;
call 40365 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
call 40367 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) &&
call 40368 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) {
call 40369 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object);
call 40372 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
call 40373 Zend/zend_vm_execute.h zval *object = call->object;
call 40375 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) {
call 40380 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 40381 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) {
call 40382 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 40385 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) &&
call 40386 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) &&
call 40387 Zend/zend_vm_execute.h EXPECTED(call->object == object)) {
call 40388 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
call 40399 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) {
call 40400 Zend/zend_vm_execute.h call->object = NULL;
call 40402 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) {
call 40403 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */
call 40407 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object);
call 40409 Zend/zend_vm_execute.h call->object = this_ptr;
call 40412 Zend/zend_vm_execute.h call->is_ctor_call = 0;
call 40413 Zend/zend_vm_execute.h EX(call) = call;
call 2300 ext/mbstring/oniguruma/regparse.c } call;
call 3533 ext/mbstring/oniguruma/regparse.c tok->u.call.name = prev;
call 3534 ext/mbstring/oniguruma/regparse.c tok->u.call.name_end = name_end;
call 3535 ext/mbstring/oniguruma/regparse.c tok->u.call.gnum = gnum;
call 5328 ext/mbstring/oniguruma/regparse.c int gnum = tok->u.call.gnum;
call 5335 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;