Home
last modified time | relevance | path

Searched refs:SPECIAL_EQUAL (Results 1 – 25 of 31) sorted by relevance

12

/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_comparison.c116 case SPECIAL_EQUAL: in flip_comparison()
117 return SPECIAL_EQUAL; in flip_comparison()
149 case SPECIAL_EQUAL: in negate_comparison()
314 case SPECIAL_EQUAL: in merge_comparisons()
333 case SPECIAL_EQUAL: in merge_comparisons()
381 case SPECIAL_EQUAL: in combine_comparisons()
399 case SPECIAL_EQUAL: in combine_comparisons()
458 case SPECIAL_EQUAL: in comparison_intersection()
489 case SPECIAL_EQUAL: in comparison_intersection()
627 SPECIAL_EQUAL, in save_start_states()
[all …]
H A Dcheck_impossible_mask.c92 if (expr->op != SPECIAL_EQUAL && expr->op != SPECIAL_NOTEQUAL) in match_condition()
113 expr->op == SPECIAL_EQUAL ? "false" : "true"); in match_condition()
H A Dsmatch_nul_terminator.c282 if (expr->op != SPECIAL_EQUAL && expr->op != SPECIAL_NOTEQUAL) in match_strnlen_test()
299 (expr->op == SPECIAL_EQUAL) ? &terminated : NULL, in match_strnlen_test()
303 (expr->op == SPECIAL_EQUAL) ? &terminated : NULL, in match_strnlen_test()
H A Dcheck_or_vs_and.c108 if (left->type != EXPR_COMPARE || left->op != SPECIAL_EQUAL) in check_and()
110 if (right->type != EXPR_COMPARE || right->op != SPECIAL_EQUAL) in check_and()
H A Dsmatch_bits.c310 if (expr->op != SPECIAL_EQUAL && in match_compare()
318 (expr->op == SPECIAL_EQUAL) ? alloc_bstate(val.uvalue, val.uvalue) : NULL, in match_compare()
319 (expr->op == SPECIAL_EQUAL) ? NULL : alloc_bstate(val.uvalue, val.uvalue)); in match_compare()
H A Dcheck_err_ptr_deref.c58 if (!possibly_true_rl(rl, SPECIAL_EQUAL, err_ptr_rl)) in check_is_err_ptr()
90 if (!estate || !possibly_true_rl(estate_rl(estate), SPECIAL_EQUAL, err_ptr_rl)) in set_param_dereferenced()
H A Dcheck_off_by_one_relative.c47 if (!possible_comparison(size, SPECIAL_EQUAL, offset)) in array_check()
H A Dtoken.h147 SPECIAL_EQUAL, enumerator
H A Dcheck_zero_to_err_ptr.c29 if (expr->op != SPECIAL_EQUAL && expr->op != SPECIAL_NOTEQUAL) in is_comparison_call()
H A Dcheck_get_user_overflow.c67 case SPECIAL_EQUAL: in match_condition()
H A Dsmatch_kernel_user_data.c672 expr->op == SPECIAL_EQUAL ? alloc_estate_empty() : NULL, in handle_eq_noteq()
673 expr->op == SPECIAL_EQUAL ? NULL : alloc_estate_empty()); in handle_eq_noteq()
676 expr->op == SPECIAL_EQUAL ? alloc_estate_empty() : NULL, in handle_eq_noteq()
677 expr->op == SPECIAL_EQUAL ? NULL : alloc_estate_empty()); in handle_eq_noteq()
797 if (expr->op == SPECIAL_EQUAL || in match_condition()
H A Dcheck_double_checking.c48 (expr->op == SPECIAL_EQUAL || in strip_condition()
H A Dsmatch_ranges.c231 *comparison = SPECIAL_EQUAL; in str_to_comparison_arg_helper()
245 *comparison = SPECIAL_EQUAL; in str_to_comparison_arg_helper()
379 case SPECIAL_EQUAL: in filter_by_comparison()
1141 case SPECIAL_EQUAL: in true_comparison_range()
1193 case SPECIAL_EQUAL: in false_comparison_range_sval()
2106 case SPECIAL_EQUAL: in split_comparison_rl()
H A Dexpand.c338 case SPECIAL_EQUAL: expr->value = l == r; break; in simplify_cmp_binop()
414 case SPECIAL_EQUAL: expr->value = l == r; break; in simplify_float_cmp()
512 case SPECIAL_EQUAL: in compare_types()
H A Dsmatch_capped.c182 case SPECIAL_EQUAL: in match_condition()
H A Dsmatch_buf_comparison.c284 if (!possible_comparison(size, SPECIAL_EQUAL, offset)) in array_check()
390 comparison == SPECIAL_EQUAL)) in buf_comparison_index_ok()
H A Dcheck_uninitialized.c121 success = compare_expression(expr->left, SPECIAL_EQUAL, expr->right); in match_negative_comparison()
H A Dsmatch_strlen.c146 case SPECIAL_EQUAL: in match_strlen_condition()
H A Dsmatch_param_compare_limit.c252 *op = SPECIAL_EQUAL; in parse_comparison()
H A Dexpression.c154 expr->op = SPECIAL_EQUAL; in builtin_types_compatible_p_expr()
816 (op == SPECIAL_EQUAL) || (op == SPECIAL_NOTEQUAL) in equality_expression()
H A Dsmatch_constraints.c390 if (expr->op == SPECIAL_EQUAL || in match_condition()
H A Devaluate.c457 case SPECIAL_EQUAL: in restricted_binop()
1085 if (expr->op == SPECIAL_EQUAL || expr->op == SPECIAL_NOTEQUAL) { in evaluate_compare()
1093 int positive = expr->op == SPECIAL_EQUAL; in evaluate_compare()
1116 if (expr->op == SPECIAL_EQUAL || expr->op == SPECIAL_NOTEQUAL) { in evaluate_compare()
1971 expr->op = SPECIAL_EQUAL; in evaluate_preop()
3628 if (!restricted_binop_type(SPECIAL_EQUAL, case_expr, switch_expr, in check_case_type()
H A Dsmatch_function_hooks.c595 if (possibly_true_rl(passed, SPECIAL_EQUAL, limit)) in impossible_limit()
902 if (possibly_true_rl(range_rl, SPECIAL_EQUAL, estate_rl(db_info->ret_state))) in call_ranged_return_hooks()
H A Dsmatch_conditions.c102 if (expr->op == SPECIAL_EQUAL) { in handle_zero_comparisons()
H A Dsmatch_math.c414 case SPECIAL_EQUAL: in handle_subtract_rl()
759 if (expr->op == SPECIAL_EQUAL && expr->left->type == EXPR_TYPE) { in handle_comparison_rl()

12