Home
last modified time | relevance | path

Searched refs:deref_expression (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_expressions.c86 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 Dsmatch_struct_assignment.c108 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 Dsmatch_kernel_user_data.c266 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 Dsmatch_modification_hooks.c215 call_modification_hooks(deref_expression(tmp), expr, BOTH); in match_call()
H A Dsmatch_constraints_required.c153 member_expression(deref_expression(pointer), '*', array->ident))); in handle_zero_size_arrays()
H A Dsmatch_extra.h214 struct expression *deref_expression(struct expression *expr);
H A Dsmatch_flow.c268 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 Dcheck_locking.c459 return deref_expression(strip_expr(arg)); in filter_kernel_args()
H A Dsmatch_extra.c1288 set_extra_expr_nomod(deref_expression(expr), alloc_estate_whole(type)); in clear_pointed_at_state()