Home
last modified time | relevance | path

Searched refs:rl (Results 26 – 50 of 157) sorted by relevance

1234567

/illumos-gate/usr/src/tools/smatch/src/
H A Dcheck_arm64_tagged.c132 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 Dsmatch_extra.c1061 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 Dsmatch_implied.c149 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 Dsmatch_annotate.c30 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 Dsmatch_param_set.c104 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 Dcheck_debug.c119 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 Dsmatch_function_hooks.c259 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 Dsmatch_estate.c314 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 Dsmatch_param_limit.c105 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 Dsmatch_db.c1441 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 Dsmatch_mtag.c130 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 Dsmatch_container_of.c378 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 Drpool.c385 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 Dsnoop_ospf6.c319 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 Dsnoop_ospf.c328 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 D64.rv64a.out3 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 Dtst.rv32a.out3 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 Dmvcur.c91 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 Dsmdb.py120 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 Ddb_region.c37 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 Drwall.c82 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 Dplt32_resolution.c49 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 Drec_delete.c159 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 Dquota.c280 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 Dclosefrom.c58 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()

1234567