Lines Matching refs:tag
48 mtag_t tag; member
53 static struct smatch_state *alloc_tag_data_state(mtag_t tag, char *name, int offset) in alloc_tag_data_state() argument
59 data->tag = tag; in alloc_tag_data_state()
84 mtag_t tag; in match_assign() local
101 if (!expr_to_mtag_offset(left, &tag, &offset)) in match_assign()
106 set_state_expr(my_id, expr->right, alloc_tag_data_state(tag, name, offset)); in match_assign()
110 static void propogate_assignment(struct expression *expr, mtag_t tag, int offset, int param, char *… in propogate_assignment() argument
130 set_state(my_id, name, sym, alloc_tag_data_state(tag, buf, offset)); in propogate_assignment()
135 static void assign_to_alias(struct expression *expr, int param, mtag_t tag, int offset, char *key) in assign_to_alias() argument
153 if (!create_mtag_alias(tag, expr, &alias)) in assign_to_alias()
167 mtag_t tag; in call_does_mtag_assign() local
175 tag = strtoul(value, NULL, 10); in call_does_mtag_assign()
182 propogate_assignment(expr, tag, offset, param, key); in call_does_mtag_assign()
183 assign_to_alias(expr, param, tag, offset, key); in call_does_mtag_assign()
206 snprintf(buf, sizeof(buf), "%lld+%d", data->tag, data->offset); in print_stored_to_mtag()