Symbol: bit_info
usr/src/tools/smatch/src/check_debug.c
663
struct bit_info *info;
usr/src/tools/smatch/src/smatch.h
1296
struct bit_info *rl_to_binfo(struct range_list *rl);
usr/src/tools/smatch/src/smatch.h
1297
struct bit_info *get_bit_info(struct expression *expr);
usr/src/tools/smatch/src/smatch.h
1298
struct bit_info *get_bit_info_var_sym(const char *name, struct symbol *sym);
usr/src/tools/smatch/src/smatch_bits.c
157
static int binfo_equiv(struct bit_info *one, struct bit_info *two)
usr/src/tools/smatch/src/smatch_bits.c
167
struct bit_info *one, *two;
usr/src/tools/smatch/src/smatch_bits.c
187
static struct bit_info *combine_bit_info(struct bit_info *one, struct bit_info *two)
usr/src/tools/smatch/src/smatch_bits.c
189
struct bit_info *ret = __alloc_bit_info(0);
usr/src/tools/smatch/src/smatch_bits.c
202
static struct bit_info *binfo_AND(struct bit_info *left, struct bit_info *right)
usr/src/tools/smatch/src/smatch_bits.c
221
static struct bit_info *binfo_OR(struct bit_info *left, struct bit_info *right)
usr/src/tools/smatch/src/smatch_bits.c
240
struct bit_info *get_bit_info(struct expression *expr)
usr/src/tools/smatch/src/smatch_bits.c
244
struct bit_info tmp;
usr/src/tools/smatch/src/smatch_bits.c
245
struct bit_info *extra_info;
usr/src/tools/smatch/src/smatch_bits.c
246
struct bit_info *bit_info;
usr/src/tools/smatch/src/smatch_bits.c
282
bit_info = bstate->data;
usr/src/tools/smatch/src/smatch_bits.c
284
bit_info = (struct bit_info *)&unknown_bit_info;
usr/src/tools/smatch/src/smatch_bits.c
286
return combine_bit_info(extra_info, bit_info);
usr/src/tools/smatch/src/smatch_bits.c
29
static const struct bit_info unknown_bit_info = {
usr/src/tools/smatch/src/smatch_bits.c
324
struct bit_info *start, *binfo;
usr/src/tools/smatch/src/smatch_bits.c
33
ALLOCATOR(bit_info, "bit data");
usr/src/tools/smatch/src/smatch_bits.c
34
static struct bit_info *alloc_bit_info(unsigned long long set, unsigned long long possible)
usr/src/tools/smatch/src/smatch_bits.c
351
struct bit_info *orig;
usr/src/tools/smatch/src/smatch_bits.c
352
struct bit_info true_info;
usr/src/tools/smatch/src/smatch_bits.c
353
struct bit_info false_info;
usr/src/tools/smatch/src/smatch_bits.c
36
struct bit_info *bit_info = __alloc_bit_info(0);
usr/src/tools/smatch/src/smatch_bits.c
38
bit_info->set = set;
usr/src/tools/smatch/src/smatch_bits.c
380
struct bit_info *binfo, *rl_binfo;
usr/src/tools/smatch/src/smatch_bits.c
39
bit_info->possible = possible;
usr/src/tools/smatch/src/smatch_bits.c
408
struct bit_info *binfo = sm->state->data;
usr/src/tools/smatch/src/smatch_bits.c
41
return bit_info;
usr/src/tools/smatch/src/smatch_bits.c
410
struct bit_info *implied_binfo;
usr/src/tools/smatch/src/smatch_bits.c
57
struct bit_info *rl_to_binfo(struct range_list *rl)
usr/src/tools/smatch/src/smatch_bits.c
59
struct bit_info *ret = __alloc_bit_info(0);
usr/src/tools/smatch/src/smatch_bits.c
76
static int is_unknown_binfo(struct symbol *type, struct bit_info *binfo)
usr/src/tools/smatch/src/smatch_bits.c
94
struct bit_info *p;
usr/src/tools/smatch/src/smatch_extra.c
2037
struct bit_info *bit_info;
usr/src/tools/smatch/src/smatch_extra.c
2054
bit_info = get_bit_info(mask);
usr/src/tools/smatch/src/smatch_extra.c
2055
if (!bit_info)
usr/src/tools/smatch/src/smatch_extra.c
2057
if (!bit_info->possible)
usr/src/tools/smatch/src/smatch_extra.c
2065
low.value = ffsll(bit_info->possible);
usr/src/tools/smatch/src/smatch_extra.c
2066
high.value = sm_fls64(bit_info->possible);
usr/src/tools/smatch/src/smatch_ranges.c
1899
struct bit_info *one, *two;