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;