Searched refs:rl_min (Results 1 – 15 of 15) sorted by relevance
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | smatch_ranges.c | 384 if (!sval_is_min(rl_min(right_orig))) in filter_by_comparison() 385 ret_rl = remove_range(left_orig, min, sub_one(rl_min(right_orig))); in filter_by_comparison() 389 ret_rl = remove_range(left_orig, min, rl_min(right_orig)); in filter_by_comparison() 392 if (sval_cmp(rl_min(right_orig), rl_max(right_orig)) == 0) in filter_by_comparison() 393 ret_rl = remove_range(left_orig, rl_min(right_orig), rl_min(right_orig)); in filter_by_comparison() 745 sval_t rl_min(struct range_list *rl) in rl_min() function 778 min = rl_min(rl); in rl_to_sval() 790 return rl_min(rl).type; in rl_type() 1444 if (sval_is_negative(rl_min(rl)) && in rl_fits_in_type() 1445 sval_cmp(rl_min(rl), sval_type_min(type)) < 0) in rl_fits_in_type() [all …]
|
H A D | smatch_math.c | 178 return rl && sval_is_min(rl_min(rl)); in untrusted_type_min() 208 if (sval_is_negative(rl_min(rl))) { in handle_minus_preop() 216 if (sval_is_min(rl_min(neg)) && !sval_is_min(rl_max(neg))) in handle_minus_preop() 398 if (sval_is_negative(rl_min(right_rl))) in handle_subtract_rl() 434 !sval_binop_overflows(rl_min(left_rl), '-', rl_max(right_rl))) { in handle_subtract_rl() 435 tmp = sval_binop(rl_min(left_rl), '-', rl_max(right_rl)); in handle_subtract_rl() 441 tmp = sval_binop(rl_max(left_rl), '-', rl_min(right_rl)); in handle_subtract_rl() 540 min = rl_min(left_rl); in handle_right_shift() 549 !sval_is_negative(rl_min(right_rl))) { in handle_right_shift() 551 max = sval_binop(max, SPECIAL_RIGHTSHIFT, rl_min(right_rl)); in handle_right_shift() [all …]
|
H A D | smatch_capped.c | 115 if (sval_is_negative(rl_min(left_rl)) || in is_capped() 116 sval_is_negative(rl_min(right_rl))) in is_capped()
|
H A D | smatch_common_functions.c | 28 if (get_implied_strlen(str, rl) && sval_is_positive(rl_min(*rl))) { in match_strlen()
|
H A D | check_return_efault.c | 112 if (!sval_is_negative(rl_min(rl))) in match_return_call()
|
H A D | smatch_extra.c | 1013 if (type_unsigned(type) && sval_is_negative(rl_min(rl))) in values_fit_type() 1015 if (sval_cmp(sval_type_min(type), rl_min(rl)) > 0) in values_fit_type() 1218 !sval_is_negative(rl_min(rl))) { in match_assign() 1221 add_range(&rl, rl_min(rl), zero); in match_assign() 2061 if (sval_is_negative(rl_min(orig_rl)) || in handle_bit_test() 2101 if (sval_is_negative(rl_min(orig_rl))) in handle_AND_op() 2157 if (sval_is_positive(rl_min(orig_rl)) && in handle_MOD_condition() 2158 (rl_max(orig_rl).value - rl_min(orig_rl).value) / right.value < 5) { in handle_MOD_condition() 2162 add = rl_min(orig_rl); in handle_MOD_condition() 2173 if (rl_min(orig_rl).uvalue != 0 && in handle_MOD_condition() [all …]
|
H A D | smatch_estate.c | 197 return rl_min(estate_rl(state)); in estate_min() 283 min = rl_min(estate_rl(state)); in estate_get_single_value()
|
H A D | check_atomic_inc_dec.c | 309 if (!is_whole_rl(rl) && sval_is_negative(rl_min(rl))) in success_fail_positive() 312 if (rl_min(rl).value == 0) in success_fail_positive()
|
H A D | smatch_buf_size.c | 563 bytes = rl_min(rl); in get_array_size_bytes_max() 643 if (rl_min(rl).value != UNKNOWN_SIZE || in store_alloc() 837 if (rl_min(rl).value == UNKNOWN_SIZE && in match_call()
|
H A D | check_locking.c | 947 if (rl_type(rl)->type != SYM_PTR && sval_is_negative(rl_min(rl))) in success_fail_positive() 950 if (rl_min(rl).value == 0 && rl_max(rl).value == 0) in success_fail_positive() 953 if (is_err_ptr(rl_min(rl)) && in success_fail_positive() 963 rl_min(rl).value == INT_MIN) in success_fail_positive()
|
H A D | smatch_db.c | 1704 if (!sval_is_negative(rl_min(rl))) in split_positive_from_negative() 1841 if (rl_min(rl).value == 0 && rl_max(rl).value == 0) { in is_kernel_success_fail() 1846 if (rl_min(rl).value >= -4095 && rl_max(rl).value < 0) in is_kernel_success_fail() 1929 if (rl_min(rl).value == 0 && rl_max(rl).value == 1) in is_boolean() 1961 if (rl_min(estate_rl(sm->state)).value != 0 || in find_bool_param() 2110 if (rl_min(rl).value >= -4095 && in is_kernel_error_path()
|
H A D | smatch_extra.h | 86 sval_t rl_min(struct range_list *rl);
|
H A D | smatch_comparison.c | 185 left_min = rl_min(left_rl); in rl_comparison() 187 right_min = rl_min(right_rl); in rl_comparison() 807 if (sval_is_negative(rl_min(rl))) { in match_add_sub_assign()
|
H A D | smatch_helper.c | 849 sval_is_negative(rl_min(rl)) && in is_error_return()
|
H A D | smatch_kernel_user_data.c | 683 sval_t min = rl_min(rl); in strip_negatives()
|