Home
last modified time | relevance | path

Searched refs:EXPR_DEREF (Results 1 – 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/tools/smatch/src/
H A Dcheck_memcpy_overflow.c63 if (expr->type != EXPR_DEREF || !expr->member) in bytes_to_end_of_struct()
86 if (expr->type != EXPR_DEREF || !expr->member) in size_of_union()
147 if (expr->type != EXPR_DEREF || !expr->member) in ends_on_struct_member_boundary()
156 if (unop->type != EXPR_DEREF) in ends_on_struct_member_boundary()
H A Dsmatch_address.c38 if (expr->type != EXPR_DEREF || !expr->member) in is_non_null_array()
127 if (expr->type != EXPR_DEREF) /* hopefully, this doesn't happen */ in get_member_offset_from_deref()
317 if (expr->type == EXPR_DEREF && expr->member) { in get_address_rl()
H A Dsmatch_container_of.c108 while (expr && expr->type == EXPR_DEREF) { in get_deref_count()
122 if (!expr || expr->type != EXPR_DEREF) in get_partial_deref()
144 if (expr->type != EXPR_DEREF) in partial_deref_to_offset_str()
241 if (container->type == EXPR_DEREF) in get_container_name_helper()
292 if (expr->type != EXPR_SYMBOL && expr->type != EXPR_DEREF) in is_fn_ptr()
H A Dcheck_array_condition.c35 if (expr->type != EXPR_DEREF) in match_condition()
H A Dcheck_implicit_dependencies_tester.c17 [EXPR_DEREF] = "EXPR_DEREF", in expression_type_name()
H A Dsmatch_helper.c186 case EXPR_DEREF: { in __get_variable_from_expr()
525 case EXPR_DEREF: in get_complication_score()
883 if (expr->type != EXPR_DEREF) in get_struct_and_member()
907 if (!expr || expr->type != EXPR_DEREF) in get_member_name()
934 if (deref->type != EXPR_DEREF || !deref->member) in get_member_name()
H A Dsmatch_mtag.c359 } else if (expr->type == EXPR_DEREF) { in expr_to_mtag_offset()
362 while (expr->type == EXPR_DEREF) { in expr_to_mtag_offset()
H A Dsmatch_function_ptrs.c306 if (type == &ulong_ctype && expr->type == EXPR_DEREF) in can_hold_function_ptr()
328 right->type != EXPR_DEREF && in match_function_assign()
H A Dcheck_arm64_tagged.c74 if (expr->type != EXPR_DEREF) in expr_has_untagged_member()
H A Dcheck_kernel.c338 if (expr->type != EXPR_DEREF) in get_val_expr()
395 if (dest->type != EXPR_DEREF || dest->op != '.') in match__read_once_size()
H A Dsmatch_fn_arg_link.c111 if (fn->type != EXPR_DEREF || !fn->member) in print_call_is_linked()
H A Dsmatch_recurse.c64 case EXPR_DEREF: in recurse()
H A Dexpression.h44 EXPR_DEREF, enumerator
H A Dcheck_leaks.c142 case EXPR_DEREF: in match_condition()
H A Dast-inspect.c161 [EXPR_DEREF] = "EXPR_DEREF", in expression_type_name()
H A Dsmatch_var_sym.c64 if (expr->type == EXPR_DEREF) in expr_to_vsl()
H A Dsmatch_mtag_data.c93 if (expr->type != EXPR_DEREF) in is_head_next()
H A Dsmatch_type.c147 if (!expr || expr->type != EXPR_DEREF) in get_symbol_from_deref()
276 case EXPR_DEREF: in get_type_helper()
H A Dsmatch_expressions.c68 expr = alloc_tmp_expression(deref->pos, EXPR_DEREF); in member_expression()
H A Ddissect.c419 break; case EXPR_DEREF: { in do_expression()
H A Dinline.c149 case EXPR_DEREF: { in copy_expression()
H A Dsmatch_flow.c290 if (parent->type == EXPR_DEREF && parent->op == '.') in prev_expression_is_getting_address()
478 case EXPR_DEREF: in __split_expr()
H A Dsmatch_extra.c117 if (!expr || expr->type != EXPR_DEREF || !expr->member) in set_union_info()
371 while (expr && expr->type == EXPR_DEREF) in chunk_get_array_base()
2206 case EXPR_DEREF: in __extra_match_condition()
H A Dexpression.c539 struct expression *deref = alloc_expression(token->pos, EXPR_DEREF); in postfix_expression()
H A Dshow-parse.c1145 case EXPR_DEREF: in show_expression()

12