usr/src/cmd/zfs/zfs_main.c
5293
char base_type = '\0';
usr/src/cmd/zfs/zfs_main.c
5308
base_type = ZFS_DELEG_NAMED_SET;
usr/src/cmd/zfs/zfs_main.c
5314
base_type = ZFS_DELEG_CREATE;
usr/src/cmd/zfs/zfs_main.c
5320
base_type = ZFS_DELEG_USER;
usr/src/cmd/zfs/zfs_main.c
5329
base_type = ZFS_DELEG_GROUP;
usr/src/cmd/zfs/zfs_main.c
5338
base_type = ZFS_DELEG_EVERYONE;
usr/src/cmd/zfs/zfs_main.c
5346
assert(set_type != '\0' && base_type != '\0');
usr/src/cmd/zfs/zfs_main.c
5380
base_type, locality, who);
usr/src/cmd/zfs/zfs_main.c
5384
base_type, locality);
usr/src/cmd/zfs/zfs_main.c
5413
"%c%c$%s", base_type, locality, who);
usr/src/cmd/zfs/zfs_main.c
5416
"%c%c$", base_type, locality);
usr/src/grub/grub-0.97/netboot/undi.h
145
uint8_t base_type;
usr/src/lib/libscf/common/notify_params.c
1045
scf_type_t type, base_type;
usr/src/lib/libscf/common/notify_params.c
1061
base_type = scf_true_base_type(type);
usr/src/lib/libscf/common/notify_params.c
1062
if (base_type == SCF_TYPE_ASTRING && type != SCF_TYPE_ASTRING)
usr/src/lib/print/libipp-core/common/read.c
157
if (base_type(t) == base_type(type))
usr/src/tools/smatch/src/ast-inspect.c
131
ast_append_child(node, "ctype.base_type:", sym->ctype.base_type,inspect_symbol);
usr/src/tools/smatch/src/builtin.c
270
type = type->ctype.base_type;
usr/src/tools/smatch/src/builtin.c
275
type = type->ctype.base_type;
usr/src/tools/smatch/src/builtin.c
280
type = type->ctype.base_type;
usr/src/tools/smatch/src/builtin.c
283
if (type->ctype.base_type != &int_type || type == &bool_ctype)
usr/src/tools/smatch/src/builtin.c
325
struct symbol *base_type;
usr/src/tools/smatch/src/builtin.c
360
sym->ctype.base_type = ptr->base_type;
usr/src/tools/smatch/src/builtin.c
375
sym->ctype.base_type = fun;
usr/src/tools/smatch/src/builtin.c
379
fun->ctype.base_type = rtype;
usr/src/tools/smatch/src/builtin.c
385
anode->ctype.base_type = arg;
usr/src/tools/smatch/src/c2xml.c
188
if (sym->ctype.base_type) {
usr/src/tools/smatch/src/c2xml.c
189
if ((base = builtin_typename(sym->ctype.base_type)) == NULL) {
usr/src/tools/smatch/src/c2xml.c
190
if (!sym->ctype.base_type->aux) {
usr/src/tools/smatch/src/c2xml.c
191
examine_symbol(sym->ctype.base_type, root_node);
usr/src/tools/smatch/src/c2xml.c
194
xmlGetProp((xmlNodePtr)sym->ctype.base_type->aux, BAD_CAST "id"));
usr/src/tools/smatch/src/check_dereferences_param.c
47
FOR_EACH_PTR(sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/check_expects_err_ptr.c
37
FOR_EACH_PTR(func_sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/check_expects_err_ptr.c
62
FOR_EACH_PTR(func_sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/check_frees_argument.c
43
FOR_EACH_PTR(this_func->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/check_frees_argument.c
98
FOR_EACH_PTR(this_func->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/check_implicit_dependencies.c
67
FOR_EACH_PTR(sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/check_kernel.c
65
arg = first_ptr_list((struct ptr_list *)sym->ctype.base_type->arguments);
usr/src/tools/smatch/src/check_kernel_printf.c
900
struct symbol *base = sym->ctype.base_type;
usr/src/tools/smatch/src/check_kernel_printf.c
905
if (!is_char_type(base->ctype.base_type)) {
usr/src/tools/smatch/src/check_kernel_printf.c
906
spam("weird: format argument is array of const '%s'", type_to_str(base->ctype.base_type));
usr/src/tools/smatch/src/check_kernel_printf.c
914
struct symbol *base = sym->ctype.base_type;
usr/src/tools/smatch/src/check_kernel_printf.c
921
if (!is_char_type(base->ctype.base_type)) {
usr/src/tools/smatch/src/check_kernel_printf.c
922
spam("weird: format argument is pointer to const '%s'", type_to_str(base->ctype.base_type));
usr/src/tools/smatch/src/check_leaks.c
110
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, tmp) {
usr/src/tools/smatch/src/check_puts_argument.c
42
FOR_EACH_PTR(this_func->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/check_puts_argument.c
96
FOR_EACH_PTR(this_func->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/check_rosenberg.c
63
struct symbol *tmp, *base_type;
usr/src/tools/smatch/src/check_rosenberg.c
72
base_type = get_real_base_type(tmp);
usr/src/tools/smatch/src/check_rosenberg.c
73
if (base_type && base_type->type == SYM_STRUCT) {
usr/src/tools/smatch/src/check_rosenberg.c
74
if (check_struct(expr, base_type))
usr/src/tools/smatch/src/check_rosenberg.c
85
if (base_type == &bool_ctype)
usr/src/tools/smatch/src/check_trinity_generator.c
57
num_args = ptr_list_size((struct ptr_list *)cur_func_sym->ctype.base_type->arguments);
usr/src/tools/smatch/src/check_trinity_generator.c
68
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/check_trinity_generator.c
81
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/check_uninitialized.c
35
struct symbol *struct_type, *tmp, *base_type;
usr/src/tools/smatch/src/check_uninitialized.c
42
base_type = get_real_base_type(tmp);
usr/src/tools/smatch/src/check_uninitialized.c
43
if (!base_type ||
usr/src/tools/smatch/src/check_uninitialized.c
44
base_type->type == SYM_STRUCT ||
usr/src/tools/smatch/src/check_uninitialized.c
45
base_type->type == SYM_ARRAY ||
usr/src/tools/smatch/src/check_uninitialized.c
46
base_type->type == SYM_UNION)
usr/src/tools/smatch/src/check_unwind.c
128
if (type && type->ctype.base_type == &int_type) {
usr/src/tools/smatch/src/check_unwind.c
50
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/compile-i386.c
1052
struct symbol *base_type = sym->ctype.base_type;
usr/src/tools/smatch/src/compile-i386.c
1056
assert(base_type != NULL);
usr/src/tools/smatch/src/compile-i386.c
1075
entry->init_offset / (base_type->bit_size / 8);
usr/src/tools/smatch/src/compile-i386.c
1807
type = sym->ctype.base_type;
usr/src/tools/smatch/src/compile-i386.c
2106
if (sym->ctype.base_type->type == SYM_FN)
usr/src/tools/smatch/src/compile-i386.c
807
struct symbol *base_type = sym->ctype.base_type;
usr/src/tools/smatch/src/compile-i386.c
809
FOR_EACH_PTR(base_type->arguments, arg) {
usr/src/tools/smatch/src/compile-i386.c
834
FOR_EACH_PTR(base_type->arguments, arg) {
usr/src/tools/smatch/src/compile-i386.c
969
struct symbol *base_type = sym->ctype.base_type;
usr/src/tools/smatch/src/compile-i386.c
970
assert(base_type != NULL);
usr/src/tools/smatch/src/compile-i386.c
972
emit_scalar(expr, sym->bit_size / get_expression_value(base_type->array_size));
usr/src/tools/smatch/src/ctags.c
134
base = sym->ctype.base_type;
usr/src/tools/smatch/src/ctags.c
157
examine_symbol(sym->ctype.base_type);
usr/src/tools/smatch/src/dissect.c
127
sym.ctype.base_type = &bad_ctype;
usr/src/tools/smatch/src/dissect.c
136
struct symbol *ret = mem->ctype.base_type;
usr/src/tools/smatch/src/dissect.c
156
report_implicit(mode, pos, base_type(mem)));
usr/src/tools/smatch/src/dissect.c
173
if (!sym->ctype.base_type)
usr/src/tools/smatch/src/dissect.c
174
sym->ctype.base_type = &bad_ctype;
usr/src/tools/smatch/src/dissect.c
182
struct symbol *ret = base_type(sym);
usr/src/tools/smatch/src/dissect.c
215
while ((base = node->ctype.base_type) != NULL)
usr/src/tools/smatch/src/dissect.c
218
node->ctype.base_type =
usr/src/tools/smatch/src/dissect.c
254
return sym->ctype.base_type // builtin_fn_type
usr/src/tools/smatch/src/dissect.c
269
node = __lookup_member(node->ctype.base_type, name, NULL);
usr/src/tools/smatch/src/dissect.c
337
ret = base_type(expr->cast_type);
usr/src/tools/smatch/src/dissect.c
355
ret = ret->ctype.base_type;
usr/src/tools/smatch/src/dissect.c
357
do_expression(u_lval(base_type(arg)), val));
usr/src/tools/smatch/src/dissect.c
358
ret = ret->type == SYM_FN ? base_type(ret)
usr/src/tools/smatch/src/dissect.c
400
ret->ctype.base_type =
usr/src/tools/smatch/src/dissect.c
414
ret = is_ptr(ret) ? base_type(ret)
usr/src/tools/smatch/src/dissect.c
433
struct symbol *in = base_type(expr->in);
usr/src/tools/smatch/src/dissect.c
441
in = in->ctype.base_type;
usr/src/tools/smatch/src/dissect.c
540
do_initializer(base_type(type), expr->idx_expression);
usr/src/tools/smatch/src/dissect.c
546
m_type = base_type(type);
usr/src/tools/smatch/src/dissect.c
580
type = base_type(sym);
usr/src/tools/smatch/src/dissect.c
595
return_type = base_type(type);
usr/src/tools/smatch/src/dissect.c
60
*base_type(struct symbol *sym),
usr/src/tools/smatch/src/dissect.c
95
if (!type->ctype.base_type)
usr/src/tools/smatch/src/evaluate.c
111
sym->ctype.base_type = array;
usr/src/tools/smatch/src/evaluate.c
121
array->ctype.base_type = &char_ctype;
usr/src/tools/smatch/src/evaluate.c
1421
show_typename(s->ctype.base_type));
usr/src/tools/smatch/src/evaluate.c
146
type = type->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
1623
ptr->ctype.base_type = arg;
usr/src/tools/smatch/src/evaluate.c
1627
s->ctype.base_type = ptr;
usr/src/tools/smatch/src/evaluate.c
1661
node->ctype.base_type = ptr;
usr/src/tools/smatch/src/evaluate.c
1676
sym = sym->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
1681
sym = sym->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
1683
ptr->ctype.base_type = sym;
usr/src/tools/smatch/src/evaluate.c
1700
base = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
1714
a->ctype.base_type = expr->base->ctype;
usr/src/tools/smatch/src/evaluate.c
1813
ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
1815
target = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
1978
show_typename(ctype->ctype.base_type));
usr/src/tools/smatch/src/evaluate.c
2008
struct symbol *ctype = sym->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
2081
ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
222
node = node->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
2225
if (is_function(type->ctype.base_type)) {
usr/src/tools/smatch/src/evaluate.c
2233
struct symbol *base_type;
usr/src/tools/smatch/src/evaluate.c
2236
type = type->ctype.base_type; // strip the SYM_NODE
usr/src/tools/smatch/src/evaluate.c
2237
base_type = get_base_type(type);
usr/src/tools/smatch/src/evaluate.c
2238
if (!base_type)
usr/src/tools/smatch/src/evaluate.c
2240
if (base_type->bit_size <= 0) {
usr/src/tools/smatch/src/evaluate.c
2242
base->cast_type = base_type;
usr/src/tools/smatch/src/evaluate.c
2247
base->value = bits_to_bytes(base_type->bit_size);
usr/src/tools/smatch/src/evaluate.c
2283
type = type->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
238
old = base_type(old, &oldmod, &oldas);
usr/src/tools/smatch/src/evaluate.c
239
new = base_type(new, &newmod, &newas);
usr/src/tools/smatch/src/evaluate.c
2417
ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
2424
new->ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
2454
ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
2461
type = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
2617
struct_sym = ctype->type == SYM_NODE ? ctype->ctype.base_type : ctype;
usr/src/tools/smatch/src/evaluate.c
278
typea = typea->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
280
typeb = typeb->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
2815
ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
2817
type = type->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
3043
if (ttype->ctype.base_type == &void_ctype) {
usr/src/tools/smatch/src/evaluate.c
3059
tclass = classify_type(ttype->ctype.base_type, &ttype);
usr/src/tools/smatch/src/evaluate.c
3060
sclass = classify_type(stype->ctype.base_type, &stype);
usr/src/tools/smatch/src/evaluate.c
3103
current_fn = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
3126
ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
3162
expr->ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
3212
ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
3404
struct symbol *base_type;
usr/src/tools/smatch/src/evaluate.c
3413
base_type = get_base_type(sym);
usr/src/tools/smatch/src/evaluate.c
3414
if (!base_type)
usr/src/tools/smatch/src/evaluate.c
3422
if (base_type->type == SYM_FN) {
usr/src/tools/smatch/src/evaluate.c
3428
current_fn = base_type;
usr/src/tools/smatch/src/evaluate.c
3430
examine_fn_arguments(base_type);
usr/src/tools/smatch/src/evaluate.c
3431
if (!base_type->stmt && base_type->inline_stmt)
usr/src/tools/smatch/src/evaluate.c
3433
if (base_type->stmt)
usr/src/tools/smatch/src/evaluate.c
3434
evaluate_statement(base_type->stmt);
usr/src/tools/smatch/src/evaluate.c
3439
return base_type;
usr/src/tools/smatch/src/evaluate.c
3459
fntype = current_fn->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
380
type = type->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
386
type = type->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
389
type = type->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
392
if (type->ctype.base_type == &int_type)
usr/src/tools/smatch/src/evaluate.c
394
if (type->ctype.base_type == &fp_type)
usr/src/tools/smatch/src/evaluate.c
405
type = type->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
406
return type->type == SYM_ARRAY && is_byte_type(type->ctype.base_type);
usr/src/tools/smatch/src/evaluate.c
479
return type->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
535
*ctype = (*ctype)->ctype.base_type; /* get to arithmetic type */
usr/src/tools/smatch/src/evaluate.c
667
struct symbol *t1 = c1->base_type;
usr/src/tools/smatch/src/evaluate.c
668
struct symbol *t2 = c2->base_type;
usr/src/tools/smatch/src/evaluate.c
675
struct symbol *base1 = t1->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
676
struct symbol *base2 = t2->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
68
struct symbol *base_type;
usr/src/tools/smatch/src/evaluate.c
77
base_type = get_base_type(sym);
usr/src/tools/smatch/src/evaluate.c
78
if (!base_type) {
usr/src/tools/smatch/src/evaluate.c
830
if (type->ctype.base_type && type->ctype.base_type->type == SYM_ARRAY)
usr/src/tools/smatch/src/example.c
1813
sym = sym->ctype.base_type;
usr/src/tools/smatch/src/expand.c
1117
struct symbol *base_type;
usr/src/tools/smatch/src/expand.c
1121
base_type = sym->ctype.base_type;
usr/src/tools/smatch/src/expand.c
1122
if (!base_type)
usr/src/tools/smatch/src/expand.c
1127
if (base_type->type == SYM_FN) {
usr/src/tools/smatch/src/expand.c
1128
if (base_type->stmt)
usr/src/tools/smatch/src/expand.c
1129
expand_statement(base_type->stmt);
usr/src/tools/smatch/src/expand.c
1313
ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/expand.c
175
ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/expand.c
509
struct ctype c1 = {.base_type = left};
usr/src/tools/smatch/src/expand.c
510
struct ctype c2 = {.base_type = right};
usr/src/tools/smatch/src/expression.c
107
array->ctype.base_type = &char_ctype;
usr/src/tools/smatch/src/expression.c
111
decl->ctype.base_type = array;
usr/src/tools/smatch/src/inline.c
510
struct symbol *fn = sym->ctype.base_type;
usr/src/tools/smatch/src/inline.c
530
expr->ctype = fn->ctype.base_type;
usr/src/tools/smatch/src/inline.c
539
a->ctype.base_type = arg->ctype;
usr/src/tools/smatch/src/inline.c
571
struct symbol *fn = sym->ctype.base_type;
usr/src/tools/smatch/src/linearize.c
1258
s = s->ctype.base_type;
usr/src/tools/smatch/src/linearize.c
1261
if (s->ctype.base_type == &void_ctype)
usr/src/tools/smatch/src/linearize.c
1268
s = s->ctype.base_type;
usr/src/tools/smatch/src/linearize.c
1273
if (s->ctype.base_type == &fp_type)
usr/src/tools/smatch/src/linearize.c
1275
if (s->ctype.base_type == &int_type)
usr/src/tools/smatch/src/linearize.c
1347
src = src->ctype.base_type;
usr/src/tools/smatch/src/linearize.c
1349
dst = dst->ctype.base_type;
usr/src/tools/smatch/src/linearize.c
1504
fntype = fntype->ctype.base_type;
usr/src/tools/smatch/src/linearize.c
2447
static struct entrypoint *linearize_fn(struct symbol *sym, struct symbol *base_type)
usr/src/tools/smatch/src/linearize.c
2449
struct statement *stmt = base_type->stmt;
usr/src/tools/smatch/src/linearize.c
2477
concat_symbol_list(base_type->arguments, &ep->syms);
usr/src/tools/smatch/src/linearize.c
2481
FOR_EACH_PTR(base_type->arguments, arg) {
usr/src/tools/smatch/src/linearize.c
2486
ret_type = base_type->ctype.base_type;
usr/src/tools/smatch/src/linearize.c
2498
struct symbol *base_type;
usr/src/tools/smatch/src/linearize.c
2503
base_type = sym->ctype.base_type;
usr/src/tools/smatch/src/linearize.c
2504
if (!base_type)
usr/src/tools/smatch/src/linearize.c
2506
if (base_type->type == SYM_FN)
usr/src/tools/smatch/src/linearize.c
2507
return linearize_fn(sym, base_type);
usr/src/tools/smatch/src/linearize.c
946
base = base->ctype.base_type;
usr/src/tools/smatch/src/linearize.c
948
return base->ctype.base_type;
usr/src/tools/smatch/src/parse.c
1009
if (!base_type) {
usr/src/tools/smatch/src/parse.c
1011
base_type = &bad_ctype;
usr/src/tools/smatch/src/parse.c
1013
else if (!is_int_type(base_type))
usr/src/tools/smatch/src/parse.c
1016
base_type = &uint_ctype;
usr/src/tools/smatch/src/parse.c
1018
base_type = &int_ctype;
usr/src/tools/smatch/src/parse.c
1020
base_type = &ulong_ctype;
usr/src/tools/smatch/src/parse.c
1022
base_type = &long_ctype;
usr/src/tools/smatch/src/parse.c
1024
base_type = &ullong_ctype;
usr/src/tools/smatch/src/parse.c
1026
base_type = &llong_ctype;
usr/src/tools/smatch/src/parse.c
1028
base_type = &bad_ctype;
usr/src/tools/smatch/src/parse.c
1029
parent->ctype.base_type = base_type;
usr/src/tools/smatch/src/parse.c
1030
parent->ctype.modifiers |= (base_type->ctype.modifiers & MOD_UNSIGNED);
usr/src/tools/smatch/src/parse.c
1035
cast_enum_list(parent->symbol_list, base_type);
usr/src/tools/smatch/src/parse.c
1043
struct ctype *ctype = &ctx->ctype.base_type->ctype;
usr/src/tools/smatch/src/parse.c
1045
if (!ctype->base_type)
usr/src/tools/smatch/src/parse.c
1046
ctype->base_type = &incomplete_ctype;
usr/src/tools/smatch/src/parse.c
1061
ctx->ctype.base_type = sym->ctype.base_type;
usr/src/tools/smatch/src/parse.c
1072
ctx->ctype.base_type = typeof_sym;
usr/src/tools/smatch/src/parse.c
1184
if (ctype->ctype.base_type != &int_type)
usr/src/tools/smatch/src/parse.c
1194
if (ctype->ctype.base_type != &int_type)
usr/src/tools/smatch/src/parse.c
1202
if (ctype->ctype.base_type != &int_type)
usr/src/tools/smatch/src/parse.c
1210
if (ctype->ctype.base_type != &int_type)
usr/src/tools/smatch/src/parse.c
1218
if (ctype->ctype.base_type != &int_type)
usr/src/tools/smatch/src/parse.c
1226
if (ctype->ctype.base_type != &int_type)
usr/src/tools/smatch/src/parse.c
1234
if (ctype->ctype.base_type != &int_type)
usr/src/tools/smatch/src/parse.c
1283
if (ctx->ctype.base_type && ctx->ctype.base_type->type == SYM_STRUCT)
usr/src/tools/smatch/src/parse.c
1284
ctx->ctype.base_type->designated_init = 1;
usr/src/tools/smatch/src/parse.c
1295
if (ctx->ctype.base_type && ctx->ctype.base_type->type == SYM_UNION)
usr/src/tools/smatch/src/parse.c
1296
ctx->ctype.base_type->transparent_union = 1;
usr/src/tools/smatch/src/parse.c
1613
ctx->ctype.base_type = s->ctype.base_type;
usr/src/tools/smatch/src/parse.c
1645
ctx->ctype.base_type = s->ctype.base_type;
usr/src/tools/smatch/src/parse.c
1654
ctx->ctype.base_type = base;
usr/src/tools/smatch/src/parse.c
1660
if (!is_int_type(ctx->ctype.base_type)) {
usr/src/tools/smatch/src/parse.c
1665
*type = *ctx->ctype.base_type;
usr/src/tools/smatch/src/parse.c
1667
type->ctype.base_type = ctx->ctype.base_type;
usr/src/tools/smatch/src/parse.c
1669
ctx->ctype.base_type = type;
usr/src/tools/smatch/src/parse.c
1853
struct symbol *base_type = ctype->base_type;
usr/src/tools/smatch/src/parse.c
1859
while (ctype->base_type != base_type)
usr/src/tools/smatch/src/parse.c
1860
ctype = &ctype->base_type->ctype;
usr/src/tools/smatch/src/parse.c
1894
ptr->ctype.base_type = ctx->ctype.base_type;
usr/src/tools/smatch/src/parse.c
1898
ctx->ctype.base_type = ptr;
usr/src/tools/smatch/src/parse.c
1904
ctx->ctype.base_type->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
1922
if (ctype->base_type != &int_type && !is_int_type(ctype->base_type)) {
usr/src/tools/smatch/src/parse.c
1924
show_typename(ctype->base_type));
usr/src/tools/smatch/src/parse.c
1942
struct symbol *base_type = bitfield->ctype.base_type;
usr/src/tools/smatch/src/parse.c
1943
struct symbol *bitfield_type = base_type == &int_type ? bitfield : base_type;
usr/src/tools/smatch/src/parse.c
2243
ret->ctype = sym->ctype.base_type->ctype;
usr/src/tools/smatch/src/parse.c
2612
sym->ctype.base_type = &incomplete_ctype;
usr/src/tools/smatch/src/parse.c
2638
if (sym->ctype.base_type == &void_ctype) {
usr/src/tools/smatch/src/parse.c
2806
struct symbol *base_type = decl->ctype.base_type;
usr/src/tools/smatch/src/parse.c
2814
p = &base_type->inline_stmt;
usr/src/tools/smatch/src/parse.c
2817
p = &base_type->stmt;
usr/src/tools/smatch/src/parse.c
2832
FOR_EACH_PTR (base_type->arguments, arg) {
usr/src/tools/smatch/src/parse.c
2833
declare_argument(arg, base_type);
usr/src/tools/smatch/src/parse.c
2878
struct symbol *base = arg->ctype.base_type;
usr/src/tools/smatch/src/parse.c
2879
if (base && base->ctype.base_type == &int_type && (base->ctype.modifiers & (MOD_CHAR | MOD_SHORT))) {
usr/src/tools/smatch/src/parse.c
2880
arg->ctype.base_type = &int_ctype;
usr/src/tools/smatch/src/parse.c
2886
struct symbol_list *real_args = fn->ctype.base_type->arguments;
usr/src/tools/smatch/src/parse.c
2903
type->ctype.base_type = &int_ctype;
usr/src/tools/smatch/src/parse.c
2951
anon->ctype.base_type = fn;
usr/src/tools/smatch/src/parse.c
2968
struct symbol *base_type;
usr/src/tools/smatch/src/parse.c
3017
base_type = decl->ctype.base_type;
usr/src/tools/smatch/src/parse.c
3020
if (base_type && !base_type->ident) {
usr/src/tools/smatch/src/parse.c
3021
switch (base_type->type) {
usr/src/tools/smatch/src/parse.c
3026
base_type->ident = ident;
usr/src/tools/smatch/src/parse.c
3032
} else if (base_type && base_type->type == SYM_FN) {
usr/src/tools/smatch/src/parse.c
3033
if (base_type->ctype.base_type == &incomplete_ctype) {
usr/src/tools/smatch/src/parse.c
3036
base_type->ctype.base_type = &int_ctype;
usr/src/tools/smatch/src/parse.c
3046
} else if (base_type == &void_ctype && !(decl->ctype.modifiers & MOD_EXTERN)) {
usr/src/tools/smatch/src/parse.c
3049
if (base_type == &incomplete_ctype) {
usr/src/tools/smatch/src/parse.c
3051
decl->ctype.base_type = &int_ctype;;
usr/src/tools/smatch/src/parse.c
3107
base_type = decl->ctype.base_type;
usr/src/tools/smatch/src/parse.c
3108
if (!is_typedef && base_type && base_type->type == SYM_FN) {
usr/src/tools/smatch/src/parse.c
622
sym->ctype.base_type = ptr->type;
usr/src/tools/smatch/src/parse.c
680
ctype = ctx->mode->to_mode(ctx->ctype.base_type);
usr/src/tools/smatch/src/parse.c
683
show_typename(ctx->ctype.base_type));
usr/src/tools/smatch/src/parse.c
685
ctx->ctype.base_type = ctype;
usr/src/tools/smatch/src/parse.c
693
sym->ctype.base_type = ctype->base_type;
usr/src/tools/smatch/src/parse.c
696
ctype->base_type = sym;
usr/src/tools/smatch/src/parse.c
737
ctx->ctype.base_type = sym;
usr/src/tools/smatch/src/parse.c
741
struct decl_state attr = { .ctype.base_type = sym, };
usr/src/tools/smatch/src/parse.c
765
ctx->ctype.base_type = &bad_ctype;
usr/src/tools/smatch/src/parse.c
771
ctx->ctype.base_type = sym;
usr/src/tools/smatch/src/parse.c
785
struct symbol *base = field->ctype.base_type;
usr/src/tools/smatch/src/parse.c
890
static void cast_enum_list(struct symbol_list *list, struct symbol *base_type)
usr/src/tools/smatch/src/parse.c
907
if (ctype->bit_size == base_type->bit_size) {
usr/src/tools/smatch/src/parse.c
908
expr->ctype = base_type;
usr/src/tools/smatch/src/parse.c
911
cast_value(expr, base_type, expr, ctype);
usr/src/tools/smatch/src/parse.c
912
expr->ctype = base_type;
usr/src/tools/smatch/src/parse.c
919
struct symbol *ctype = NULL, *base_type = NULL;
usr/src/tools/smatch/src/parse.c
924
parent->ctype.base_type = &int_ctype;
usr/src/tools/smatch/src/parse.c
955
sym->ctype.base_type = parent;
usr/src/tools/smatch/src/parse.c
958
if (base_type != &bad_ctype) {
usr/src/tools/smatch/src/parse.c
960
ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/parse.c
963
ctype = base_type;
usr/src/tools/smatch/src/parse.c
965
ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/parse.c
977
if (!base_type || ctype == &bad_ctype) {
usr/src/tools/smatch/src/parse.c
978
base_type = ctype;
usr/src/tools/smatch/src/parse.c
979
} else if (ctype == base_type) {
usr/src/tools/smatch/src/parse.c
981
} else if (is_int_type(base_type) && is_int_type(ctype)) {
usr/src/tools/smatch/src/parse.c
982
base_type = &int_ctype;
usr/src/tools/smatch/src/parse.c
983
} else if (is_restricted_type(base_type) != is_restricted_type(ctype)) {
usr/src/tools/smatch/src/parse.c
987
} else if (is_restricted_type(base_type) && base_type != ctype) {
usr/src/tools/smatch/src/parse.c
989
info(expr->pos, " expected: %s", show_typename(base_type));
usr/src/tools/smatch/src/parse.c
991
base_type = &bad_ctype;
usr/src/tools/smatch/src/parse.c
992
} else if (base_type != &bad_ctype) {
usr/src/tools/smatch/src/parse.c
994
base_type = &bad_ctype;
usr/src/tools/smatch/src/parse.c
996
parent->ctype.base_type = base_type;
usr/src/tools/smatch/src/parse.c
998
if (is_int_type(base_type)) {
usr/src/tools/smatch/src/show-parse.c
100
do_debug_symbol(sym->ctype.base_type, indent+2);
usr/src/tools/smatch/src/show-parse.c
416
sym = sym->ctype.base_type;
usr/src/tools/smatch/src/show-parse.c
463
type = sym->ctype.base_type;
usr/src/tools/smatch/src/show-parse.c
760
if (sym->ctype.base_type->type == SYM_FN)
usr/src/tools/smatch/src/simplify.c
773
ctype = ctype->ctype.base_type;
usr/src/tools/smatch/src/smatch.h
1343
static inline int type_unsigned(struct symbol *base_type)
usr/src/tools/smatch/src/smatch.h
1345
if (!base_type)
usr/src/tools/smatch/src/smatch.h
1347
if (is_ptr_type(base_type))
usr/src/tools/smatch/src/smatch.h
1349
if (base_type->ctype.modifiers & MOD_UNSIGNED)
usr/src/tools/smatch/src/smatch.h
478
int type_signed(struct symbol *base_type);
usr/src/tools/smatch/src/smatch.h
481
int returns_unsigned(struct symbol *base_type);
usr/src/tools/smatch/src/smatch.h
483
int returns_pointer(struct symbol *base_type);
usr/src/tools/smatch/src/smatch.h
484
sval_t sval_type_max(struct symbol *base_type);
usr/src/tools/smatch/src/smatch.h
485
sval_t sval_type_min(struct symbol *base_type);
usr/src/tools/smatch/src/smatch_buf_comparison.c
591
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/smatch_comparison.c
2016
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, param) {
usr/src/tools/smatch/src/smatch_comparison.c
2054
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, param) {
usr/src/tools/smatch/src/smatch_comparison.c
2094
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, param) {
usr/src/tools/smatch/src/smatch_comparison.c
615
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, param) {
usr/src/tools/smatch/src/smatch_container_of.c
407
struct symbol *base_type;
usr/src/tools/smatch/src/smatch_container_of.c
410
base_type = get_real_base_type(sym);
usr/src/tools/smatch/src/smatch_container_of.c
411
if (base_type && base_type->type == SYM_PTR)
usr/src/tools/smatch/src/smatch_container_of.c
412
base_type = get_real_base_type(base_type);
usr/src/tools/smatch/src/smatch_container_of.c
413
if (offset == 0 && base_type && base_type->type == SYM_BASETYPE)
usr/src/tools/smatch/src/smatch_container_of.c
414
return base_type;
usr/src/tools/smatch/src/smatch_container_of.c
622
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/smatch_db.c
1026
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/smatch_db.c
1955
FOR_EACH_PTR_REVERSE(cur_func_sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/smatch_db.c
2051
if (ptr_list_size((struct ptr_list *)cur_func_sym->ctype.base_type->arguments) != 1)
usr/src/tools/smatch/src/smatch_db.c
2053
arg = first_ptr_list((struct ptr_list *)cur_func_sym->ctype.base_type->arguments);
usr/src/tools/smatch/src/smatch_flow.c
1567
struct symbol *base_type = get_base_type(sym);
usr/src/tools/smatch/src/smatch_flow.c
1570
if (!base_type->stmt && !base_type->inline_stmt)
usr/src/tools/smatch/src/smatch_flow.c
1588
__split_stmt(base_type->stmt);
usr/src/tools/smatch/src/smatch_flow.c
1589
__split_stmt(base_type->inline_stmt);
usr/src/tools/smatch/src/smatch_flow.c
1596
__split_stmt(base_type->stmt);
usr/src/tools/smatch/src/smatch_flow.c
1597
__split_stmt(base_type->inline_stmt);
usr/src/tools/smatch/src/smatch_flow.c
1664
struct symbol *base_type;
usr/src/tools/smatch/src/smatch_flow.c
1681
base_type = get_base_type(call->fn->symbol);
usr/src/tools/smatch/src/smatch_flow.c
1700
__split_stmt(base_type->stmt);
usr/src/tools/smatch/src/smatch_flow.c
1701
__split_stmt(base_type->inline_stmt);
usr/src/tools/smatch/src/smatch_flow.c
916
struct symbol *base_type = get_base_type(cur_func_sym);
usr/src/tools/smatch/src/smatch_flow.c
932
func_stmt = base_type->stmt;
usr/src/tools/smatch/src/smatch_flow.c
934
func_stmt = base_type->inline_stmt;
usr/src/tools/smatch/src/smatch_function_info.c
34
FOR_EACH_PTR(sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/smatch_function_ptrs.c
402
struct symbol *base_type;
usr/src/tools/smatch/src/smatch_function_ptrs.c
418
base_type = get_type(expr->ident_expression);
usr/src/tools/smatch/src/smatch_function_ptrs.c
419
if (!base_type || base_type->type != SYM_FN)
usr/src/tools/smatch/src/smatch_helper.c
1086
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, tmp) {
usr/src/tools/smatch/src/smatch_helper.c
1117
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, sym) {
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1234
FOR_EACH_PTR(sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/smatch_parameter_names.c
29
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, param) {
usr/src/tools/smatch/src/smatch_parse_call_math.c
280
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/smatch_type.c
254
sym->ctype.base_type = base;
usr/src/tools/smatch/src/smatch_type.c
382
int type_signed(struct symbol *base_type)
usr/src/tools/smatch/src/smatch_type.c
384
if (!base_type)
usr/src/tools/smatch/src/smatch_type.c
386
if (base_type->ctype.modifiers & MOD_SIGNED)
usr/src/tools/smatch/src/smatch_type.c
458
sval_t sval_type_max(struct symbol *base_type)
usr/src/tools/smatch/src/smatch_type.c
462
if (type_is_fp(base_type))
usr/src/tools/smatch/src/smatch_type.c
463
return fp_max(base_type);
usr/src/tools/smatch/src/smatch_type.c
465
if (!base_type || !type_bits(base_type))
usr/src/tools/smatch/src/smatch_type.c
466
base_type = &llong_ctype;
usr/src/tools/smatch/src/smatch_type.c
467
ret.type = base_type;
usr/src/tools/smatch/src/smatch_type.c
469
ret.value = (~0ULL) >> (64 - type_positive_bits(base_type));
usr/src/tools/smatch/src/smatch_type.c
487
sval_t sval_type_min(struct symbol *base_type)
usr/src/tools/smatch/src/smatch_type.c
491
if (type_is_fp(base_type))
usr/src/tools/smatch/src/smatch_type.c
492
return fp_min(base_type);
usr/src/tools/smatch/src/smatch_type.c
494
if (!base_type || !type_bits(base_type))
usr/src/tools/smatch/src/smatch_type.c
495
base_type = &llong_ctype;
usr/src/tools/smatch/src/smatch_type.c
496
ret.type = base_type;
usr/src/tools/smatch/src/smatch_type.c
498
if (type_unsigned(base_type) || is_ptr_type(base_type)) {
usr/src/tools/smatch/src/smatch_type.c
503
ret.value = (~0ULL) << type_positive_bits(base_type);
usr/src/tools/smatch/src/smatch_unknown_value.c
55
fake_fn_symbol.ctype.base_type = &llong_ctype;
usr/src/tools/smatch/src/smatch_unknown_value.c
56
fake_node_symbol.ctype.base_type = &fake_fn_symbol;
usr/src/tools/smatch/src/smatch_untracked_param.c
194
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/smatch_untracked_param.c
223
FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, arg) {
usr/src/tools/smatch/src/sparse-llvm.c
1136
struct symbol *base_type = sym->ctype.base_type;
usr/src/tools/smatch/src/sparse-llvm.c
1149
nr_args = symbol_list_size(base_type->arguments);
usr/src/tools/smatch/src/sparse-llvm.c
119
if (is_void_type(sym->ctype.base_type))
usr/src/tools/smatch/src/sparse-llvm.c
122
type = symbol_type(sym->ctype.base_type);
usr/src/tools/smatch/src/sparse-llvm.c
1263
sym = sym->ctype.base_type;
usr/src/tools/smatch/src/sparse-llvm.c
181
return symbol_type(sym->ctype.base_type);
usr/src/tools/smatch/src/sparse-llvm.c
192
ret = symbol_type(sym->ctype.base_type);
usr/src/tools/smatch/src/sparse-llvm.c
32
return symbol_type(sym->ctype.base_type);
usr/src/tools/smatch/src/sparse-llvm.c
44
struct symbol *arg_sym = arg->ctype.base_type;
usr/src/tools/smatch/src/sparse-llvm.c
55
struct symbol *base_type;
usr/src/tools/smatch/src/sparse-llvm.c
57
base_type = sym->ctype.base_type;
usr/src/tools/smatch/src/sparse-llvm.c
59
assert(base_type->bit_size > 0);
usr/src/tools/smatch/src/sparse-llvm.c
61
elem_type = symbol_type(base_type);
usr/src/tools/smatch/src/sparse-llvm.c
65
return LLVMArrayType(elem_type, sym->bit_size / base_type->bit_size);
usr/src/tools/smatch/src/sparse.c
286
if (!sym->ctype.base_type)
usr/src/tools/smatch/src/sparse.c
293
base = sym->ctype.base_type;
usr/src/tools/smatch/src/ssa.c
25
type = type->ctype.base_type;
usr/src/tools/smatch/src/ssa.c
67
if (type->ctype.base_type == &int_type)
usr/src/tools/smatch/src/ssa.c
69
if (type->ctype.base_type == &fp_type)
usr/src/tools/smatch/src/symbol.c
114
sym = sym->ctype.base_type;
usr/src/tools/smatch/src/symbol.c
116
sym = sym->ctype.base_type;
usr/src/tools/smatch/src/symbol.c
165
sym->ctype.base_type->bit_offset = bit_offset;
usr/src/tools/smatch/src/symbol.c
211
struct symbol *base_type;
usr/src/tools/smatch/src/symbol.c
214
base_type = examine_symbol_type(sym->ctype.base_type);
usr/src/tools/smatch/src/symbol.c
215
if (!base_type || base_type->type == SYM_PTR)
usr/src/tools/smatch/src/symbol.c
216
return base_type;
usr/src/tools/smatch/src/symbol.c
217
combine_address_space(sym->pos, &sym->ctype.as, base_type->ctype.as);
usr/src/tools/smatch/src/symbol.c
218
sym->ctype.modifiers |= base_type->ctype.modifiers & MOD_PTRINHERIT;
usr/src/tools/smatch/src/symbol.c
219
concat_ptr_list((struct ptr_list *)base_type->ctype.contexts,
usr/src/tools/smatch/src/symbol.c
221
if (base_type->type == SYM_NODE) {
usr/src/tools/smatch/src/symbol.c
222
base_type = base_type->ctype.base_type;
usr/src/tools/smatch/src/symbol.c
223
sym->ctype.base_type = base_type;
usr/src/tools/smatch/src/symbol.c
225
return base_type;
usr/src/tools/smatch/src/symbol.c
230
struct symbol *base_type = examine_base_type(sym);
usr/src/tools/smatch/src/symbol.c
234
if (!base_type)
usr/src/tools/smatch/src/symbol.c
238
bit_size = array_element_offset(base_type->bit_size,
usr/src/tools/smatch/src/symbol.c
246
alignment = base_type->ctype.alignment;
usr/src/tools/smatch/src/symbol.c
255
struct symbol *base_type = examine_base_type(sym);
usr/src/tools/smatch/src/symbol.c
258
if (!base_type)
usr/src/tools/smatch/src/symbol.c
260
bit_size = base_type->bit_size;
usr/src/tools/smatch/src/symbol.c
264
alignment = base_type->ctype.alignment;
usr/src/tools/smatch/src/symbol.c
267
modifiers = base_type->ctype.modifiers;
usr/src/tools/smatch/src/symbol.c
279
void merge_type(struct symbol *sym, struct symbol *base_type)
usr/src/tools/smatch/src/symbol.c
281
combine_address_space(sym->pos, &sym->ctype.as, base_type->ctype.as);
usr/src/tools/smatch/src/symbol.c
282
sym->ctype.modifiers |= (base_type->ctype.modifiers & ~MOD_STORAGE);
usr/src/tools/smatch/src/symbol.c
283
concat_ptr_list((struct ptr_list *)base_type->ctype.contexts,
usr/src/tools/smatch/src/symbol.c
285
sym->ctype.base_type = base_type->ctype.base_type;
usr/src/tools/smatch/src/symbol.c
286
if (sym->ctype.base_type->type == SYM_NODE)
usr/src/tools/smatch/src/symbol.c
287
merge_type(sym, sym->ctype.base_type);
usr/src/tools/smatch/src/symbol.c
302
if (t->ctype.base_type == &int_type && t->ctype.modifiers & MOD_CHAR)
usr/src/tools/smatch/src/symbol.c
370
struct symbol *arr_ori = node->ctype.base_type;
usr/src/tools/smatch/src/symbol.c
372
struct symbol *elem_type = arr_ori->ctype.base_type;
usr/src/tools/smatch/src/symbol.c
380
node->ctype.base_type = arr_new;
usr/src/tools/smatch/src/symbol.c
387
struct symbol *base_type = examine_base_type(sym);
usr/src/tools/smatch/src/symbol.c
394
if (!base_type)
usr/src/tools/smatch/src/symbol.c
397
bit_size = base_type->bit_size;
usr/src/tools/smatch/src/symbol.c
398
alignment = base_type->ctype.alignment;
usr/src/tools/smatch/src/symbol.c
401
sym->ctype.modifiers |= (MOD_SIGNEDNESS & base_type->ctype.modifiers);
usr/src/tools/smatch/src/symbol.c
407
if (bit_size < 0 && base_type->type == SYM_ARRAY) {
usr/src/tools/smatch/src/symbol.c
410
struct symbol *node_type = base_type->ctype.base_type;
usr/src/tools/smatch/src/symbol.c
424
struct symbol *base_type = examine_base_type(sym);
usr/src/tools/smatch/src/symbol.c
426
sym->ctype.modifiers |= (base_type->ctype.modifiers & MOD_SIGNEDNESS);
usr/src/tools/smatch/src/symbol.c
428
if (base_type->bit_size > sym->bit_size)
usr/src/tools/smatch/src/symbol.c
429
sym->bit_size = base_type->bit_size;
usr/src/tools/smatch/src/symbol.c
431
if (base_type->ctype.alignment > sym->ctype.alignment)
usr/src/tools/smatch/src/symbol.c
432
sym->ctype.alignment = base_type->ctype.alignment;
usr/src/tools/smatch/src/symbol.c
493
base = base->ctype.base_type;
usr/src/tools/smatch/src/symbol.c
497
sym->ctype.base_type = base;
usr/src/tools/smatch/src/symbol.c
501
sym->ctype.base_type = &bad_ctype;
usr/src/tools/smatch/src/symbol.c
566
new->ctype.base_type = type;
usr/src/tools/smatch/src/symbol.c
576
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.c
748
struct symbol *base_type;
usr/src/tools/smatch/src/symbol.c
822
sym->ctype.base_type = ctype->base_type;
usr/src/tools/smatch/src/symbol.h
105
struct symbol *base_type;
usr/src/tools/smatch/src/symbol.h
331
extern void merge_type(struct symbol *sym, struct symbol *base_type);
usr/src/tools/smatch/src/symbol.h
342
return examine_symbol_type(sym->ctype.base_type);
usr/src/tools/smatch/src/symbol.h
353
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
355
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
357
type->ctype.base_type == &int_type;
usr/src/tools/smatch/src/symbol.h
363
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
370
sym = sym->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
386
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
393
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
400
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
407
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
408
return type->ctype.base_type == &fp_type;
usr/src/tools/smatch/src/symbol.h
419
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
426
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
433
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
443
if (type->ctype.base_type == &int_type)
usr/src/tools/smatch/src/symbol.h
445
if (type->ctype.base_type == &fp_type)
usr/src/tools/smatch/src/symbol.h
454
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
463
if (type->ctype.base_type == &int_type)
usr/src/tools/smatch/src/symbol.h
477
is_function(sym->ctype.base_type);
usr/src/tools/smatch/src/symbol.h
483
type = type->ctype.base_type;
usr/src/tools/smatch/src/symbol.h
485
type = type->ctype.base_type;
usr/src/tools/smatch/src/test-dissect.c
54
show_typename(sym->ctype.base_type));
usr/src/tools/smatch/src/test-dissect.c
71
show_typename(mem ? mem->ctype.base_type : sym));
usr/src/tools/smatch/src/test-unssa.c
52
printf("\ttype = %d\n", sym->ctype.base_type->type);