Home
last modified time | relevance | path

Searched refs:right_sym (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_param_compare_limit.c134 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 Dsmatch_assigned_expr.c63 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 Dsmatch_return_to_param.c151 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 Dsmatch_param_to_mtag_data.c82 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 Dsmatch_comparison.c1263 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 Dsmatch_struct_assignment.c329 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 Dsmatch_math.c300 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 Dsmatch_extra.c1073 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()