Symbol: decl_state
usr/src/tools/smatch/src/parse.c
1040
static struct token *enum_specifier(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1051
static struct token *typeof_specifier(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1077
static struct token *ignore_attribute(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1085
static struct token *attribute_packed(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1092
static struct token *attribute_aligned(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1117
static struct token *attribute_modifier(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1123
static struct token *attribute_ext_visible(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1129
static struct token *attribute_bitwise(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1146
static struct token *attribute_address_space(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1240
static struct token *attribute_mode(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1256
static struct token *attribute_context(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1281
static struct token *attribute_designated_init(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1290
static struct token *attribute_transparent_union(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1314
static struct token *attribute_specifier(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1356
static unsigned long storage_modifiers(struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1370
static void set_storage_class(struct position *pos, struct decl_state *ctx, int class)
usr/src/tools/smatch/src/parse.c
1389
static struct token *typedef_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1395
static struct token *auto_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1401
static struct token *register_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1407
static struct token *static_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1413
static struct token *extern_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1419
static struct token *thread_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1433
static struct token *attribute_force(struct token *token, struct symbol *attr, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1439
static struct token *inline_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1445
static struct token *noreturn_specifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1451
static struct token *alignas_specifier(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1486
static struct token *const_qualifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1492
static struct token *volatile_qualifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1498
static struct token *restrict_qualifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1504
static struct token *atomic_qualifier(struct token *next, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1581
static struct token *handle_qualifiers(struct token *t, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1598
static struct token *declaration_specifiers(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1704
static struct token *declarator(struct token *token, struct decl_state *ctx);
usr/src/tools/smatch/src/parse.c
1756
static struct token *handle_attributes(struct token *token, struct decl_state *ctx, unsigned int keywords)
usr/src/tools/smatch/src/parse.c
1842
static struct token *direct_declarator(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1889
static struct token *pointer(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1909
static struct token *declarator(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1915
static struct token *handle_bitfield(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
1965
struct decl_state ctx = {.prefer_abstract = 0};
usr/src/tools/smatch/src/parse.c
2015
struct decl_state ctx = {.prefer_abstract = 1};
usr/src/tools/smatch/src/parse.c
2031
struct decl_state ctx = {.prefer_abstract = 1};
usr/src/tools/smatch/src/parse.c
2157
static struct token *parse_asm_declarator(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
2966
struct decl_state ctx = { .ident = &ident };
usr/src/tools/smatch/src/parse.c
52
static struct token *handle_attributes(struct token *token, struct decl_state *ctx, unsigned int keywords);
usr/src/tools/smatch/src/parse.c
675
static void apply_modifiers(struct position pos, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
718
struct token *token, struct decl_state *ctx,
usr/src/tools/smatch/src/parse.c
741
struct decl_state attr = { .ctype.base_type = sym, };
usr/src/tools/smatch/src/parse.c
801
static struct token *struct_specifier(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/parse.c
806
static struct token *union_specifier(struct token *token, struct decl_state *ctx)
usr/src/tools/smatch/src/symbol.h
123
struct token *(*declarator)(struct token *token, struct decl_state *ctx);
usr/src/tools/smatch/src/symbol.h
126
struct token *(*attribute)(struct token *token, struct symbol *attr, struct decl_state *ctx);