Lines Matching refs:arg_info

1417 				    func_info->arg_info[opline->op1.num-1].info.has_range) {  in zend_inference_calc_range()
1418 *tmp = func_info->arg_info[opline->op1.num-1].info.range; in zend_inference_calc_range()
1420 } else if (op_array->arg_info && in zend_inference_calc_range()
1422 if (ZEND_TYPE_CODE(op_array->arg_info[opline->op1.num-1].type) == IS_LONG) { in zend_inference_calc_range()
1428 } else if (ZEND_TYPE_CODE(op_array->arg_info[opline->op1.num-1].type) == _IS_BOOL) { in zend_inference_calc_range()
2286 static uint32_t zend_fetch_arg_info(const zend_script *script, zend_arg_info *arg_info, zend_class_… in zend_fetch_arg_info() argument
2291 if (ZEND_TYPE_IS_CLASS(arg_info->type)) { in zend_fetch_arg_info()
2293 zend_string *lcname = zend_string_tolower(ZEND_TYPE_NAME(arg_info->type)); in zend_fetch_arg_info()
2297 } else if (ZEND_TYPE_IS_CODE(arg_info->type)) { in zend_fetch_arg_info()
2298 tmp |= zend_convert_type_code_to_may_be(ZEND_TYPE_CODE(arg_info->type)); in zend_fetch_arg_info()
2302 if (ZEND_TYPE_ALLOW_NULL(arg_info->type)) { in zend_fetch_arg_info()
3137 zend_arg_info *arg_info = NULL; in zend_update_type_info() local
3138 if (op_array->arg_info && opline->op1.num <= op_array->num_args) { in zend_update_type_info()
3139 arg_info = &op_array->arg_info[opline->op1.num-1]; in zend_update_type_info()
3143 if (arg_info) { in zend_update_type_info()
3144 tmp = zend_fetch_arg_info(script, arg_info, &ce); in zend_update_type_info()
3150 if (arg_info->pass_by_reference) { in zend_update_type_info()
3161 (tmp & func_info->arg_info[opline->op1.num-1].info.type); in zend_update_type_info()
3167 op_array->arg_info && in zend_update_type_info()
3169 op_array->arg_info[opline->op1.num-1].class_name == NULL && in zend_update_type_info()
3170 !op_array->arg_info[opline->op1.num-1].type_hint) { in zend_update_type_info()
3177 func_info->arg_info[opline->op1.num-1].info.ce) { in zend_update_type_info()
3179 func_info->arg_info[opline->op1.num-1].info.ce, in zend_update_type_info()
3180 func_info->arg_info[opline->op1.num-1].info.is_instanceof, in zend_update_type_info()
3656 zend_arg_info *ret_info = op_array->arg_info - 1; in zend_update_type_info()
4085 zend_arg_info *ret_info = op_array->arg_info - 1; in zend_init_func_return_info()
4700 cur_arg_info = &op_array->arg_info[arg_num-1]; in zend_may_throw()
4702 cur_arg_info = &op_array->arg_info[op_array->num_args]; in zend_may_throw()