| /src/usr.bin/xlint/lint1/ |
| externs1.h | 92 sym_t *getsym(sbuf_t *); 94 sym_t *pushdown(const sym_t *); 95 sym_t *mktempsym(type_t *); 96 void symtab_remove_forever(sym_t *); 97 void symtab_remove_level(sym_t *); 98 void inssym(int, sym_t *); 149 void debug_sym(const char *, const sym_t *, const char *); 237 sym_t *concat_symbols(sym_t *, sym_t *) [all...] |
| lint1.h | 104 typedef struct sym sym_t; typedef in typeref:struct:sym 119 sym_t *sou_first_member; 120 sym_t *sou_tag; 121 sym_t *sou_first_typedef; 127 sym_t *en_first_enumerator; 128 sym_t *en_tag; 129 sym_t *en_first_typedef; 155 sym_t *params; /* if t_proto */ 225 sym_t *s_ext_sym; /* for locally declared external symbols, the 253 sym_t *s_old_style_params; /* parameters in an old-styl [all...] |
| emit1.c | 48 static void outtt(sym_t *, sym_t *); 125 for (const sym_t *param = tp->u.params; 131 for (const sym_t *param = tp->u.params; 149 outtt(sym_t *tag, sym_t *tdef) 178 outsym(const sym_t *sym, scl_t sc, def_t def) 237 outfdef(const sym_t *fsym, const pos_t *posp, bool rval, bool osdef, 238 const sym_t *args) 304 for (const sym_t *arg = args; arg != NULL; arg = arg->s_next [all...] |
| decl.c | 415 set_first_typedef(type_t *tp, sym_t *sym) 428 bit_fields_width(const sym_t **mem, bool *named) 457 for (const sym_t *mem = tp->u.sou->sou_first_member; 878 sym_t * 879 concat_symbols(sym_t *l1, sym_t *l2) 884 sym_t *l = l1; 900 check_type(sym_t *sym) 994 check_bit_field_type(sym_t *dsym, type_t **inout_tp, tspec_t *inout_t) 1038 check_bit_field(sym_t *dsym, tspec_t *inout_t, type_t **inout_tp [all...] |
| lex.c | 211 * entries are linked via sym_t.s_symtab_next. 213 static sym_t *symtab[503]; 234 symtab_add(sym_t *sym) 243 static sym_t * 248 for (sym_t *sym = symtab[h]; sym != NULL; sym = sym->s_symtab_next) { 261 symtab_remove(sym_t *sym) 274 for (sym_t *sym = symtab[i]; sym != NULL; ) { 275 sym_t *next = sym->s_symtab_next; 287 const sym_t *a = *(const sym_t *const *)va [all...] |
| init.c | 111 sym_t *in_sym; 143 has_automatic_storage_duration(const sym_t *sym) 171 static const sym_t * 172 skip_unnamed(const sym_t *m) 181 static const sym_t * 190 update_type_of_array_of_unknown_size(sym_t *sym, size_t size) 214 check_non_constant_initializer(const tnode_t *tn, const sym_t *sym) 220 const sym_t *unused_sym; 235 check_trad_no_auto_aggregate(const sym_t *sym) 246 check_init_expr(const type_t *ltp, sym_t *lsym, tnode_t *rn [all...] |
| debug.c | 170 for (const sym_t *mem = tp->u.sou->sou_first_member; 179 for (const sym_t *en = tp->u.enumer->en_first_enumerator; 402 debug_sym(const char *prefix, const sym_t *sym, const char *suffix) 444 const sym_t *def = sou->sou_first_typedef; 524 for (const sym_t *p = dl->d_func_params; p != NULL; p = p->s_next) 530 for (const sym_t *sym = dl->d_func_proto_syms;
|
| func.c | 53 sym_t *funcsym; 201 begin_function(sym_t *fsym) 209 for (sym_t *sym = dcs->d_func_proto_syms; sym != NULL; 253 for (const sym_t *param = fsym->s_type->u.params; 271 sym_t *rdsym = dcs->d_redeclared_symbol; 356 for (const sym_t *param = dcs->d_func_params; 382 named_label(sym_t *sym) 662 sym_t *esym; 849 stmt_goto(sym_t *lab)
|
| ckbool.c | 200 fallback_symbol_strict_bool(sym_t *sym)
|
| tree.c | 688 fallback_symbol(sym_t *sym) 762 build_name_call(sym_t *sym) 785 build_name(sym_t *sym, bool is_funcname) 1444 const sym_t *ec = rtp->u.enumer->en_first_enumerator; 1445 const sym_t *max_ec = ec; 2188 are_members_compatible(const sym_t *a, const sym_t *b) 2214 all_members_compatible(const sym_t *msym) 2216 for (const sym_t *csym = msym; 2223 for (const sym_t *sym = csym->s_symtab_next [all...] |
| cgram.y | 70 static void cgram_declare(sym_t *, bool, sbuf_t *); 73 static sym_t *symbolrename(sym_t *, sbuf_t *); 162 sym_t *y_sym; 216 for (const sym_t *p = $$.first; p != NULL; p = p->s_next) 660 sym_t *tmp = mktempsym($2); 672 sym_t *tmp = mktempsym($3); 1834 sym_t *name = abstract_enclosing_name(); 2639 cgram_declare(sym_t *decl, bool has_initializer, sbuf_t *renaming) 2680 static sym_t * [all...] |
| mem1.c | 195 const sym_t *sym = p;
|
| README.md | 154 ## sym_t section 193 | sym | `sym_t` | a symbol from the symbol table |
|
| /src/usr.bin/xlint/lint2/ |
| lint2.h | 128 } sym_t; typedef in typeref:struct:sym 171 sym_t *h_syms; /* declarations and definitions */ 172 sym_t **h_lsym; /* points to s_next of last decl./def. */
|
| chk.c | 55 static void chkvtui(const hte_t *, const sym_t *, const sym_t *); 56 static void chkvtdi(const hte_t *, const sym_t *, const sym_t *); 57 static void chkfaui(const hte_t *, const sym_t *, const sym_t *); 58 static void chkau(const hte_t *, int, const sym_t *, const sym_t *, 61 static void check_return_values(const hte_t *, const sym_t *); 63 const sym_t *, const sym_t *) [all...] |
| emit2.c | 109 outdef(const hte_t *hte, const sym_t *sym) 149 sym_t *sym, *def;
|
| read.c | 393 parse_function_attribute(const char **pp, sym_t *sym, bool *used) 468 sym_t *symp, sym; 1139 sym_t *sym1, **symp, *sym;
|
| /src/usr.bin/xlint/common/ |
| tyname.c | 170 const sym_t *param = tp->u.params;
|