Home
last modified time | relevance | path

Searched refs:drange (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_param_limit.c106 struct data_range *drange; in generify_mtag_range() local
120 FOR_EACH_PTR(rl, drange) { in generify_mtag_range()
121 if (drange->min.value != drange->max.value) in generify_mtag_range()
123 if (drange->min.value == 0) in generify_mtag_range()
125 if (is_err_ptr(drange->min)) in generify_mtag_range()
128 } END_FOR_EACH_PTR(drange); in generify_mtag_range()
H A Dsmatch_ranges.c53 if (!is_err_ptr(drange->min)) in get_err_pointer_str()
56 if (drange->min.value == drange->max.value) in get_err_pointer_str()
59 snprintf(buf, sizeof(buf), "(%lld)-(%lld)", drange->min.value, drange->max.value); in get_err_pointer_str()
697 struct data_range *drange; in is_whole_rl() local
702 if (sval_is_min(drange->min) && sval_is_max(drange->max)) in is_whole_rl()
709 struct data_range *drange; in is_unknown_ptr() local
715 FOR_EACH_PTR(rl, drange) { in is_unknown_ptr()
737 if (!sval_is_min(drange->min) || drange->max.value != -1) in is_whole_rl_non_zero()
740 if (drange->min.value != 1 || !sval_is_max(drange->max)) in is_whole_rl_non_zero()
755 return drange->min; in rl_min()
[all …]
H A Dsmatch_math.c210 struct data_range *drange; in handle_minus_preop() local
219 FOR_EACH_PTR(neg, drange) { in handle_minus_preop()
220 new_min = drange->max; in handle_minus_preop()
222 new_max = drange->min; in handle_minus_preop()
225 } END_FOR_EACH_PTR(drange); in handle_minus_preop()
233 struct data_range *drange; in handle_minus_preop() local
239 FOR_EACH_PTR(pos, drange) { in handle_minus_preop()
240 new_min = drange->max; in handle_minus_preop()
242 new_max = drange->min; in handle_minus_preop()
245 } END_FOR_EACH_PTR(drange); in handle_minus_preop()
H A Dsmatch_function_hooks.c222 struct data_range *drange) in get_same_ranged_call_backs() argument
230 if (ranges_equiv(tmp->range, drange)) in get_same_ranged_call_backs()
236 static int in_list_exact_sval(struct range_list *list, struct data_range *drange) in in_list_exact_sval() argument
241 if (ranges_equiv(tmp, drange)) in in_list_exact_sval()
H A Dsmatch_extra.h61 void tack_on(struct range_list **list, struct data_range *drange);
/illumos-gate/usr/src/cmd/allocate/
H A Dallocate3.c1608 blrange_t drange; in _check_label() local
1610 drange.lower_bound = blabel_alloc(); in _check_label()
1613 bsllow(drange.lower_bound); in _check_label()
1619 blabel_free(drange.lower_bound); in _check_label()
1622 drange.upper_bound = blabel_alloc(); in _check_label()
1625 bslhigh(drange.upper_bound); in _check_label()
1631 blabel_free(drange.lower_bound); in _check_label()
1632 blabel_free(drange.upper_bound); in _check_label()
1635 if (blinrange(zlabel, &drange) == 0) { in _check_label()
1646 blabel_free(drange.lower_bound); in _check_label()
[all …]