/illumos-gate/usr/src/tools/smatch/src/ |
H A D | smatch_sval.c | 469 ret.uvalue = left.uvalue * right.uvalue; in sval_binop_unsigned() 476 ret.uvalue = left.uvalue / right.uvalue; in sval_binop_unsigned() 480 ret.uvalue = left.uvalue + right.uvalue; in sval_binop_unsigned() 483 ret.uvalue = left.uvalue - right.uvalue; in sval_binop_unsigned() 490 ret.uvalue = left.uvalue % right.uvalue; in sval_binop_unsigned() 494 ret.uvalue = left.uvalue | right.uvalue; in sval_binop_unsigned() 497 ret.uvalue = left.uvalue & right.uvalue; in sval_binop_unsigned() 500 ret.uvalue = left.uvalue >> right.uvalue; in sval_binop_unsigned() 503 ret.uvalue = left.uvalue << right.uvalue; in sval_binop_unsigned() 506 ret.uvalue = left.uvalue ^ right.uvalue; in sval_binop_unsigned() [all …]
|
H A D | check_spectre.c | 100 max.uvalue = -1ULL; in get_max_by_type() 105 if (type && sval_type_max(type).uvalue < max.uvalue) in get_max_by_type() 113 return max.uvalue; in get_max_by_type() 117 return max.uvalue; in get_max_by_type() 120 return max.uvalue; in get_max_by_type() 123 return max.uvalue; in get_max_by_type() 144 return mask.uvalue; in get_mask() 146 return mask.uvalue; in get_mask()
|
H A D | smatch_bits.c | 63 ret->set = sval.uvalue; in rl_to_binfo() 64 ret->possible = sval.uvalue; in rl_to_binfo() 295 if (sval.uvalue & 1ULL << i && in is_single_bit() 318 (expr->op == SPECIAL_EQUAL) ? alloc_bstate(val.uvalue, val.uvalue) : NULL, in match_compare() 319 (expr->op == SPECIAL_EQUAL) ? NULL : alloc_bstate(val.uvalue, val.uvalue)); in match_compare() 367 if (right.uvalue == 0 || is_single_bit(right)) in match_condition() 368 true_info.set &= right.uvalue; in match_condition() 370 true_info.possible &= right.uvalue; in match_condition() 371 false_info.possible &= ~right.uvalue; in match_condition()
|
H A D | smatch_address.c | 192 max.uvalue = rl_max(orig).uvalue; in add_offset_to_pointer() 193 if (max.uvalue > sval_type_max(&ptr_ctype).uvalue - offset) { in add_offset_to_pointer() 195 remove.uvalue -= offset; in add_offset_to_pointer() 295 bytes.uvalue = type_bytes(type); in get_address_rl()
|
H A D | check_impossible_mask.c | 33 return sval.uvalue; 76 return sval.uvalue; in get_possible_bits() 97 right_mask = sval.uvalue; in match_condition()
|
H A D | check_gfp_dma.c | 38 if (sval.uvalue == 0) /* GFP_NOWAIT */ in match_alloc() 40 if (!(sval.uvalue & ~GFP_ZONEMASK)) in match_alloc()
|
H A D | smatch_ranges.c | 35 if (sval.uvalue < -4095ULL) in is_err_ptr() 127 if (sval.uvalue > sval_type_max(type).uvalue) in sval_too_big() 144 return (min.uvalue & mask) == (max.uvalue & mask); in truncates_nicely() 359 if (sval_type_max(rl_type(left_orig)).uvalue < sval_type_max(rl_type(right_orig)).uvalue) in filter_by_comparison() 1425 min.uvalue = tmp->min.uvalue & ((1ULL << type_bits(type)) - 1); in rl_truncate_cast() 1426 max.uvalue = tmp->max.uvalue & ((1ULL << type_bits(type)) - 1); in rl_truncate_cast() 1877 zero.uvalue = 0; in handle_XOR_rl() 1890 ret.uvalue = (1ULL << i); in sval_lowest_set_bit() 1909 max.uvalue = bits; in handle_AND_rl() 1947 if (min.value == 0 || max.value > sval_type_max(max.type).uvalue >> shift.uvalue) in handle_lshift() [all …]
|
H A D | smatch_mtag_map.c | 49 right_tag = sval.uvalue & ~MTAG_OFFSET_MASK; in match_assign() 50 right_offset = sval.uvalue & MTAG_OFFSET_MASK; in match_assign()
|
H A D | smatch_mtag.c | 154 tag_sval.uvalue = tag; in get_mtag_return() 272 if (sval.type->type != SYM_PTR || sval.uvalue != MTAG_SEED) in swap_mtag_seed() 323 *tag = sval.uvalue & ~MTAG_OFFSET_MASK; in get_implied_mtag_offset() 324 *offset = sval.uvalue & MTAG_OFFSET_MASK; in get_implied_mtag_offset() 451 sval->uvalue = tag | offset; in get_mtag_sval()
|
H A D | check_index_overflow.c | 97 if (rl_max(rl).uvalue > sval_type_max(rl_type(rl)).uvalue - 4 && in get_the_max() 136 if (macro && max.uvalue < 4 && in common_false_positives() 238 if (array_size > rl_max(abs_rl).uvalue) in should_warn()
|
/illumos-gate/usr/src/uts/sparc/krtld/ |
H A D | doreloc.c | 384 Xword uvalue = 0; in do_reloc_krtld() local 520 uvalue = basevalue; in do_reloc_krtld() 523 uvalue <<= bshift; in do_reloc_krtld() 525 uvalue += *value; in do_reloc_krtld() 529 uvalue ^= rep->re_mask; in do_reloc_krtld() 542 uvalue = (Sxword)uvalue >> bshift; in do_reloc_krtld() 544 uvalue >>= bshift; in do_reloc_krtld() 561 uvalue |= 0x1c00; in do_reloc_krtld() 576 ((sigbit_mask & uvalue) != uvalue))) { in do_reloc_krtld() 588 uvalue = ((uvalue & 0xc000) << 6) | in do_reloc_krtld() [all …]
|
/illumos-gate/usr/src/cmd/sgs/libconv/common/ |
H A D | globals.c | 203 basevalue, uvalue) == CONV_ITER_DONE) in _conv_iter_msgarr() 241 vdp->v_val, uvalue) == CONV_ITER_DONE) in _conv_iter_vd() 258 vdp->v_val, uvalue) == CONV_ITER_DONE) in _conv_iter_vd2() 281 ds->ds_topval - ds->ds_baseval + 1, func, uvalue, in _conv_iter_ds() 289 func, uvalue, local_sgs_msg) == CONV_ITER_DONE) in _conv_iter_ds() 297 func, uvalue, local_sgs_msg) == CONV_ITER_DONE) in _conv_iter_ds() 325 uvalue->csl_str = str; in conv_iter_strtol_init() 326 uvalue->csl_found = 0; in conv_iter_strtol_init() 331 uvalue->csl_strlen = tail - str; in conv_iter_strtol_init() 333 return (uvalue->csl_strlen > 0); in conv_iter_strtol_init() [all …]
|
H A D | cap.c | 91 void *uvalue) in conv_iter_cap_tags() argument 94 conv_cap_tag_strings(fmt_flags), func, uvalue)); in conv_iter_cap_tags() 141 conv_iter_cb_t func, void *uvalue) in conv_iter_cap_val_hw1() argument 146 ELFCAP_NUM_HW1_386, fmt_flags, func, uvalue) == in conv_iter_cap_val_hw1() 153 ELFCAP_NUM_HW1_SPARC, fmt_flags, func, uvalue) == in conv_iter_cap_val_hw1() 163 conv_iter_cb_t func, void *uvalue) in conv_iter_cap_val_hw2() argument 168 ELFCAP_NUM_HW2_386, fmt_flags, func, uvalue) == in conv_iter_cap_val_hw2() 180 void *uvalue) in conv_iter_cap_val_sf1() argument 183 fmt_flags, func, uvalue)); in conv_iter_cap_val_sf1() 188 conv_iter_cb_t func, void *uvalue) in conv_iter_cap_val_hw3() argument [all …]
|
H A D | c_literal.c | 70 Conv_str_to_c_literal_func_t *outfunc, void *uvalue) in conv_str_to_c_literal() argument 116 (*outfunc)(bs_buf, 2, uvalue); in conv_str_to_c_literal() 129 (*outfunc)(start, outlen, uvalue); in conv_str_to_c_literal() 134 (*outfunc)(octal_buf, strlen(octal_buf), uvalue); in conv_str_to_c_literal()
|
H A D | elf.c | 85 void *uvalue) in conv_iter_ehdr_class() argument 146 void *uvalue) in conv_iter_ehdr_data() argument 626 void *uvalue) in conv_iter_ehdr_mach() argument 697 void *uvalue) in conv_iter_ehdr_eident() argument 787 conv_iter_cb_t func, void *uvalue) in conv_iter_ehdr_type() argument 844 void *uvalue) in conv_iter_ehdr_vers() argument 961 void *uvalue) in conv_iter_ehdr_flags() argument 1104 void *uvalue) in conv_iter_ehdr_osabi() argument 1107 func, uvalue) == CONV_ITER_DONE) in conv_iter_ehdr_osabi() 1117 ELFOSABI_NONE, uvalue)); in conv_iter_ehdr_osabi() [all …]
|
H A D | symbols.c | 120 void *uvalue) in conv_iter_sym_other_vis() argument 123 conv_sym_other_vis_strings(fmt_flags), func, uvalue)); in conv_iter_sym_other_vis() 229 conv_iter_cb_t func, void *uvalue) in conv_iter_sym_info_type() argument 232 conv_sym_info_type_strings(mach, fmt_flags), func, uvalue)); in conv_iter_sym_info_type() 298 void *uvalue) in conv_iter_sym_info_bind() argument 301 conv_sym_info_bind_strings(fmt_flags), func, uvalue)); in conv_iter_sym_info_bind() 406 Conv_fmt_flags_t fmt_flags, conv_iter_cb_t func, void *uvalue) in conv_iter_sym_shndx() argument 428 func, uvalue) == CONV_ITER_DONE) in conv_iter_sym_shndx() 448 return (conv_iter_ds(ELFOSABI_NONE, mach, ds, func, uvalue)); in conv_iter_sym_shndx()
|
H A D | syminfo.c | 140 void *uvalue) in conv_iter_syminfo_flags() argument 143 func, uvalue)); in conv_iter_syminfo_flags() 198 void *uvalue) in conv_iter_syminfo_boundto() argument 201 conv_syminfo_boundto_strings(fmt_flags), func, uvalue)); in conv_iter_syminfo_boundto()
|
H A D | dynamic.c | 103 void *uvalue) in conv_iter_dyn_posflag1() argument 106 func, uvalue)); in conv_iter_dyn_posflag1() 173 void *uvalue) in conv_iter_dyn_flag() argument 175 return (conv_iter_vd(conv_dyn_flag_strings(fmt_flags), func, uvalue)); in conv_iter_dyn_flag() 356 void *uvalue) in conv_iter_dyn_flag1() argument 358 return (conv_iter_vd(conv_dyn_flag1_strings(fmt_flags), func, uvalue)); in conv_iter_dyn_flag1() 413 void *uvalue) in conv_iter_dyn_feature1() argument 416 func, uvalue)); in conv_iter_dyn_feature1() 890 Conv_fmt_flags_t fmt_flags, conv_iter_cb_t func, void *uvalue) in conv_iter_dyn_tag() argument 893 conv_dyn_tag_strings(osabi, mach, fmt_flags), func, uvalue)); in conv_iter_dyn_tag()
|
H A D | sections.c | 417 Conv_fmt_flags_t fmt_flags, conv_iter_cb_t func, void *uvalue) in conv_iter_sec_type() argument 420 sec_type_strings(osabi, mach, fmt_flags), func, uvalue)); in conv_iter_sec_type() 430 conv_iter_cb_t func, void *uvalue) in conv_iter_sec_symtab() argument 454 return (conv_iter_vd2(osabi, EM_NONE, vdp, func, uvalue)); in conv_iter_sec_symtab() 540 Conv_fmt_flags_t fmt_flags, conv_iter_cb_t func, void *uvalue) in conv_iter_sec_flags() argument 556 func, uvalue) == CONV_ITER_DONE) in conv_iter_sec_flags() 566 return (conv_iter_ds(ELFOSABI_NONE, mach, ds, func, uvalue)); in conv_iter_sec_flags()
|
H A D | phdr.c | 202 conv_iter_cb_t func, void *uvalue) in conv_iter_phdr_type() argument 205 conv_phdr_type_strings(fmt_flags), func, uvalue)); in conv_iter_phdr_type() 287 conv_iter_cb_t func, void *uvalue) in conv_iter_phdr_flags() argument 291 func, uvalue) == CONV_ITER_DONE) in conv_iter_phdr_flags()
|
/illumos-gate/usr/src/cmd/valtools/ |
H A D | ckrange.c | 115 long lvalue, uvalue, intval; in main() local 205 uvalue = strtol(upper, &ptr, base); in main() 213 uvalue = LONG_MAX; in main() 225 if (uvalue < lvalue) { in main() 235 exit(ckrange_val(lvalue, uvalue, base, argv[optind])); in main() 243 ckrange_err(lvalue, uvalue, base, error); in main() 247 ckrange_hlp(lvalue, uvalue, base, help); in main() 251 n = ckrange(&intval, lvalue, uvalue, (short)base, in main()
|
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | map_v2.c | 1523 Sg_desc *sgp = uvalue; in at_seg_align() 1558 Ent_desc *enp = uvalue; in at_seg_assign_file_basename() 1594 Ent_desc *enp = uvalue; in at_seg_assign_file_objname() 1629 Ent_desc *enp = uvalue; in at_seg_assign_file_path() 1675 Ent_desc *enp = uvalue; in at_seg_assign_flags() 1768 Ent_desc *enp = uvalue; in at_seg_assign_is_name() 1878 Sg_desc *sgp = uvalue; in at_seg_assign() 1943 Sg_desc *sgp = uvalue; in at_seg_disable() 1971 Sg_desc *sgp = uvalue; in at_seg_flags() 1992 Sg_desc *sgp = uvalue; in at_seg_is_order() [all …]
|
/illumos-gate/usr/src/cmd/sgs/elfedit/common/ |
H A D | elfconst.c | 236 size_t *cnt = (size_t *)uvalue; 254 libconv_fill_state_t *fill_state = (libconv_fill_state_t *)uvalue; in libconv_fill_cb() 269 conv_iter_cb_t func, void *uvalue) in libconv_fill_iter() argument 274 CONV_FMT_ALT_CF, func, uvalue); in libconv_fill_iter() 276 CONV_FMT_ALT_NF, func, uvalue); in libconv_fill_iter() 281 CONV_FMT_ALT_CF, func, uvalue); in libconv_fill_iter() 283 CONV_FMT_ALT_NF, func, uvalue); in libconv_fill_iter() 288 CONV_FMT_ALT_CF, func, uvalue); in libconv_fill_iter() 290 CONV_FMT_ALT_NF, func, uvalue); in libconv_fill_iter() 295 CONV_FMT_ALT_CF, func, uvalue); in libconv_fill_iter() [all …]
|
/illumos-gate/usr/src/uts/common/krtld/ |
H A D | reloc.h | 267 #define REL_ERR_LOSEBITS(lml, file, sym, rtype, uvalue, nbits, off) \ argument 271 _kobj_printf(ops, MSG_REL_VALUE, (u_longlong_t)EC_XWORD((uvalue))); \ 275 #define REL_ERR_NOFIT(lml, file, sym, rtype, uvalue) \ argument 279 _kobj_printf(ops, MSG_REL_NOFIT, (u_longlong_t)EC_XWORD((uvalue))) 305 #define REL_ERR_LOSEBITS(lml, file, sym, rtype, uvalue, nbits, off) \ argument 309 EC_XWORD((uvalue)), (nbits), EC_NATPTR((off)))) 311 #define REL_ERR_NOFIT(lml, file, sym, rtype, uvalue) \ argument 315 EC_XWORD((uvalue))))
|
/illumos-gate/usr/src/cmd/sgs/elfdump/common/ |
H A D | main.c | 315 conv_strtol_uvalue_t uvalue; in atoui() local 318 if (conv_iter_strtol_init(str, &uvalue) != 0) { in atoui() 322 conv_iter_strtol, &uvalue) == CONV_ITER_DONE) in atoui() 325 CONV_FMT_ALT_NF, conv_iter_strtol, &uvalue); in atoui() 329 CONV_FMT_ALT_CF, conv_iter_strtol, &uvalue) == in atoui() 333 CONV_FMT_ALT_NF, conv_iter_strtol, &uvalue); in atoui() 337 conv_iter_strtol, &uvalue) == CONV_ITER_DONE) in atoui() 340 conv_iter_strtol, &uvalue); in atoui() 343 if (uvalue.csl_found) { in atoui() 344 *v = uvalue.csl_value; in atoui()
|