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 1152 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 1262 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 1499 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 1875 Zend/zend_vm_def.h if (UNEXPECTED(EG(exception) != NULL) && EX(call)->is_ctor_call) { call 1876 Zend/zend_vm_def.h if (EX(call)->is_ctor_result_used) { call 1889 Zend/zend_vm_def.h EX(call)--; call 1915 Zend/zend_vm_def.h EX(object) = EX(call)->object; call 1950 Zend/zend_vm_def.h EG(called_scope) = EX(call)->called_scope; call 2054 Zend/zend_vm_def.h if (UNEXPECTED(EG(exception) != NULL) && EX(call)->is_ctor_call) { call 2055 Zend/zend_vm_def.h if (EX(call)->is_ctor_result_used) { call 2069 Zend/zend_vm_def.h EX(call)--; call 2419 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->result.num; call 2436 Zend/zend_vm_def.h call->object = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_R); call 2438 Zend/zend_vm_def.h if (EXPECTED(call->object != NULL) && call 2439 Zend/zend_vm_def.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 2440 Zend/zend_vm_def.h call->called_scope = Z_OBJCE_P(call->object); call 2443 Zend/zend_vm_def.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 2444 Zend/zend_vm_def.h zval *object = call->object; call 2446 Zend/zend_vm_def.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 2451 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 2452 Zend/zend_vm_def.h if (UNEXPECTED(call->fbc == NULL)) { call 2453 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 2456 Zend/zend_vm_def.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 2457 Zend/zend_vm_def.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 2458 Zend/zend_vm_def.h EXPECTED(call->object == object)) { call 2459 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 2470 Zend/zend_vm_def.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 2471 Zend/zend_vm_def.h call->object = NULL; call 2473 Zend/zend_vm_def.h if (!PZVAL_IS_REF(call->object)) { call 2474 Zend/zend_vm_def.h Z_ADDREF_P(call->object); /* For $this pointer */ call 2478 Zend/zend_vm_def.h INIT_PZVAL_COPY(this_ptr, call->object); call 2480 Zend/zend_vm_def.h call->object = this_ptr; call 2483 Zend/zend_vm_def.h call->is_ctor_call = 0; call 2484 Zend/zend_vm_def.h EX(call) = call; call 2498 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->result.num; call 2516 Zend/zend_vm_def.h call->called_scope = ce; call 2521 Zend/zend_vm_def.h call->called_scope = EG(called_scope); call 2523 Zend/zend_vm_def.h call->called_scope = ce; call 2530 Zend/zend_vm_def.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 2533 Zend/zend_vm_def.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { call 2559 Zend/zend_vm_def.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); call 2561 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 2563 Zend/zend_vm_def.h if (UNEXPECTED(call->fbc == NULL)) { call 2567 Zend/zend_vm_def.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 2568 Zend/zend_vm_def.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { call 2570 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 2572 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); call 2586 Zend/zend_vm_def.h call->fbc = ce->constructor; call 2589 Zend/zend_vm_def.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { call 2590 Zend/zend_vm_def.h call->object = NULL; call 2597 Zend/zend_vm_def.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { call 2598 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 2601 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 2604 Zend/zend_vm_def.h if ((call->object = EG(This))) { call 2605 Zend/zend_vm_def.h Z_ADDREF_P(call->object); call 2606 Zend/zend_vm_def.h call->called_scope = Z_OBJCE_P(call->object); call 2609 Zend/zend_vm_def.h call->is_ctor_call = 0; call 2610 Zend/zend_vm_def.h EX(call) = call; call 2620 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->result.num; call 2625 Zend/zend_vm_def.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 2626 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 2630 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 2632 Zend/zend_vm_def.h call->object = NULL; call 2633 Zend/zend_vm_def.h call->called_scope = NULL; call 2634 Zend/zend_vm_def.h call->is_ctor_call = 0; call 2635 Zend/zend_vm_def.h EX(call) = call; call 2655 Zend/zend_vm_def.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) { call 2660 Zend/zend_vm_def.h call->object = NULL; call 2661 Zend/zend_vm_def.h call->called_scope = NULL; call 2662 Zend/zend_vm_def.h call->is_ctor_call = 0; call 2663 Zend/zend_vm_def.h EX(call) = call; call 2669 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 2670 Zend/zend_vm_def.h if (call->object) { call 2671 Zend/zend_vm_def.h Z_ADDREF_P(call->object); call 2674 Zend/zend_vm_def.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) { call 2676 Zend/zend_vm_def.h call->fbc->common.prototype = (zend_function*)function_name; call 2680 Zend/zend_vm_def.h call->is_ctor_call = 0; call 2681 Zend/zend_vm_def.h EX(call) = call; call 2712 Zend/zend_vm_def.h call->called_scope = ce; call 2713 Zend/zend_vm_def.h call->object = NULL; call 2716 Zend/zend_vm_def.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC); call 2718 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 2721 Zend/zend_vm_def.h call->object = *obj; call 2722 Zend/zend_vm_def.h ce = call->called_scope = Z_OBJCE_PP(obj); call 2724 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 2725 Zend/zend_vm_def.h if (UNEXPECTED(call->fbc == NULL)) { call 2726 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 2729 Zend/zend_vm_def.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 2730 Zend/zend_vm_def.h call->object = NULL; call 2732 Zend/zend_vm_def.h if (!PZVAL_IS_REF(call->object)) { call 2733 Zend/zend_vm_def.h Z_ADDREF_P(call->object); /* For $this pointer */ call 2737 Zend/zend_vm_def.h INIT_PZVAL_COPY(this_ptr, call->object); call 2739 Zend/zend_vm_def.h call->object = this_ptr; call 2744 Zend/zend_vm_def.h if (UNEXPECTED(call->fbc == NULL)) { call 2747 Zend/zend_vm_def.h call->is_ctor_call = 0; call 2748 Zend/zend_vm_def.h EX(call) = call; call 2767 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->result.num; call 2771 Zend/zend_vm_def.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 2772 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 2774 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 2778 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 2781 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 2784 Zend/zend_vm_def.h call->object = NULL; call 2785 Zend/zend_vm_def.h call->called_scope = NULL; call 2786 Zend/zend_vm_def.h call->is_ctor_call = 0; call 2787 Zend/zend_vm_def.h EX(call) = call; call 2793 Zend/zend_vm_def.h EX(function_state).function = EX(call)->fbc; call 2802 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->op2.num; call 2812 Zend/zend_vm_def.h call->fbc = EX(function_state).function; call 2813 Zend/zend_vm_def.h call->object = NULL; call 2814 Zend/zend_vm_def.h call->called_scope = NULL; call 2815 Zend/zend_vm_def.h call->is_ctor_call = 0; call 2816 Zend/zend_vm_def.h EX(call) = call; call 3043 Zend/zend_vm_def.h && ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 3104 Zend/zend_vm_def.h } else if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 3130 Zend/zend_vm_def.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 3168 Zend/zend_vm_def.h !ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 3187 Zend/zend_vm_def.h && ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 3391 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->extended_value; call 3399 Zend/zend_vm_def.h call->fbc = constructor; call 3400 Zend/zend_vm_def.h call->object = object_zval; call 3401 Zend/zend_vm_def.h call->called_scope = EX_T(opline->op1.var).class_entry; call 3402 Zend/zend_vm_def.h call->is_ctor_call = 1; call 3403 Zend/zend_vm_def.h call->is_ctor_result_used = RETURN_VALUE_USED(opline); call 3404 Zend/zend_vm_def.h EX(call) = call; call 5023 Zend/zend_vm_def.h if (EX(call) >= EX(call_slots)) { call 5024 Zend/zend_vm_def.h call_slot *call = EX(call); call 5026 Zend/zend_vm_def.h if (call->object) { call 5027 Zend/zend_vm_def.h if (call->is_ctor_call) { call 5028 Zend/zend_vm_def.h if (call->is_ctor_result_used) { call 5029 Zend/zend_vm_def.h Z_DELREF_P(call->object); call 5031 Zend/zend_vm_def.h if (Z_REFCOUNT_P(call->object) == 1) { call 5032 Zend/zend_vm_def.h zend_object_store_ctor_failed(call->object TSRMLS_CC); call 5035 Zend/zend_vm_def.h zval_ptr_dtor(&call->object); call 5037 Zend/zend_vm_def.h call--; call 5038 Zend/zend_vm_def.h } while (call >= EX(call_slots)); call 5039 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 call--; call 1026 Zend/zend_vm_execute.h } while (call >= EX(call_slots)); call 1027 Zend/zend_vm_execute.h EX(call) = NULL; call 1220 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 1225 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 1226 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 1230 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 1232 Zend/zend_vm_execute.h call->object = NULL; call 1233 Zend/zend_vm_execute.h call->called_scope = NULL; call 1234 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1235 Zend/zend_vm_execute.h EX(call) = call; call 1255 Zend/zend_vm_execute.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) { call 1260 Zend/zend_vm_execute.h call->object = NULL; call 1261 Zend/zend_vm_execute.h call->called_scope = NULL; call 1262 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1263 Zend/zend_vm_execute.h EX(call) = call; call 1269 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 1270 Zend/zend_vm_execute.h if (call->object) { call 1271 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 1274 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) { call 1276 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name; call 1280 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1281 Zend/zend_vm_execute.h EX(call) = call; call 1312 Zend/zend_vm_execute.h call->called_scope = ce; call 1313 Zend/zend_vm_execute.h call->object = NULL; call 1316 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC); call 1318 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 1321 Zend/zend_vm_execute.h call->object = *obj; call 1322 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj); call 1324 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 1325 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 1326 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 1329 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 1330 Zend/zend_vm_execute.h call->object = NULL; call 1332 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 1333 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 1337 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 1339 Zend/zend_vm_execute.h call->object = this_ptr; call 1344 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 1347 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1348 Zend/zend_vm_execute.h EX(call) = call; call 1367 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 1371 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 1372 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 1374 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 1378 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 1381 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 1384 Zend/zend_vm_execute.h call->object = NULL; call 1385 Zend/zend_vm_execute.h call->called_scope = NULL; call 1386 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1387 Zend/zend_vm_execute.h EX(call) = call; call 1545 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 1550 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 1551 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 1555 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 1557 Zend/zend_vm_execute.h call->object = NULL; call 1558 Zend/zend_vm_execute.h call->called_scope = NULL; call 1559 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1560 Zend/zend_vm_execute.h EX(call) = call; call 1580 Zend/zend_vm_execute.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) { call 1585 Zend/zend_vm_execute.h call->object = NULL; call 1586 Zend/zend_vm_execute.h call->called_scope = NULL; call 1587 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1588 Zend/zend_vm_execute.h EX(call) = call; call 1594 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 1595 Zend/zend_vm_execute.h if (call->object) { call 1596 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 1599 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) { call 1601 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name; call 1605 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1606 Zend/zend_vm_execute.h EX(call) = call; call 1637 Zend/zend_vm_execute.h call->called_scope = ce; call 1638 Zend/zend_vm_execute.h call->object = NULL; call 1641 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC); call 1643 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 1646 Zend/zend_vm_execute.h call->object = *obj; call 1647 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj); call 1649 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 1650 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 1651 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 1654 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 1655 Zend/zend_vm_execute.h call->object = NULL; call 1657 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 1658 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 1662 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 1664 Zend/zend_vm_execute.h call->object = this_ptr; call 1669 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 1672 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1673 Zend/zend_vm_execute.h EX(call) = call; call 1732 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 1737 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 1738 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 1742 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 1744 Zend/zend_vm_execute.h call->object = NULL; call 1745 Zend/zend_vm_execute.h call->called_scope = NULL; call 1746 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1747 Zend/zend_vm_execute.h EX(call) = call; call 1767 Zend/zend_vm_execute.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) { call 1772 Zend/zend_vm_execute.h call->object = NULL; call 1773 Zend/zend_vm_execute.h call->called_scope = NULL; call 1774 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1775 Zend/zend_vm_execute.h EX(call) = call; call 1781 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 1782 Zend/zend_vm_execute.h if (call->object) { call 1783 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 1786 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) { call 1788 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name; call 1792 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1793 Zend/zend_vm_execute.h EX(call) = call; call 1824 Zend/zend_vm_execute.h call->called_scope = ce; call 1825 Zend/zend_vm_execute.h call->object = NULL; call 1828 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC); call 1830 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 1833 Zend/zend_vm_execute.h call->object = *obj; call 1834 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj); call 1836 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 1837 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 1838 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 1841 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 1842 Zend/zend_vm_execute.h call->object = NULL; call 1844 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 1845 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 1849 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 1851 Zend/zend_vm_execute.h call->object = this_ptr; call 1856 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 1859 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1860 Zend/zend_vm_execute.h EX(call) = call; call 1957 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 1962 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 1963 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 1967 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 1969 Zend/zend_vm_execute.h call->object = NULL; call 1970 Zend/zend_vm_execute.h call->called_scope = NULL; call 1971 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 1972 Zend/zend_vm_execute.h EX(call) = call; call 1992 Zend/zend_vm_execute.h if (UNEXPECTED(zend_hash_find(EG(function_table), lcname, function_name_strlen+1, (void **) &call->fbc) == FAILURE)) { call 1997 Zend/zend_vm_execute.h call->object = NULL; call 1998 Zend/zend_vm_execute.h call->called_scope = NULL; call 1999 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 2000 Zend/zend_vm_execute.h EX(call) = call; call 2006 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 2007 Zend/zend_vm_execute.h if (call->object) { call 2008 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 2011 Zend/zend_vm_execute.h call->fbc->common.fn_flags & ZEND_ACC_CLOSURE) { call 2013 Zend/zend_vm_execute.h call->fbc->common.prototype = (zend_function*)function_name; call 2017 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 2018 Zend/zend_vm_execute.h EX(call) = call; call 2049 Zend/zend_vm_execute.h call->called_scope = ce; call 2050 Zend/zend_vm_execute.h call->object = NULL; call 2053 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC); call 2055 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 2058 Zend/zend_vm_execute.h call->object = *obj; call 2059 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj); call 2061 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 2062 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 2063 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 2066 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 2067 Zend/zend_vm_execute.h call->object = NULL; call 2069 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 2070 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 2074 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 2076 Zend/zend_vm_execute.h call->object = this_ptr; call 2081 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 2084 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 2085 Zend/zend_vm_execute.h EX(call) = call; call 2313 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->op2.num; call 2323 Zend/zend_vm_execute.h call->fbc = EX(function_state).function; call 2324 Zend/zend_vm_execute.h call->object = NULL; call 2325 Zend/zend_vm_execute.h call->called_scope = NULL; call 2326 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 2327 Zend/zend_vm_execute.h EX(call) = call; call 2479 Zend/zend_vm_execute.h && ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 3469 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 3530 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 3548 Zend/zend_vm_execute.h call->called_scope = ce; call 3553 Zend/zend_vm_execute.h call->called_scope = EG(called_scope); call 3555 Zend/zend_vm_execute.h call->called_scope = ce; call 3562 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 3565 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { call 3591 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); call 3593 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 3595 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 3599 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 3600 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { call 3602 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 3604 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); call 3618 Zend/zend_vm_execute.h call->fbc = ce->constructor; call 3621 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { call 3622 Zend/zend_vm_execute.h call->object = NULL; call 3629 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { call 3630 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 3633 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 3636 Zend/zend_vm_execute.h if ((call->object = EG(This))) { call 3637 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 3638 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 3641 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 3642 Zend/zend_vm_execute.h EX(call) = call; call 4522 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 4540 Zend/zend_vm_execute.h call->called_scope = ce; call 4545 Zend/zend_vm_execute.h call->called_scope = EG(called_scope); call 4547 Zend/zend_vm_execute.h call->called_scope = ce; call 4554 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 4557 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { call 4583 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); call 4585 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 4587 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 4591 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 4592 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { call 4594 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 4596 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); call 4610 Zend/zend_vm_execute.h call->fbc = ce->constructor; call 4613 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { call 4614 Zend/zend_vm_execute.h call->object = NULL; call 4621 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { call 4622 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 4625 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 4628 Zend/zend_vm_execute.h if ((call->object = EG(This))) { call 4629 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 4630 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 4633 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 4634 Zend/zend_vm_execute.h EX(call) = call; call 5342 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 5379 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 5397 Zend/zend_vm_execute.h call->called_scope = ce; call 5402 Zend/zend_vm_execute.h call->called_scope = EG(called_scope); call 5404 Zend/zend_vm_execute.h call->called_scope = ce; call 5411 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 5414 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { call 5440 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); call 5442 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 5444 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 5448 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 5449 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { call 5451 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 5453 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); call 5467 Zend/zend_vm_execute.h call->fbc = ce->constructor; call 5470 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { call 5471 Zend/zend_vm_execute.h call->object = NULL; call 5478 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { call 5479 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 5482 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 5485 Zend/zend_vm_execute.h if ((call->object = EG(This))) { call 5486 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 5487 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 5490 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 5491 Zend/zend_vm_execute.h EX(call) = call; call 6087 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 6105 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 6123 Zend/zend_vm_execute.h call->called_scope = ce; call 6128 Zend/zend_vm_execute.h call->called_scope = EG(called_scope); call 6130 Zend/zend_vm_execute.h call->called_scope = ce; call 6137 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 6140 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { call 6166 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); call 6168 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 6170 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 6174 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 6175 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { call 6177 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 6179 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); call 6193 Zend/zend_vm_execute.h call->fbc = ce->constructor; call 6196 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { call 6197 Zend/zend_vm_execute.h call->object = NULL; call 6204 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { call 6205 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 6208 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 6211 Zend/zend_vm_execute.h if ((call->object = EG(This))) { call 6212 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 6213 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 6216 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 6217 Zend/zend_vm_execute.h EX(call) = call; call 6961 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 6979 Zend/zend_vm_execute.h call->called_scope = ce; call 6984 Zend/zend_vm_execute.h call->called_scope = EG(called_scope); call 6986 Zend/zend_vm_execute.h call->called_scope = ce; call 6993 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 6996 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { call 7022 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); call 7024 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 7026 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 7030 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 7031 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { call 7033 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 7035 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); call 7049 Zend/zend_vm_execute.h call->fbc = ce->constructor; call 7052 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { call 7053 Zend/zend_vm_execute.h call->object = NULL; call 7060 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { call 7061 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 7064 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 7067 Zend/zend_vm_execute.h if ((call->object = EG(This))) { call 7068 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 7069 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 7072 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 7073 Zend/zend_vm_execute.h EX(call) = call; call 7783 Zend/zend_vm_execute.h && ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 8826 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 8935 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 8952 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); call 8954 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 8955 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 8956 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 8959 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 8960 Zend/zend_vm_execute.h zval *object = call->object; call 8962 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 8967 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 8968 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 8969 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 8972 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 8973 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 8974 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 8975 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 8986 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 8987 Zend/zend_vm_execute.h call->object = NULL; call 8989 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 8990 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 8994 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 8996 Zend/zend_vm_execute.h call->object = this_ptr; call 8999 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 9000 Zend/zend_vm_execute.h EX(call) = call; call 9791 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 9808 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); call 9810 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 9811 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 9812 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 9815 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 9816 Zend/zend_vm_execute.h zval *object = call->object; call 9818 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 9823 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 9824 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 9825 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 9828 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 9829 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 9830 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 9831 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 9842 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 9843 Zend/zend_vm_execute.h call->object = NULL; call 9845 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 9846 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 9850 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 9852 Zend/zend_vm_execute.h call->object = this_ptr; call 9855 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 9856 Zend/zend_vm_execute.h EX(call) = call; call 10566 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 10650 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 10667 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); call 10669 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 10670 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 10671 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 10674 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 10675 Zend/zend_vm_execute.h zval *object = call->object; call 10677 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 10682 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 10683 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 10684 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 10687 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 10688 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 10689 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 10690 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 10701 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 10702 Zend/zend_vm_execute.h call->object = NULL; call 10704 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 10705 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 10709 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 10711 Zend/zend_vm_execute.h call->object = this_ptr; call 10714 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 10715 Zend/zend_vm_execute.h EX(call) = call; call 11313 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 12092 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 12109 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); call 12111 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 12112 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 12113 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 12116 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 12117 Zend/zend_vm_execute.h zval *object = call->object; call 12119 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 12124 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 12125 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 12126 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 12129 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 12130 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 12131 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 12132 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 12143 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 12144 Zend/zend_vm_execute.h call->object = NULL; call 12146 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 12147 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 12151 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 12153 Zend/zend_vm_execute.h call->object = this_ptr; call 12156 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 12157 Zend/zend_vm_execute.h EX(call) = call; call 13022 Zend/zend_vm_execute.h } else if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 13048 Zend/zend_vm_execute.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 13086 Zend/zend_vm_execute.h !ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 13105 Zend/zend_vm_execute.h && ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 14709 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 14819 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 15056 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 15304 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 15321 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); call 15323 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 15324 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 15325 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 15328 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 15329 Zend/zend_vm_execute.h zval *object = call->object; call 15331 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 15336 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 15337 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 15338 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 15341 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 15342 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 15343 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 15344 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 15355 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 15356 Zend/zend_vm_execute.h call->object = NULL; call 15358 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 15359 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 15363 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 15365 Zend/zend_vm_execute.h call->object = this_ptr; call 15368 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 15369 Zend/zend_vm_execute.h EX(call) = call; call 15382 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 15400 Zend/zend_vm_execute.h call->called_scope = ce; call 15405 Zend/zend_vm_execute.h call->called_scope = EG(called_scope); call 15407 Zend/zend_vm_execute.h call->called_scope = ce; call 15414 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 15417 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { call 15443 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); call 15445 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 15447 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 15451 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 15452 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { call 15454 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 15456 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); call 15470 Zend/zend_vm_execute.h call->fbc = ce->constructor; call 15473 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { call 15474 Zend/zend_vm_execute.h call->object = NULL; call 15481 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { call 15482 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 15485 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 15488 Zend/zend_vm_execute.h if ((call->object = EG(This))) { call 15489 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 15490 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 15493 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 15494 Zend/zend_vm_execute.h EX(call) = call; call 17165 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 17402 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 17651 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 17668 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); call 17670 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 17671 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 17672 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 17675 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 17676 Zend/zend_vm_execute.h zval *object = call->object; call 17678 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 17683 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 17684 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 17685 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 17688 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 17689 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 17690 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 17691 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 17702 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 17703 Zend/zend_vm_execute.h call->object = NULL; call 17705 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 17706 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 17710 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 17712 Zend/zend_vm_execute.h call->object = this_ptr; call 17715 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 17716 Zend/zend_vm_execute.h EX(call) = call; call 17730 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 17748 Zend/zend_vm_execute.h call->called_scope = ce; call 17753 Zend/zend_vm_execute.h call->called_scope = EG(called_scope); call 17755 Zend/zend_vm_execute.h call->called_scope = ce; call 17762 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 17765 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { call 17791 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); call 17793 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 17795 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 17799 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 17800 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { call 17802 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 17804 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); call 17818 Zend/zend_vm_execute.h call->fbc = ce->constructor; call 17821 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { call 17822 Zend/zend_vm_execute.h call->object = NULL; call 17829 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { call 17830 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 17833 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 17836 Zend/zend_vm_execute.h if ((call->object = EG(This))) { call 17837 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 17838 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 17841 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 17842 Zend/zend_vm_execute.h EX(call) = call; call 19308 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 19418 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 19655 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 19959 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 19976 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); call 19978 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 19979 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 19980 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 19983 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 19984 Zend/zend_vm_execute.h zval *object = call->object; call 19986 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 19991 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 19992 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 19993 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 19996 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 19997 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 19998 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 19999 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 20010 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 20011 Zend/zend_vm_execute.h call->object = NULL; call 20013 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 20014 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 20018 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 20020 Zend/zend_vm_execute.h call->object = this_ptr; call 20023 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 20024 Zend/zend_vm_execute.h EX(call) = call; call 20038 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 20056 Zend/zend_vm_execute.h call->called_scope = ce; call 20061 Zend/zend_vm_execute.h call->called_scope = EG(called_scope); call 20063 Zend/zend_vm_execute.h call->called_scope = ce; call 20070 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 20073 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { call 20099 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); call 20101 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 20103 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 20107 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 20108 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { call 20110 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 20112 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); call 20126 Zend/zend_vm_execute.h call->fbc = ce->constructor; call 20129 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { call 20130 Zend/zend_vm_execute.h call->object = NULL; call 20137 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { call 20138 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 20141 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 20144 Zend/zend_vm_execute.h if ((call->object = EG(This))) { call 20145 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 20146 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 20149 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 20150 Zend/zend_vm_execute.h EX(call) = call; call 21297 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 21373 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 21485 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 21503 Zend/zend_vm_execute.h call->called_scope = ce; call 21508 Zend/zend_vm_execute.h call->called_scope = EG(called_scope); call 21510 Zend/zend_vm_execute.h call->called_scope = ce; call 21517 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 21520 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { call 21546 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); call 21548 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 21550 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 21554 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 21555 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { call 21557 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 21559 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); call 21573 Zend/zend_vm_execute.h call->fbc = ce->constructor; call 21576 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { call 21577 Zend/zend_vm_execute.h call->object = NULL; call 21584 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { call 21585 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 21588 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 21591 Zend/zend_vm_execute.h if ((call->object = EG(This))) { call 21592 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 21593 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 21596 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 21597 Zend/zend_vm_execute.h EX(call) = call; call 22881 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 23118 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 23419 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 23436 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); call 23438 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 23439 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 23440 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 23443 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 23444 Zend/zend_vm_execute.h zval *object = call->object; call 23446 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 23451 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 23452 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 23453 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 23456 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 23457 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 23458 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 23459 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 23470 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 23471 Zend/zend_vm_execute.h call->object = NULL; call 23473 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 23474 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 23478 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 23480 Zend/zend_vm_execute.h call->object = this_ptr; call 23483 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 23484 Zend/zend_vm_execute.h EX(call) = call; call 23497 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 23515 Zend/zend_vm_execute.h call->called_scope = ce; call 23520 Zend/zend_vm_execute.h call->called_scope = EG(called_scope); call 23522 Zend/zend_vm_execute.h call->called_scope = ce; call 23529 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); call 23532 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { call 23558 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); call 23560 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 23562 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 23566 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 23567 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0)) { call 23569 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); call 23571 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); call 23585 Zend/zend_vm_execute.h call->fbc = ce->constructor; call 23588 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_STATIC) { call 23589 Zend/zend_vm_execute.h call->object = NULL; call 23596 Zend/zend_vm_execute.h if (call->fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { call 23597 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 23600 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 23603 Zend/zend_vm_execute.h if ((call->object = EG(This))) { call 23604 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); call 23605 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 23608 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 23609 Zend/zend_vm_execute.h EX(call) = call; call 24899 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 25057 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 25074 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C); call 25076 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 25077 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 25078 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 25081 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 25082 Zend/zend_vm_execute.h zval *object = call->object; call 25084 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 25089 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 25090 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 25091 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 25094 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 25095 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 25096 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 25097 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 25108 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 25109 Zend/zend_vm_execute.h call->object = NULL; call 25111 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 25112 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 25116 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 25118 Zend/zend_vm_execute.h call->object = this_ptr; call 25121 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 25122 Zend/zend_vm_execute.h EX(call) = call; call 26314 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 26471 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 26488 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C); call 26490 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 26491 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 26492 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 26495 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 26496 Zend/zend_vm_execute.h zval *object = call->object; call 26498 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 26503 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 26504 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 26505 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 26508 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 26509 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 26510 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 26511 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 26522 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 26523 Zend/zend_vm_execute.h call->object = NULL; call 26525 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 26526 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 26530 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 26532 Zend/zend_vm_execute.h call->object = this_ptr; call 26535 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 26536 Zend/zend_vm_execute.h EX(call) = call; call 27632 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 27789 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 27806 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C); call 27808 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 27809 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 27810 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 27813 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 27814 Zend/zend_vm_execute.h zval *object = call->object; call 27816 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 27821 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 27822 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 27823 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 27826 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 27827 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 27828 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 27829 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 27840 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 27841 Zend/zend_vm_execute.h call->object = NULL; call 27843 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 27844 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 27848 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 27850 Zend/zend_vm_execute.h call->object = this_ptr; call 27853 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 27854 Zend/zend_vm_execute.h EX(call) = call; call 29376 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 29532 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 29549 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C); call 29551 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 29552 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 29553 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 29556 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 29557 Zend/zend_vm_execute.h zval *object = call->object; call 29559 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 29564 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 29565 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 29566 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 29569 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 29570 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 29571 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 29572 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 29583 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 29584 Zend/zend_vm_execute.h call->object = NULL; call 29586 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 29587 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 29591 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 29593 Zend/zend_vm_execute.h call->object = this_ptr; call 29596 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 29597 Zend/zend_vm_execute.h EX(call) = call; call 30628 Zend/zend_vm_execute.h } else if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 30654 Zend/zend_vm_execute.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 30692 Zend/zend_vm_execute.h !ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 30710 Zend/zend_vm_execute.h && ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) { call 32167 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 32276 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 32510 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 32755 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 32772 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); call 32774 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 32775 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 32776 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 32779 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 32780 Zend/zend_vm_execute.h zval *object = call->object; call 32782 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 32787 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 32788 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 32789 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 32792 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 32793 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 32794 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 32795 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 32806 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 32807 Zend/zend_vm_execute.h call->object = NULL; call 32809 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 32810 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 32814 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 32816 Zend/zend_vm_execute.h call->object = this_ptr; call 32819 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 32820 Zend/zend_vm_execute.h EX(call) = call; call 34387 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 34621 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 34867 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 34884 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); call 34886 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 34887 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 34888 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 34891 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 34892 Zend/zend_vm_execute.h zval *object = call->object; call 34894 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 34899 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 34900 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 34901 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 34904 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 34905 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 34906 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 34907 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 34918 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 34919 Zend/zend_vm_execute.h call->object = NULL; call 34921 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 34922 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 34926 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 34928 Zend/zend_vm_execute.h call->object = this_ptr; call 34931 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 34932 Zend/zend_vm_execute.h EX(call) = call; call 36393 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 36502 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 36736 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 37036 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 37053 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); call 37055 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 37056 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 37057 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 37060 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 37061 Zend/zend_vm_execute.h zval *object = call->object; call 37063 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 37068 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 37069 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 37070 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 37073 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 37074 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 37075 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 37076 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 37087 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 37088 Zend/zend_vm_execute.h call->object = NULL; call 37090 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 37091 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 37095 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 37097 Zend/zend_vm_execute.h call->object = this_ptr; call 37100 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 37101 Zend/zend_vm_execute.h EX(call) = call; call 38243 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 38318 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 39678 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 39912 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))) { call 40209 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->result.num; call 40226 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); call 40228 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && call 40229 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { call 40230 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); call 40233 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { call 40234 Zend/zend_vm_execute.h zval *object = call->object; call 40236 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { call 40241 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 40242 Zend/zend_vm_execute.h if (UNEXPECTED(call->fbc == NULL)) { call 40243 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 40246 Zend/zend_vm_execute.h EXPECTED(call->fbc->type <= ZEND_USER_FUNCTION) && call 40247 Zend/zend_vm_execute.h EXPECTED((call->fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_HANDLER|ZEND_ACC_NEVER_CACHE)) == 0) && call 40248 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { call 40249 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); call 40260 Zend/zend_vm_execute.h if ((call->fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { call 40261 Zend/zend_vm_execute.h call->object = NULL; call 40263 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { call 40264 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ call 40268 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); call 40270 Zend/zend_vm_execute.h call->object = this_ptr; call 40273 Zend/zend_vm_execute.h call->is_ctor_call = 0; call 40274 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;