Print this page
11972 resync smatch

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/smatch_bits.c
          +++ new/usr/src/tools/smatch/src/smatch_bits.c
↓ open down ↓ 46 lines elided ↑ open up ↑
  47   47          char buf[64];
  48   48  
  49   49          state = __alloc_smatch_state(0);
  50   50          snprintf(buf, sizeof(buf), "0x%llx + 0x%llx", set, possible);
  51   51          state->name = alloc_sname(buf);
  52   52          state->data = alloc_bit_info(set, possible);
  53   53  
  54   54          return state;
  55   55  }
  56   56  
  57      -static struct bit_info *rl_to_binfo(struct range_list *rl)
       57 +struct bit_info *rl_to_binfo(struct range_list *rl)
  58   58  {
  59   59          struct bit_info *ret = __alloc_bit_info(0);
  60   60          sval_t sval;
  61   61  
  62   62          if (rl_to_sval(rl, &sval)) {
  63   63                  ret->set = sval.uvalue;
  64   64                  ret->possible = sval.uvalue;
  65   65  
  66   66                  return ret;
  67   67          }
↓ open down ↓ 383 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX