data_info
sql_insert(data_info, "'%s', '%s', %d, '%s'",
sql_insert(data_info, "'%s', '%s', %d, '%s'",
static struct data_info *alloc_dinfo(void)
struct data_info *ret;
static struct data_info *alloc_dinfo_range(sval_t min, sval_t max)
struct data_info *ret;
static struct data_info *alloc_dinfo_range_list(struct range_list *rl)
struct data_info *ret;
static struct data_info *clone_dinfo(struct data_info *dinfo)
struct data_info *ret;
struct data_info *dinfo;
struct data_info *dinfo;
struct data_info *clone_dinfo_perm(struct data_info *dinfo)
struct data_info *ret;
struct data_info *get_dinfo(struct smatch_state *state)
return (struct data_info *)state->data;
struct data_info *clone_dinfo_perm(struct data_info *dinfo);
struct data_info *get_dinfo(struct smatch_state *state);
DECLARE_ALLOCATOR(data_info);
ALLOCATOR(data_info, "smatch extra data");
static void str_to_dinfo(struct expression *call, struct symbol *type, const char *value, struct data_info *dinfo)
struct data_info dinfo = {};
struct data_info dinfo = {};