/illumos-gate/usr/src/tools/smatch/src/ |
H A D | smatch_stored_conditions.c | 45 static struct smatch_state *alloc_link_state(struct expression_list *expr_list) in alloc_link_state() argument 56 FOR_EACH_PTR(expr_list, tmp) { in alloc_link_state() 68 state->data = expr_list; in alloc_link_state() 98 struct expression_list *list, *expr_list; in merge_links() local 101 expr_list = clone_expression_list(s1->data); in merge_links() 105 insert_expression(&expr_list, expr); in merge_links() 108 return alloc_link_state(expr_list); in merge_links() 114 struct expression_list *expr_list; in save_link_var_sym() local 117 expr_list = clone_expression_list(old_state ? old_state->data : NULL); in save_link_var_sym() 119 insert_expression(&expr_list, condition); in save_link_var_sym() [all …]
|
H A D | check_access_ok_math.c | 76 static void split_asm_constraints(struct expression_list *expr_list) in split_asm_constraints() argument 82 FOR_EACH_PTR(expr_list, expr) { in split_asm_constraints()
|
H A D | smatch_flow.c | 71 static void split_expr_list(struct expression_list *expr_list, struct expression *parent); 552 split_expr_list(expr->expr_list, expr); in __split_expr() 744 static void split_asm_constraints(struct expression_list *expr_list) in split_asm_constraints() argument 749 FOR_EACH_PTR(expr_list, expr) { in split_asm_constraints() 1222 static void split_expr_list(struct expression_list *expr_list, struct expression *parent) in split_expr_list() argument 1226 FOR_EACH_PTR(expr_list, expr) { in split_expr_list() 1301 static void fake_element_assigns_helper(struct expression *array, struct expression_list *expr_list… 1421 fake_element_assigns_helper(deref, right->expr_list, fake_cb); in fake_member_assigns_helper() 1423 fake_member_assigns_helper(deref, right->expr_list, fake_cb); in fake_member_assigns_helper() 1436 sym->initializer->expr_list, fake_cb); in fake_member_assigns() [all …]
|
H A D | smatch_function_ptrs.c | 398 static void print_initializer_list(struct expression_list *expr_list, in print_initializer_list() argument 405 FOR_EACH_PTR(expr_list, expr) { in print_initializer_list() 407 print_initializer_list(expr->idx_expression->expr_list, struct_type); in print_initializer_list() 446 print_initializer_list(sym->initializer->expr_list, struct_type); in global_variable()
|
H A D | inline.c | 221 struct expression_list *list = expr->expr_list; in copy_expression() 224 expr->expr_list = NULL; in copy_expression() 226 add_expression(&expr->expr_list, copy_expression(entry)); in copy_expression()
|
H A D | expand.c | 635 FOR_EACH_PTR(value->expr_list, entry) { in constant_symbol_value() 901 FOR_EACH_PTR(expr->expr_list, entry) { in expand_pos_expression() 1076 sort_expression_list(&expr->expr_list); in expand_expression() 1077 verify_nonoverlapping(&expr->expr_list, expr); in expand_expression() 1078 return expand_expression_list(expr->expr_list); in expand_expression()
|
H A D | expression.h | 220 struct expression_list *expr_list; member
|
H A D | compile-i386.c | 1000 elem = expression_list_size(expr->expr_list); in sort_array() 1014 FOR_EACH_PTR(expr->expr_list, entry) { in sort_array() 1042 FOR_EACH_PTR(expr->expr_list, entry) { in sort_array() 1068 FOR_EACH_PTR(expr->expr_list, entry) { in emit_array() 2293 FOR_EACH_PTR(expr->expr_list, entry) { in x86_initializer_expr()
|
H A D | dissect.c | 544 FOR_EACH_PTR(expr->expr_list, m_expr) { in do_initializer()
|
H A D | smatch_buf_size.c | 177 FOR_EACH_PTR(expr->expr_list, tmp) { in get_initializer_size()
|
H A D | symbol.c | 310 FOR_EACH_PTR(expr->expr_list, entry) { in count_array_initializer()
|
H A D | show-parse.c | 1068 FOR_EACH_PTR(expr->expr_list, entry) { in show_initializer_expr()
|
H A D | evaluate.c | 2598 FOR_EACH_PTR(expr->expr_list, e) { in handle_list_initializer() 2706 FOR_EACH_PTR(e->expr_list, p) { in handle_scalar() 2785 FOR_EACH_PTR(e->expr_list, p) { in handle_initializer()
|
H A D | linearize.c | 1836 FOR_EACH_PTR(initializer->expr_list, expr) { in linearize_initializer()
|
H A D | parse.c | 2763 token = initializer_list(&expr->expr_list, token->next); in initializer()
|
/illumos-gate/usr/src/cmd/filesync/ |
H A D | ignore.c | 79 static struct list *expr_list; /* list of regular expressions */ variable 128 for (lp = expr_list; lp; lp = lp->l_next) { in ignore_check() 183 lp->l_next = expr_list; in ignore_expr() 184 expr_list = lp; in ignore_expr() 358 for (lp = expr_list; lp; lp = np) { in ignore_reset() 363 expr_list = 0; in ignore_reset()
|