Lines Matching refs:sval
97 sval_t sval; in get_allocator_info() local
101 if (estate_get_single_value(state, &sval)) in get_allocator_info()
102 return get_allocator_info_from_tag(sval.value); in get_allocator_info()
236 sval_t sval; in get_array_mtag_offset() local
256 if (!get_value(offset_expr, &sval)) in get_array_mtag_offset()
258 *offset = start_offset + sval.value * type_bytes(type); in get_array_mtag_offset()
267 sval_t sval; in swap_mtag_seed() local
270 if (!rl_to_sval(rl, &sval)) in swap_mtag_seed()
272 if (sval.type->type != SYM_PTR || sval.uvalue != MTAG_SEED) in swap_mtag_seed()
279 sval.value = tag; in swap_mtag_seed()
280 return alloc_rl(sval, sval); in swap_mtag_seed()
314 sval_t sval; in get_implied_mtag_offset() local
320 if (!state || !estate_get_single_value(state, &sval) || sval.value == 0) in get_implied_mtag_offset()
323 *tag = sval.uvalue & ~MTAG_OFFSET_MASK; in get_implied_mtag_offset()
324 *offset = sval.uvalue & MTAG_OFFSET_MASK; in get_implied_mtag_offset()
404 int get_mtag_sval(struct expression *expr, sval_t *sval) in get_mtag_sval() argument
450 sval->type = type; in get_mtag_sval()
451 sval->uvalue = tag | offset; in get_mtag_sval()