Searched refs:right_sym (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | smatch_param_compare_limit.c | 134 struct symbol *left_sym, *right_sym, *tmp_sym; in __compare_param_limit_hook() local 139 right_name = expr_to_var_sym(right_expr, &right_sym); in __compare_param_limit_hook() 140 if (!right_name || !right_sym) in __compare_param_limit_hook() 144 get_param_num_from_sym(right_sym) < 0) in __compare_param_limit_hook() 158 right_sym = tmp_sym; in __compare_param_limit_hook() 163 if (param_was_set_var_sym(right_name, right_sym)) in __compare_param_limit_hook() 168 save_link_var_sym(right_name, right_sym, state_name); in __compare_param_limit_hook() 312 struct symbol *right_sym; in db_return_comparison() local 341 if (!right_name || !right_sym) in db_return_comparison() 343 if (get_param_num_from_sym(right_sym) < 0) in db_return_comparison() [all …]
|
H A D | smatch_assigned_expr.c | 63 struct symbol *left_sym, *right_sym; in match_assignment() local 91 right_name = expr_to_var_sym(expr->right, &right_sym); in match_assignment() 92 if (!right_name || !right_sym) in match_assignment() 95 store_link(link_id, right_name, right_sym, left_name, left_sym); in match_assignment()
|
H A D | smatch_return_to_param.c | 151 struct symbol *right_sym; in store_mapping_helper() local 177 right_name = expr_to_var_sym(new, &right_sym); in store_mapping_helper() 178 if (!right_name || !right_sym) in store_mapping_helper() 181 set_state(my_id, left_name, left_sym, alloc_my_state(right_name, right_sym)); in store_mapping_helper() 182 store_link(link_id, right_name, right_sym, left_name, left_sym); in store_mapping_helper()
|
H A D | smatch_param_to_mtag_data.c | 82 struct symbol *right_sym; in match_assign() local 93 right_sym = expr_to_sym(expr->right); in match_assign() 94 if (!right_sym) in match_assign() 97 param = get_param_num_from_sym(right_sym); in match_assign()
|
H A D | smatch_comparison.c | 1263 struct symbol *left_sym, *right_sym; in handle_comparison() local 1308 if (right_sym) in handle_comparison() 1309 add_var_sym(&right_vsl, right, right_sym); in handle_comparison() 1462 struct symbol *left_sym, *right_sym; in add_comparison() local 1484 left_sym = right_sym; in add_comparison() 1488 right_sym = tmp_sym; in add_comparison() 1591 struct symbol *left_sym, *right_sym; in copy_comparisons() local 1906 struct symbol *left_sym, *right_sym; in update_links_from_call() local 2459 struct symbol *right_sym; in db_return_comparison() local 2497 if (!right_name || !right_sym) in db_return_comparison() [all …]
|
H A D | smatch_struct_assignment.c | 329 struct symbol *left_sym, *right_sym; in copy_containter_states() local 336 right_name = expr_to_var_sym(right, &right_sym); in copy_containter_states() 337 if (!right_name || !right_sym) in copy_containter_states() 348 if (sm->sym != right_sym) in copy_containter_states()
|
H A D | smatch_math.c | 300 struct symbol *left_sym, *right_sym; in handle_offset_subtraction() local 319 right_sym = expr_to_sym(right); in handle_offset_subtraction() 320 if (!left_sym || left_sym != right_sym) in handle_offset_subtraction()
|
H A D | smatch_extra.c | 1073 struct symbol *right_sym; in match_vanilla_assign() local 1098 right_name = expr_to_var_sym(right, &right_sym); in match_vanilla_assign() 1102 right_name && right_sym && in match_vanilla_assign() 1124 right_state = get_state(SMATCH_EXTRA, right_name, right_sym); in match_vanilla_assign()
|