Lines Matching refs:arg_num

4658 	uint32_t arg_num = opline->op2.num;  in ZEND_VM_COLD_HELPER()  local
4661 zend_throw_error(NULL, "Cannot pass parameter %d by reference", arg_num); in ZEND_VM_COLD_HELPER()
4673 uint32_t arg_num = opline->op2.num; variable
4675 if (EXPECTED(arg_num <= MAX_ARG_FLAG_NUM)) {
4676 if (QUICK_ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4679 } else if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4757 uint32_t arg_num = opline->op2.num; variable
4759 if (EXPECTED(arg_num <= MAX_ARG_FLAG_NUM)) {
4760 if (!QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4769 QUICK_ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num))) {
4773 if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4782 ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num))) {
4825 uint32_t arg_num = opline->op2.num; variable
4827 if (EXPECTED(arg_num <= MAX_ARG_FLAG_NUM)) {
4828 if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4831 } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4871 uint32_t arg_num = opline->op2.num; variable
4873 if (EXPECTED(arg_num <= MAX_ARG_FLAG_NUM)) {
4874 if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4879 } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
4922 int arg_num; variable
4926 arg_num = ZEND_CALL_NUM_ARGS(EX(call)) + 1;
4934 zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht));
4942 if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num + i)) {
4960 top = ZEND_CALL_ARG(EX(call), arg_num); in ZEND_HASH_FOREACH_STR_KEY_VAL()
4961 if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { in ZEND_HASH_FOREACH_STR_KEY_VAL()
4978 arg_num++; in ZEND_HASH_FOREACH_STR_KEY_VAL()
5004 for (; iter->funcs->valid(iter) == SUCCESS; ++arg_num) {
5033 if (ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
5036 " by unpacking a Traversable, passing by-value instead", arg_num,
5046 zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, 1);
5047 top = ZEND_CALL_ARG(EX(call), arg_num);
5097 uint32_t arg_num; variable
5119 arg_num = 1;
5126 } else if ((zend_long)(arg_num - 1) >= len) { in ZEND_HASH_FOREACH_VAL()
5128 } else if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { in ZEND_HASH_FOREACH_VAL()
5130 if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num)) { in ZEND_HASH_FOREACH_VAL()
5133 zend_param_must_be_ref(EX(call)->func, arg_num); in ZEND_HASH_FOREACH_VAL()
5151 arg_num++; in ZEND_HASH_FOREACH_VAL()
5158 arg_num = 1;
5162 if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) { in ZEND_HASH_FOREACH_VAL()
5164 if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, arg_num)) { in ZEND_HASH_FOREACH_VAL()
5167 zend_param_must_be_ref(EX(call)->func, arg_num); in ZEND_HASH_FOREACH_VAL()
5185 arg_num++; in ZEND_HASH_FOREACH_VAL()
5216 uint32_t arg_num = opline->op1.num; variable
5218 if (UNEXPECTED(arg_num > EX_NUM_ARGS())) {
5226 …if (UNEXPECTED(!zend_verify_recv_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.n…
5237 uint32_t arg_num; variable
5242 arg_num = opline->op1.num; variable
5244 if (arg_num > EX_NUM_ARGS()) {
5275 …if (UNEXPECTED(!zend_verify_recv_arg_type(EX(func), arg_num, param, default_value, CACHE_ADDR(opli…
5288 uint32_t arg_num = opline->op1.num; variable
5296 if (arg_num <= arg_count) {
5299 array_init_size(params, arg_count - arg_num + 1);
5306 zend_verify_variadic_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)); in ZEND_HASH_FILL_PACKED()
5310 } while (++arg_num <= arg_count); in ZEND_HASH_FILL_PACKED()
5316 } while (++arg_num <= arg_count); in ZEND_HASH_FILL_PACKED()
9313 uint32_t arg_num = opline->op2.num; variable
9315 if (QUICK_ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, arg_num)) {
9348 uint32_t arg_num = opline->op2.num; variable
9350 if (QUICK_ARG_MUST_BE_SENT_BY_REF(EX(call)->func, arg_num)) {