Searched refs:deref_expression (Results 1 – 9 of 9) sorted by relevance
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | smatch_expressions.c | 86 struct expression *deref_expression(struct expression *expr) in deref_expression() function 124 return deref_expression(expr); in array_element_expression() 205 ret = deref_expression(ret); in get_expression_from_base_and_str() 286 ret = deref_expression(ret); in gen_expression_from_key()
|
H A D | smatch_struct_assignment.c | 108 right = deref_expression(right); in get_right_base_expr() 129 return deref_expression(expr); in remove_addr() 161 left = deref_expression(left); in handle_non_struct_assignments() 163 right = deref_expression(right); in handle_non_struct_assignments() 262 left = deref_expression(left); in __struct_members_copy()
|
H A D | smatch_kernel_user_data.c | 266 expr = deref_expression(expr); in tag_base_type() 283 set_state_expr(my_id, deref_expression(expr), alloc_estate_whole(&ulong_ctype)); in tag_as_user_data() 290 expr = deref_expression(expr); in tag_as_user_data() 292 set_state_expr(my_id, deref_expression(expr), alloc_estate_whole(&ulong_ctype)); in tag_as_user_data()
|
H A D | smatch_modification_hooks.c | 215 call_modification_hooks(deref_expression(tmp), expr, BOTH); in match_call()
|
H A D | smatch_extra.h | 214 struct expression *deref_expression(struct expression *expr);
|
H A D | smatch_constraints_required.c | 153 member_expression(deref_expression(pointer), '*', array->ident))); in handle_zero_size_arrays()
|
H A D | smatch_flow.c | 268 fake_left = deref_expression(strip_expr(left->unop)); in handle_postop_assigns() 317 assign = assign_expression(deref_expression(res), '=', binop_expression(a, op, b)); in handle_builtin_overflow_func()
|
H A D | check_locking.c | 459 return deref_expression(strip_expr(arg)); in filter_kernel_args()
|
H A D | smatch_extra.c | 1288 set_extra_expr_nomod(deref_expression(expr), alloc_estate_whole(type)); in clear_pointed_at_state()
|