Lines Matching refs:arg_info

1427 				    func_info->arg_info[opline->op1.num-1].info.has_range) {  in zend_inference_calc_range()
1428 *tmp = func_info->arg_info[opline->op1.num-1].info.range; in zend_inference_calc_range()
1430 } else if (op_array->arg_info && in zend_inference_calc_range()
1432 if (ZEND_TYPE_CODE(op_array->arg_info[opline->op1.num-1].type) == IS_LONG) { in zend_inference_calc_range()
1438 } else if (ZEND_TYPE_CODE(op_array->arg_info[opline->op1.num-1].type) == _IS_BOOL) { in zend_inference_calc_range()
2234 static uint32_t zend_fetch_arg_info(const zend_script *script, zend_arg_info *arg_info, zend_class_… in zend_fetch_arg_info() argument
2239 if (ZEND_TYPE_IS_CLASS(arg_info->type)) { in zend_fetch_arg_info()
2241 zend_string *lcname = zend_string_tolower(ZEND_TYPE_NAME(arg_info->type)); in zend_fetch_arg_info()
2245 } else if (ZEND_TYPE_IS_CODE(arg_info->type)) { in zend_fetch_arg_info()
2246 zend_uchar type_hint = ZEND_TYPE_CODE(arg_info->type); in zend_fetch_arg_info()
2265 if (ZEND_TYPE_ALLOW_NULL(arg_info->type)) { in zend_fetch_arg_info()
2881 zend_arg_info *arg_info = NULL; in zend_update_type_info() local
2882 if (op_array->arg_info && opline->op1.num <= op_array->num_args) { in zend_update_type_info()
2883 arg_info = &op_array->arg_info[opline->op1.num-1]; in zend_update_type_info()
2887 if (arg_info) { in zend_update_type_info()
2888 tmp = zend_fetch_arg_info(script, arg_info, &ce); in zend_update_type_info()
2894 if (arg_info->pass_by_reference) { in zend_update_type_info()
2905 (tmp & func_info->arg_info[opline->op1.num-1].info.type); in zend_update_type_info()
2911 op_array->arg_info && in zend_update_type_info()
2913 op_array->arg_info[opline->op1.num-1].class_name == NULL && in zend_update_type_info()
2914 !op_array->arg_info[opline->op1.num-1].type_hint) { in zend_update_type_info()
2921 func_info->arg_info[opline->op1.num-1].info.ce) { in zend_update_type_info()
2923 func_info->arg_info[opline->op1.num-1].info.ce, in zend_update_type_info()
2924 func_info->arg_info[opline->op1.num-1].info.is_instanceof, in zend_update_type_info()
3384 zend_arg_info *ret_info = op_array->arg_info - 1; in zend_update_type_info()
3795 zend_arg_info *ret_info = op_array->arg_info - 1; in zend_init_func_return_info()
4372 cur_arg_info = &op_array->arg_info[arg_num-1]; in zend_may_throw()
4374 cur_arg_info = &op_array->arg_info[op_array->num_args]; in zend_may_throw()