Lines Matching refs:type
26 struct symbol *type; member
35 str_to_rl(db_info->type, argv[0], &rl); in get_vals()
65 if (!array || array->type != EXPR_SYMBOL) in get_toplevel_name()
92 struct symbol *type; in get_array_name() local
95 type = get_type(array); in get_array_name()
96 if (!type || type->type != SYM_ARRAY) in get_array_name()
112 struct symbol *type; in get_array_rl() local
116 type = get_type(expr); in get_array_rl()
117 if (!type || type->type != SYM_BASETYPE) in get_array_rl()
119 db_info.type = type; in get_array_rl()
142 static struct range_list *get_saved_rl(struct symbol *type, char *name) in get_saved_rl() argument
144 struct db_info db_info = {.type = type}; in get_saved_rl()
163 struct symbol *type; in match_assign() local
166 type = get_type(expr->left); in match_assign()
167 if (!type || type->type != SYM_BASETYPE) in match_assign()
180 rl = cast_rl(type, rl); in match_assign()
183 rl = cast_rl(type, rl); in match_assign()
184 orig_rl = get_saved_rl(type, name); in match_assign()
194 struct symbol *type; in mark_strings_unknown() local
204 type = get_type(dest); in mark_strings_unknown()
205 if (type_is_ptr(type)) in mark_strings_unknown()
206 type = get_real_base_type(type); in mark_strings_unknown()
207 update_cache(name, is_file_local(dest), alloc_whole_rl(type)); in mark_strings_unknown()