/illumos-gate/usr/src/tools/smatch/src/ |
H A D | check_arm64_tagged.c | 132 int rl_is_larger_or_equal(struct range_list *rl, sval_t sval) in rl_is_larger_or_equal() argument 136 FOR_EACH_PTR(rl, tmp) { in rl_is_larger_or_equal() 143 int rl_range_has_min_value(struct range_list *rl, sval_t sval) in rl_range_has_min_value() argument 147 FOR_EACH_PTR(rl, tmp) { in rl_range_has_min_value() 155 static bool rl_is_tagged(struct range_list *rl) in rl_is_tagged() argument 170 if (!rl_is_larger_or_equal(rl, invalid)) in rl_is_tagged() 182 if (rl_range_has_min_value(rl, invalid_kernel)) in rl_is_tagged() 190 struct range_list *rl = NULL; in match_condition() local 230 if (!get_user_rl(val, &rl)) in match_condition() 234 if (!rl_is_tagged(rl)) in match_condition()
|
H A D | smatch_extra.c | 1061 rl = cast_rl(get_type(left), rl); in do_array_assign() 1142 rl = cast_rl(left_type, rl); in match_vanilla_assign() 1152 rl = cast_rl(left_type, rl); in match_vanilla_assign() 1212 rl = cast_rl(left_type, rl); in match_assign() 1215 add_range(&rl, rl_max(rl), sval_type_max(rl_type(rl))); in match_assign() 1221 add_range(&rl, rl_min(rl), zero); in match_assign() 1356 rl = rl_intersection(rl, valid_ptr_rl); in check_dereference() 2068 rl = cast_rl(get_type(var), rl); in handle_bit_test() 2069 rl = rl_intersection(orig_rl, rl); in handle_bit_test() 2782 rl = cast_rl(type, rl); in match_call_info() [all …]
|
H A D | smatch_implied.c | 149 if (!rl_to_sval(rl, &sval)) in create_fake_history() 178 sm->name, show_rl(rl), sm->state->name, show_comparison(comparison), show_rl(rl), in create_fake_history() 735 struct range_list *rl = NULL; in handle_comparison() local 747 get_implied_rl(right, &rl); in handle_comparison() 750 get_implied_rl(left, &rl); in handle_comparison() 754 if (!rl || !sm) in handle_comparison() 761 type = rl_type(rl); in handle_comparison() 764 rl = cast_rl(type, rl); in handle_comparison() 1089 struct range_list *rl, in __implied_case_stree() argument 1104 if (rl) in __implied_case_stree() [all …]
|
H A D | smatch_annotate.c | 30 struct range_list *rl; in param_caps_return() local 33 if (get_implied_rl(expr, &rl) && rl_max(rl).value != 0) in param_caps_return() 34 *res = alloc_rl(sval_type_val(rl_type(rl), 0), rl_max(rl)); in param_caps_return()
|
H A D | smatch_param_set.c | 104 struct range_list *rl; in match_array_assignment() local 124 get_absolute_rl(expr->right, &rl); in match_array_assignment() 125 rl = cast_rl(get_type(expr->left), rl); in match_array_assignment() 128 set_state(my_id, buf, sym, alloc_estate_rl(rl)); in match_array_assignment() 180 struct range_list *rl; in print_return_value_param_helper() local 193 rl = rl_intersection(estate_rl(sm->state), estate_rl(extra)); in print_return_value_param_helper() 194 if (!rl) in print_return_value_param_helper() 197 rl = estate_rl(sm->state); in print_return_value_param_helper() 234 snprintf(buf, sizeof(buf), "%s[%s]", show_rl(rl), math_str); in print_return_value_param_helper() 243 if (is_whole_rl(rl) && parent_set(set_list, sm->name)) in print_return_value_param_helper() [all …]
|
H A D | check_debug.c | 119 struct range_list *rl = NULL; in match_print_known() local 128 get_implied_rl(arg, &rl); in match_print_known() 142 get_implied_rl(arg, &rl); in match_print_implied() 210 get_user_rl(arg, &rl); in match_user_rl() 211 if (rl) in match_user_rl() 266 struct range_list *rl; in match_print_absolute() local 272 get_absolute_rl(arg, &rl); in match_print_absolute() 374 struct range_list *rl; in match_strlen() local 388 struct range_list *rl; in match_buf_size() local 407 if (!rl_to_sval(rl, &sval)) in match_buf_size() [all …]
|
H A D | smatch_function_hooks.c | 259 struct range_list *rl; in assign_ranged_funcs() local 283 rl = cast_rl(get_type(expr->left), rl); in assign_ranged_funcs() 357 struct range_list *rl; member 467 if (rl) in fake_a_param_assignment() 541 rl = rl_intersection(orig, rl); in handle_ret_equals_param() 542 if (!rl) in handle_ret_equals_param() 746 struct range_list *rl; in compare_db_return_states_callbacks() local 765 db_info.rl = rl; in compare_db_return_states_callbacks() 1033 rl = cast_rl(get_type(expr->left), rl); in handle_implied_return() 1092 rl = cast_rl(get_type(expr->left), rl); in match_assign_call() [all …]
|
H A D | smatch_estate.c | 314 ret->value_ranges = rl; in alloc_dinfo_range_list() 350 rl = cast_rl(estate_type(state), rl); in clone_partial_estate() 352 ret = alloc_estate_rl(rl); in clone_partial_estate() 411 struct smatch_state *alloc_estate_rl(struct range_list *rl) in alloc_estate_rl() argument 415 if (!rl) in alloc_estate_rl() 419 state->data = alloc_dinfo_range_list(rl); in alloc_estate_rl() 420 state->name = show_rl(rl); in alloc_estate_rl() 445 struct range_list *rl; in get_implied_estate() local 450 if (!get_implied_rl(expr, &rl)) in get_implied_estate() 451 rl = alloc_whole_rl(get_type(expr)); in get_implied_estate() [all …]
|
H A D | smatch_param_limit.c | 105 struct range_list *rl; in generify_mtag_range() local 119 rl = estate_rl(state); in generify_mtag_range() 120 FOR_EACH_PTR(rl, drange) { in generify_mtag_range() 127 return rl_union(valid_ptr_rl, rl); in generify_mtag_range() 137 struct range_list *rl; in print_return_value_param() local 163 rl = generify_mtag_range(state); in print_return_value_param() 165 param, param_name, show_rl(rl)); in print_return_value_param()
|
H A D | smatch_db.c | 1441 if (get_implied_rl(expr, &rl) && !is_whole_rl(rl)) { in get_return_ranges_str() 1442 rl = cast_rl(cur_func_return_type(), rl); in get_return_ranges_str() 1445 rl = cast_rl(cur_func_return_type(), rl); in get_return_ranges_str() 1449 rl = cast_rl(cur_func_return_type(), rl); in get_return_ranges_str() 1452 *rl_p = rl; in get_return_ranges_str() 1699 if (!get_implied_rl(expr, &rl) || !rl) in split_positive_from_negative() 1839 if (!rl) in is_kernel_success_fail() 1841 if (rl_min(rl).value == 0 && rl_max(rl).value == 0) { in is_kernel_success_fail() 1846 if (rl_min(rl).value >= -4095 && rl_max(rl).value < 0) in is_kernel_success_fail() 1886 if (!rl) in call_return_state_hooks_split_success_fail() [all …]
|
H A D | smatch_mtag.c | 130 struct range_list *rl; in get_mtag_return() local 156 rl = rl_filter(estate_rl(state), valid_ptr_rl); in get_mtag_return() 157 rl = clone_rl(rl); in get_mtag_return() 158 add_range(&rl, tag_sval, tag_sval); in get_mtag_return() 165 return alloc_estate_rl(rl); in get_mtag_return() 263 struct range_list *swap_mtag_seed(struct expression *expr, struct range_list *rl) in swap_mtag_seed() argument 270 if (!rl_to_sval(rl, &sval)) in swap_mtag_seed() 271 return rl; in swap_mtag_seed() 273 return rl; in swap_mtag_seed()
|
H A D | smatch_container_of.c | 378 struct range_list *rl; member 450 …c void set_param_value(struct stree **stree, struct symbol *arg, int offset, struct range_list *rl) in set_param_value() argument 457 set_state_stree(stree, SMATCH_EXTRA, name, arg, alloc_estate_rl(rl)); in set_param_value() 464 struct range_list *rl; in save_vals() local 477 set_param_value(&db_info->stree, db_info->arg, db_info->prev_offset, db_info->rl); in save_vals() 478 db_info->rl = NULL; in save_vals() 493 str_to_rl(type, (char *)value, &rl); in save_vals() 494 if (db_info->rl) in save_vals() 495 db_info->rl = rl_union(db_info->rl, rl); in save_vals() 497 db_info->rl = rl; in save_vals() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/libsm/ |
H A D | rpool.c | 385 SM_RLIST_T *rl, *rnext; local 398 rl = rpool->sm_rlists; 399 if (rl != NULL) 409 rnext = rl->sm_rnext; 410 sm_free(rl); 413 rl = rnext; 414 rmax = &rl->sm_rvec[SM_RLIST_MAX]; 476 SM_RLIST_T *rl; local 484 rl->sm_rnext = rpool->sm_rlists; 485 rpool->sm_rlists = rl; [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_ospf6.c | 319 struct rla6link *rl; in interpret_ospf6_lsa() local 347 if (TRUNC(rl)) in interpret_ospf6_lsa() 350 while (rl + sizeof (*rl) <= (struct rla6link *)ls_end) { in interpret_ospf6_lsa() 351 if (TRUNC((uchar_t *)rl + sizeof (*rl))) in interpret_ospf6_lsa() 357 switch (rl->link_type) { in interpret_ospf6_lsa() 419 rl->link_type); in interpret_ospf6_lsa() 426 rl->link_type); in interpret_ospf6_lsa() 432 ntohs(rl->link_metric)); in interpret_ospf6_lsa() 438 ntohs(rl->link_metric)); in interpret_ospf6_lsa() 444 rl++; in interpret_ospf6_lsa() [all …]
|
H A D | snoop_ospf.c | 328 struct rlalink *rl; in interpret_ospf_lsa() local 359 if (TRUNC(rl)) in interpret_ospf_lsa() 363 if (TRUNC((uchar_t *)rl + sizeof (*rl))) in interpret_ospf_lsa() 365 switch (rl->link_type) { in interpret_ospf_lsa() 376 inet_ntoa(rl->link_id)); in interpret_ospf_lsa() 387 inet_ntoa(rl->link_id)); in interpret_ospf_lsa() 397 inet_ntoa(rl->link_id)); in interpret_ospf_lsa() 408 rl->link_type); in interpret_ospf_lsa() 418 (uchar_t *)rl + sizeof (rl->link_tos0metric)); in interpret_ospf_lsa() 431 rl = (struct rlalink *)((uchar_t *)(rl + 1) + in interpret_ospf_lsa() [all …]
|
/illumos-gate/usr/src/test/util-tests/tests/dis/risc-v/ |
H A D | 64.rv64a.out | 3 libdis_test+0x8: 2f b9 09 12 lr.d.rl s2,(s3) 7 libdis_test+0x18: 2f b9 44 1b sc.d.rl s2,s4,(s1) 11 libdis_test+0x28: af b3 ce 0b amoswap.d.rl t2,t3,(t4) 15 libdis_test+0x38: af b3 ce 03 amoadd.d.rl t2,t3,(t4) 19 libdis_test+0x48: af b3 ce 23 amoxor.d.rl t2,t3,(t4) 23 libdis_test+0x58: af b3 ce 63 amoand.d.rl t2,t3,(t4) 27 libdis_test+0x68: af b3 ce 43 amoor.d.rl t2,t3,(t4) 31 libdis_test+0x78: af b3 ce 83 amomin.d.rl t2,t3,(t4) 35 libdis_test+0x88: af b3 ce a3 amomax.d.rl t2,t3,(t4) 39 libdis_test+0x98: af b3 ce c3 amominu.d.rl t2,t3,(t4) [all …]
|
H A D | tst.rv32a.out | 3 libdis_test+0x8: 2f a9 09 12 lr.w.rl s2,(s3) 7 libdis_test+0x18: 2f a9 44 1b sc.w.rl s2,s4,(s1) 11 libdis_test+0x28: af a3 ce 0b amoswap.w.rl t2,t3,(t4) 15 libdis_test+0x38: af a3 ce 03 amoadd.w.rl t2,t3,(t4) 19 libdis_test+0x48: af a3 ce 23 amoxor.w.rl t2,t3,(t4) 23 libdis_test+0x58: af a3 ce 63 amoand.w.rl t2,t3,(t4) 27 libdis_test+0x68: af a3 ce 43 amoor.w.rl t2,t3,(t4) 31 libdis_test+0x78: af a3 ce 83 amomin.w.rl t2,t3,(t4) 35 libdis_test+0x88: af a3 ce a3 amomax.w.rl t2,t3,(t4) 39 libdis_test+0x98: af a3 ce c3 amominu.w.rl t2,t3,(t4) [all …]
|
/illumos-gate/usr/src/lib/libcurses/screen/ |
H A D | mvcur.c | 91 rl, /* cost relative */ in mvcur() local 113 rl = hd = hu = LARGECOST; in mvcur() 130 rl = _mvleft(curx, newx, FALSE); in mvcur() 132 rl = _mvright(curx, newx, FALSE); in mvcur() 133 if (rl < cm) { in mvcur() 135 rl = _mvleft(curx, newx, TRUE); in mvcur() 137 rl = _mvright(curx, newx, TRUE); in mvcur() 144 if (rl >= LARGECOST && cury >= 0 && cury < curscr->_maxy && in mvcur() 146 rl = _mvrel(cury, curx, newy, newx, FALSE); in mvcur() 162 if (cm <= rl && cm <= hu && cm <= hd) in mvcur() [all …]
|
/illumos-gate/usr/src/tools/smatch/src/smatch_data/db/ |
H A D | smdb.py | 120 if len(rl) == 0: 123 for idx in range(len(rl)): 124 cur_min = rl[idx][0] 125 cur_max = rl[idx][1] 306 def rl_to_txt(rl): argument 309 cur_min = rl[idx][0] 310 cur_max = rl[idx][1] 554 rl = txt_to_rl(txt) 557 cur_max = rl[idx][1] 564 rl = txt_to_rl(txt) [all …]
|
/illumos-gate/usr/src/cmd/sendmail/db/db/ |
H A D | db_region.c | 37 RLAYOUT *rlp, rl; local 242 __os_read(infop->fd, &rl, sizeof(rl), &nr)) != 0) 244 if (rl.valid != DB_REGIONMAGIC) 248 size = rl.size; 249 infop->segid = rl.segid; 250 if (F_ISSET(&rl, REGION_ANONYMOUS)) 588 RLAYOUT rl, *rlp; local 649 if ((ret = __os_read(fd, &rl, sizeof(rl), &nr)) != 0) 651 if (rl.valid != DB_REGIONMAGIC) { 659 infop->size = rl.size; [all …]
|
/illumos-gate/usr/src/cmd/rpcsvc/ |
H A D | rwall.c | 82 struct rlimit rl; in main() local 87 if (getrlimit(RLIMIT_NOFILE, &rl) == 0) { in main() 88 rl.rlim_cur = (rl.rlim_max < MAX_THREADS ? in main() 89 rl.rlim_max : MAX_THREADS); in main() 90 (void) setrlimit(RLIMIT_NOFILE, &rl); in main()
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/i386/ |
H A D | plt32_resolution.c | 49 rli_func(const rd_loadobj_t *rl, void *data) in rli_func() argument 67 if (ps_pread(rap->rd_psp, rl->rl_base, (char *)&ehdr, in rli_func() 71 EC_ADDR(rl->rl_base))); in rli_func() 77 baseaddr = rl->rl_base; in rli_func() 79 off = rl->rl_base + ehdr.e_phoff; in rli_func() 85 EC_ADDR(rl->rl_base))); in rli_func()
|
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/ |
H A D | rec_delete.c | 159 RLEAF *rl; local 175 to = rl = GETRLEAF(h, idx); 176 if (rl->flags & P_BIGDATA && __ovfl_delete(t, rl->bytes) == RET_ERROR) 178 nbytes = NRLEAF(rl);
|
/illumos-gate/usr/src/cmd/fs.d/ufs/quota/ |
H A D | quota.c | 280 struct replica *rl; in showquotas() local 311 if (rl == NULL) { in showquotas() 344 free_replica(rl, count); in showquotas() 355 free_replica(rl, count); in showquotas() 365 size_t len = strlen(rl[0].host); in showquotas() 369 if (strncasecmp(rl[0].host, in showquotas() 376 free_replica(rl, count); in showquotas() 381 rc = getnfsquota(rl[0].host, rl[0].path, uid, &dqblk); in showquotas() 393 len = strlen(rl[0].host); in showquotas() 406 free_replica(rl, count); in showquotas() [all …]
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | closefrom.c | 58 struct rlimit rl; in fdwalk() local 91 if (getrlimit(RLIMIT_NOFILE, &rl) == 0) in fdwalk() 92 max_fds = (rl.rlim_max == RLIM_INFINITY)? in fdwalk() 93 INT_MAX : rl.rlim_max; in fdwalk()
|