Home
last modified time | relevance | path

Searched refs:expr_list (Results 1 – 16 of 16) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_stored_conditions.c45 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 Dcheck_access_ok_math.c76 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 Dsmatch_flow.c71 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 Dsmatch_function_ptrs.c398 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 Dinline.c221 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 Dexpand.c635 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 Dexpression.h220 struct expression_list *expr_list; member
H A Dcompile-i386.c1000 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 Ddissect.c544 FOR_EACH_PTR(expr->expr_list, m_expr) { in do_initializer()
H A Dsmatch_buf_size.c177 FOR_EACH_PTR(expr->expr_list, tmp) { in get_initializer_size()
H A Dsymbol.c310 FOR_EACH_PTR(expr->expr_list, entry) { in count_array_initializer()
H A Dshow-parse.c1068 FOR_EACH_PTR(expr->expr_list, entry) { in show_initializer_expr()
H A Devaluate.c2598 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 Dlinearize.c1836 FOR_EACH_PTR(initializer->expr_list, expr) { in linearize_initializer()
H A Dparse.c2763 token = initializer_list(&expr->expr_list, token->next); in initializer()
/illumos-gate/usr/src/cmd/filesync/
H A Dignore.c79 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()