Symbol: SYM_FN
usr/src/tools/smatch/src/ast-inspect.c
107
[SYM_FN] = "SYM_FN",
usr/src/tools/smatch/src/builtin.c
322
static struct symbol builtin_fn_type = { .type = SYM_FN /* , .variadic =1 */ };
usr/src/tools/smatch/src/builtin.c
371
struct symbol *fun = alloc_symbol(sym->pos, SYM_FN);
usr/src/tools/smatch/src/c2xml.c
211
case SYM_FN:
usr/src/tools/smatch/src/check_all_func_returns.c
71
if (sym == &void_ctype || (sym->type == SYM_FN &&
usr/src/tools/smatch/src/check_kernel.c
288
if (fn->type != SYM_FN)
usr/src/tools/smatch/src/check_return_cast.c
31
if (!func_type || func_type->type != SYM_FN)
usr/src/tools/smatch/src/check_unwind.c
125
if (!type || type->type != SYM_FN)
usr/src/tools/smatch/src/compile-i386.c
1847
case SYM_FN: {
usr/src/tools/smatch/src/compile-i386.c
2106
if (sym->ctype.base_type->type == SYM_FN)
usr/src/tools/smatch/src/ctags.c
138
if (base && base->type == SYM_FN)
usr/src/tools/smatch/src/ctags.c
155
case SYM_FN:
usr/src/tools/smatch/src/dissect.c
103
break; case SYM_FN:
usr/src/tools/smatch/src/dissect.c
224
case SYM_PTR: case SYM_FN:
usr/src/tools/smatch/src/dissect.c
358
ret = ret->type == SYM_FN ? base_type(ret)
usr/src/tools/smatch/src/dissect.c
593
break; case SYM_FN:
usr/src/tools/smatch/src/evaluate.c
1463
if (b1->type == SYM_FN)
usr/src/tools/smatch/src/evaluate.c
1618
case SYM_FN:
usr/src/tools/smatch/src/evaluate.c
1753
case SYM_FN:
usr/src/tools/smatch/src/evaluate.c
1822
case SYM_FN:
usr/src/tools/smatch/src/evaluate.c
3130
if (ctype->type != SYM_FN) {
usr/src/tools/smatch/src/evaluate.c
3422
if (base_type->type == SYM_FN) {
usr/src/tools/smatch/src/evaluate.c
371
[SYM_FN] = TYPE_PTR | TYPE_FN,
usr/src/tools/smatch/src/evaluate.c
754
case SYM_FN: {
usr/src/tools/smatch/src/expand.c
1127
if (base_type->type == SYM_FN) {
usr/src/tools/smatch/src/linearize.c
2506
if (base_type->type == SYM_FN)
usr/src/tools/smatch/src/parse.c
1867
fn = alloc_indirect_symbol(token->pos, ctype, SYM_FN);
usr/src/tools/smatch/src/parse.c
2948
struct symbol *fn = alloc_symbol(token->pos, SYM_FN);
usr/src/tools/smatch/src/parse.c
3032
} else if (base_type && base_type->type == SYM_FN) {
usr/src/tools/smatch/src/parse.c
3108
if (!is_typedef && base_type && base_type->type == SYM_FN) {
usr/src/tools/smatch/src/show-parse.c
342
case SYM_FN:
usr/src/tools/smatch/src/show-parse.c
484
case SYM_FN: {
usr/src/tools/smatch/src/show-parse.c
56
[SYM_FN] = "fn..",
usr/src/tools/smatch/src/show-parse.c
760
if (sym->ctype.base_type->type == SYM_FN)
usr/src/tools/smatch/src/show-parse.c
90
if (sym->type == SYM_FN) {
usr/src/tools/smatch/src/smatch.h
1321
type->type == SYM_FN);
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
162
if (!type || type->type != SYM_FN)
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
204
if (!type || type->type != SYM_FN)
usr/src/tools/smatch/src/smatch_address.c
225
if (!type || type->type != SYM_FN)
usr/src/tools/smatch/src/smatch_container_of.c
299
if (!type || type->type != SYM_FN)
usr/src/tools/smatch/src/smatch_flow.c
1803
if (base->type != SYM_FN)
usr/src/tools/smatch/src/smatch_flow.c
1847
if (sym->type != SYM_NODE || get_base_type(sym)->type != SYM_FN) {
usr/src/tools/smatch/src/smatch_flow.c
1860
if (sym->type == SYM_NODE && get_base_type(sym)->type == SYM_FN) {
usr/src/tools/smatch/src/smatch_fn_arg_link.c
159
if (!type || type->type != SYM_FN)
usr/src/tools/smatch/src/smatch_function_ptrs.c
169
if (!type || type->type != SYM_FN)
usr/src/tools/smatch/src/smatch_function_ptrs.c
256
if (!type || type->type != SYM_FN)
usr/src/tools/smatch/src/smatch_function_ptrs.c
304
if (type->type == SYM_FN)
usr/src/tools/smatch/src/smatch_function_ptrs.c
352
if (type->type != SYM_FN) {
usr/src/tools/smatch/src/smatch_function_ptrs.c
379
if (!type || type->type != SYM_FN)
usr/src/tools/smatch/src/smatch_function_ptrs.c
385
if (!type || type->type != SYM_FN)
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
841
if (cur_func->type != SYM_FN)
usr/src/tools/smatch/src/smatch_math.c
1020
type->type == SYM_FN))
usr/src/tools/smatch/src/smatch_mtag.c
431
(type->type == SYM_ARRAY || type->type == SYM_FN) &&
usr/src/tools/smatch/src/smatch_type.c
192
if (tmp->type != SYM_FN)
usr/src/tools/smatch/src/smatch_type.c
420
if (!sym || sym->type != SYM_FN)
usr/src/tools/smatch/src/smatch_type.c
436
if (!sym || sym->type != SYM_FN)
usr/src/tools/smatch/src/smatch_type.c
643
if (!sym || sym->type != SYM_FN)
usr/src/tools/smatch/src/smatch_type.c
661
if (fn_type->type != SYM_FN)
usr/src/tools/smatch/src/smatch_type.c
859
} else if (type->type == SYM_FN) {
usr/src/tools/smatch/src/smatch_unknown_value.c
34
.type = SYM_FN,
usr/src/tools/smatch/src/sparse-llvm.c
1264
return sym && sym->type == SYM_FN && !sym->stmt;
usr/src/tools/smatch/src/sparse-llvm.c
209
case SYM_FN:
usr/src/tools/smatch/src/symbol.c
466
case SYM_FN:
usr/src/tools/smatch/src/symbol.c
531
[SYM_FN] = "function",
usr/src/tools/smatch/src/symbol.c
614
if (get_sym_type(next) == SYM_FN)
usr/src/tools/smatch/src/symbol.h
387
return type->type == SYM_PTR || type->type == SYM_ARRAY || type->type == SYM_FN;
usr/src/tools/smatch/src/symbol.h
394
return type->type == SYM_FN;
usr/src/tools/smatch/src/symbol.h
470
return type && type->type == SYM_FN;