Symbol: sym
common/dist/zlib/inftrees.c
120
for (sym = 0; sym < codes; sym++)
common/dist/zlib/inftrees.c
121
count[lens[sym]]++;
common/dist/zlib/inftrees.c
157
for (sym = 0; sym < codes; sym++)
common/dist/zlib/inftrees.c
158
if (lens[sym] != 0) work[offs[lens[sym]]++] = (unsigned short)sym;
common/dist/zlib/inftrees.c
208
sym = 0; /* starting code symbol */
common/dist/zlib/inftrees.c
226
if (work[sym] + 1U < match) {
common/dist/zlib/inftrees.c
228
here.val = work[sym];
common/dist/zlib/inftrees.c
230
else if (work[sym] >= match) {
common/dist/zlib/inftrees.c
231
here.op = (unsigned char)(extra[work[sym] - match]);
common/dist/zlib/inftrees.c
232
here.val = base[work[sym] - match];
common/dist/zlib/inftrees.c
260
sym++;
common/dist/zlib/inftrees.c
263
len = lens[work[sym]];
common/dist/zlib/inftrees.c
330
unsigned sym, bits;
common/dist/zlib/inftrees.c
335
sym = 0;
common/dist/zlib/inftrees.c
336
while (sym < 144) lens[sym++] = 8;
common/dist/zlib/inftrees.c
337
while (sym < 256) lens[sym++] = 9;
common/dist/zlib/inftrees.c
338
while (sym < 280) lens[sym++] = 7;
common/dist/zlib/inftrees.c
339
while (sym < 288) lens[sym++] = 8;
common/dist/zlib/inftrees.c
346
sym = 0;
common/dist/zlib/inftrees.c
347
while (sym < 32) lens[sym++] = 5;
common/dist/zlib/inftrees.c
52
unsigned sym; /* index of code symbols */
common/lib/libc/quad/quad.h
62
#define ARM_EABI_ALIAS(alias,sym) __strong_alias(alias,sym);
common/lib/libc/quad/quad.h
64
#define ARM_EABI_ALIAS(alias,sym) /* nothing */
dist/pf/sbin/pfctl/parse.y
305
TAILQ_HEAD(symhead, sym) symhead = TAILQ_HEAD_INITIALIZER(symhead);
dist/pf/sbin/pfctl/parse.y
307
TAILQ_ENTRY(sym) entries;
dist/pf/sbin/pfctl/parse.y
5229
struct sym *sym, *next;
dist/pf/sbin/pfctl/parse.y
5245
for (sym = TAILQ_FIRST(&symhead); sym != NULL; sym = next) {
dist/pf/sbin/pfctl/parse.y
5246
next = TAILQ_NEXT(sym, entries);
dist/pf/sbin/pfctl/parse.y
5247
if ((pf->opts & PF_OPT_VERBOSE2) && !sym->used)
dist/pf/sbin/pfctl/parse.y
5249
"used\n", sym->nam);
dist/pf/sbin/pfctl/parse.y
5250
free(sym->nam);
dist/pf/sbin/pfctl/parse.y
5251
free(sym->val);
dist/pf/sbin/pfctl/parse.y
5252
TAILQ_REMOVE(&symhead, sym, entries);
dist/pf/sbin/pfctl/parse.y
5253
free(sym);
dist/pf/sbin/pfctl/parse.y
5266
struct sym *sym;
dist/pf/sbin/pfctl/parse.y
5268
for (sym = TAILQ_FIRST(&symhead); sym && strcmp(nam, sym->nam);
dist/pf/sbin/pfctl/parse.y
5269
sym = TAILQ_NEXT(sym, entries))
dist/pf/sbin/pfctl/parse.y
5272
if (sym != NULL) {
dist/pf/sbin/pfctl/parse.y
5273
if (sym->persist == 1)
dist/pf/sbin/pfctl/parse.y
5276
free(sym->nam);
dist/pf/sbin/pfctl/parse.y
5277
free(sym->val);
dist/pf/sbin/pfctl/parse.y
5278
TAILQ_REMOVE(&symhead, sym, entries);
dist/pf/sbin/pfctl/parse.y
5279
free(sym);
dist/pf/sbin/pfctl/parse.y
5282
if ((sym = calloc(1, sizeof(*sym))) == NULL)
dist/pf/sbin/pfctl/parse.y
5285
sym->nam = strdup(nam);
dist/pf/sbin/pfctl/parse.y
5286
if (sym->nam == NULL) {
dist/pf/sbin/pfctl/parse.y
5287
free(sym);
dist/pf/sbin/pfctl/parse.y
5290
sym->val = strdup(val);
dist/pf/sbin/pfctl/parse.y
5291
if (sym->val == NULL) {
dist/pf/sbin/pfctl/parse.y
5292
free(sym->nam);
dist/pf/sbin/pfctl/parse.y
5293
free(sym);
dist/pf/sbin/pfctl/parse.y
5296
sym->used = 0;
dist/pf/sbin/pfctl/parse.y
5297
sym->persist = persist;
dist/pf/sbin/pfctl/parse.y
5298
TAILQ_INSERT_TAIL(&symhead, sym, entries);
dist/pf/sbin/pfctl/parse.y
5305
char *sym, *val;
dist/pf/sbin/pfctl/parse.y
5311
if ((sym = malloc(strlen(s) - strlen(val) + 1)) == NULL)
dist/pf/sbin/pfctl/parse.y
5314
strlcpy(sym, s, strlen(s) - strlen(val) + 1);
dist/pf/sbin/pfctl/parse.y
5316
ret = symset(sym, val + 1, 1);
dist/pf/sbin/pfctl/parse.y
5317
free(sym);
dist/pf/sbin/pfctl/parse.y
5325
struct sym *sym;
dist/pf/sbin/pfctl/parse.y
5327
TAILQ_FOREACH(sym, &symhead, entries)
dist/pf/sbin/pfctl/parse.y
5328
if (strcmp(nam, sym->nam) == 0) {
dist/pf/sbin/pfctl/parse.y
5329
sym->used = 1;
dist/pf/sbin/pfctl/parse.y
5330
return (sym->val);
games/adventure/save.c
626
#define INTARRAY(sym) { sym, __arraycount(sym) }
games/dab/box.cc
61
char sym;
games/dab/box.cc
65
sym = GAMESCREEN::GS_ULCORNER;
games/dab/box.cc
67
sym = GAMESCREEN::GS_LLCORNER;
games/dab/box.cc
69
sym = GAMESCREEN::GS_LTEE;
games/dab/box.cc
72
sym = GAMESCREEN::GS_URCORNER;
games/dab/box.cc
74
sym = GAMESCREEN::GS_LRCORNER;
games/dab/box.cc
76
sym = GAMESCREEN::GS_RTEE;
games/dab/box.cc
78
sym = GAMESCREEN::GS_TTEE;
games/dab/box.cc
80
sym = GAMESCREEN::GS_BTEE;
games/dab/box.cc
82
sym = GAMESCREEN::GS_PLUS;
games/dab/box.cc
84
_b.getScrn()->addedge(sym);
games/dab/gamescreen.h
61
virtual void addsym(const int sym) = 0; // Add character symbol
games/dab/gamescreen.h
62
virtual void addedge(const int sym) = 0; // Add character symbol
games/dab/ttyscrn.cc
112
switch (sym) {
games/dab/ttyscrn.cc
56
void TTYSCRN::addsym(const int sym)
games/dab/ttyscrn.cc
58
addch(sym);
games/dab/ttyscrn.cc
61
void TTYSCRN::addedge(const int sym)
games/dab/ttyscrn.cc
66
switch (sym) {
games/dab/ttyscrn.h
50
void addsym(const int sym);
games/dab/ttyscrn.h
51
void addedge(const int sym);
games/hack/hack.apply.c
271
bchit(int ddx, int ddy, int range, int sym)
games/hack/hack.apply.c
276
if (sym)
games/hack/hack.apply.c
277
Tmp_at(-1, sym);/* open call */
games/hack/hack.apply.c
288
if (sym)
games/hack/hack.apply.c
291
if (sym)
games/hack/hack.cmd.c
271
lowc(int sym)
games/hack/hack.cmd.c
273
return ((sym >= 'A' && sym <= 'Z') ? sym + 'a' - 'A' : sym);
games/hack/hack.cmd.c
277
unctrl(int sym)
games/hack/hack.cmd.c
279
return ((sym >= ('A' & 037) && sym <= ('Z' & 037)) ? sym + 0140 : sym);
games/hack/hack.cmd.c
289
movecmd(int sym) /* also sets u.dz, but returns false for <> */
games/hack/hack.cmd.c
294
if (!(dp = strchr(sdir, sym)))
games/hack/hack.invent.c
559
char sym;
games/hack/hack.invent.c
602
while ((sym = *ip++) != '\0') {
games/hack/hack.invent.c
603
if (sym == ' ')
games/hack/hack.invent.c
605
if (sym == '$') {
games/hack/hack.invent.c
611
} else if (sym == 'a' || sym == 'A')
games/hack/hack.invent.c
613
else if (sym == 'u' || sym == 'U')
games/hack/hack.invent.c
615
else if (strchr("!%?[()=*/\"0", sym)) {
games/hack/hack.invent.c
616
if (!strchr(olets, sym)) {
games/hack/hack.invent.c
617
olets[oletct++] = sym;
games/hack/hack.invent.c
622
pline("You don't have any %c's.", sym);
games/hack/hack.invent.c
644
char sym, ilet;
games/hack/hack.invent.c
660
sym = readchar();
games/hack/hack.invent.c
662
sym = 'y';
games/hack/hack.invent.c
664
switch (sym) {
games/hack/hack.tty.c
352
int sym;
games/hack/hack.tty.c
355
if ((sym = getchar()) == EOF)
games/hack/hack.tty.c
366
if ((sym = getchar()) != EOF)
games/hack/hack.tty.c
377
return ((char) sym);
games/hack/hack.zap.c
390
int sym, /* symbol displayed on path */
games/hack/hack.zap.c
403
if (sym)
games/hack/hack.zap.c
404
tmp_at(-1, sym);/* open call */
games/hack/hack.zap.c
410
if (sym) {
games/hack/hack.zap.c
426
if (sym)
games/hack/hack.zap.c
431
if (sym)
games/hack/hack.zap.c
441
char sym = ')';
games/hack/hack.zap.c
449
tmp_at(-1, sym); /* open call */
games/hack/hack.zap.c
453
sym = ')' + '(' - sym;
games/hack/hack.zap.c
454
tmp_at(-2, sym);/* change let call */
lib/libc/gen/nlist_elf32.c
149
Elf_Sym sym;
lib/libc/gen/nlist_elf32.c
171
sym = kg.kg_sym;
lib/libc/gen/nlist_elf32.c
175
okg.kg_sym = &sym;
lib/libc/gen/nlist_elf32.c
179
kg.kg_sym = &sym;
lib/libc/gen/nlist_elf32.c
185
&& (intptr_t)sym.st_value == (intmax_t)sym.st_value
lib/libc/gen/nlist_elf32.c
187
&& (uintptr_t)sym.st_value == sym.st_value
lib/libc/gen/nlist_elf32.c
191
p->n_value = (uintptr_t)sym.st_value;
lib/libc/gen/nlist_elf32.c
192
switch (ELF_ST_TYPE(sym.st_info)) {
lib/libc/gen/nlist_elf32.c
211
if (ELF_ST_BIND(sym.st_info) != STB_LOCAL)
lib/libexecinfo/symtab.c
143
GElf_Sym sym;
lib/libexecinfo/symtab.c
144
gelf_getsym(edata, (int)i, &sym);
lib/libexecinfo/symtab.c
147
elf_strptr(elf, shdr.sh_link, sym.st_name),
lib/libexecinfo/symtab.c
148
(uintmax_t)sym.st_value, ELF_ST_BIND(sym.st_info),
lib/libexecinfo/symtab.c
149
ELF_ST_TYPE(sym.st_info));
lib/libexecinfo/symtab.c
152
(unsigned)bind != ELF_ST_BIND(sym.st_info))
lib/libexecinfo/symtab.c
156
(unsigned)type != ELF_ST_TYPE(sym.st_info))
lib/libexecinfo/symtab.c
159
s->st_value = sym.st_value;
lib/libexecinfo/symtab.c
160
s->st_info = sym.st_info;
lib/libexecinfo/symtab.c
162
elf_strptr(elf, shdr.sh_link, sym.st_name));
lib/libintl/plural_parser.c
961
skip_assignment(struct _region *r, const char *sym, size_t symlen)
lib/libintl/plural_parser.c
964
if (region_check_prefix(r, sym, symlen, 0))
lib/librumpuser/rumpuser_dl.c
121
const Elf32_Sym *sym = base; \
lib/librumpuser/rumpuser_dl.c
123
result = sym[n].thevar; \
lib/librumpuser/rumpuser_dl.c
125
const Elf64_Sym *sym = base; \
lib/librumpuser/rumpuser_dl.c
127
result = sym[n].thevar; \
lib/librumpuser/rumpuser_dl.c
134
Elf32_Sym *sym = base; \
lib/librumpuser/rumpuser_dl.c
136
sym[n].thevar = value; \
lib/librumpuser/rumpuser_dl.c
138
Elf64_Sym *sym = base; \
lib/librumpuser/rumpuser_dl.c
140
sym[n].thevar = value; \
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
191
const Elf_Sym *symtab, *sym;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
237
sym = symtab + symnum;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
239
relocbase + rela->r_addend + sym->st_value);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
271
sym = symtab + ELF_R_SYM(rela->r_info);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
276
(relocbase + sym->st_value + rela->r_addend);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
305
sym = symtab + symnum;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
311
(void *)sym->st_value,
libexec/ld.elf_so/arch/mips/mips_reloc.c
159
const Elf_Sym *symtab = NULL, *sym;
libexec/ld.elf_so/arch/mips/mips_reloc.c
195
sym = symtab + gotsym;
libexec/ld.elf_so/arch/mips/mips_reloc.c
198
*got = sym->st_value + relocbase;
libexec/ld.elf_so/arch/mips/mips_reloc.c
199
++sym;
libexec/ld.elf_so/arch/mips/mips_reloc.c
225
sym = symtab + r_symndx;
libexec/ld.elf_so/arch/mips/mips_reloc.c
226
assert(ELF_ST_BIND(sym->st_info) == STB_LOCAL);
libexec/ld.elf_so/arch/mips/mips_reloc.c
251
const Elf_Sym *sym, *def = NULL;
libexec/ld.elf_so/arch/mips/mips_reloc.c
261
sym = obj->symtab;
libexec/ld.elf_so/arch/mips/mips_reloc.c
263
if (sym[i].st_info == ELF_ST_INFO(STB_LOCAL, STT_NOTYPE))
libexec/ld.elf_so/arch/mips/mips_reloc.c
273
sym = obj->symtab + obj->gotsym;
libexec/ld.elf_so/arch/mips/mips_reloc.c
276
rdbg((" doing got %d sym %p (%s, %lx)", i - obj->gotsym, sym,
libexec/ld.elf_so/arch/mips/mips_reloc.c
277
sym->st_name + obj->strtab, (u_long) *got));
libexec/ld.elf_so/arch/mips/mips_reloc.c
280
if (ELF_ST_TYPE(sym->st_info) == STT_FUNC &&
libexec/ld.elf_so/arch/mips/mips_reloc.c
281
broken && sym->st_shndx == SHN_UNDEF) {
libexec/ld.elf_so/arch/mips/mips_reloc.c
300
if (ELF_ST_TYPE(sym->st_info) == STT_FUNC &&
libexec/ld.elf_so/arch/mips/mips_reloc.c
301
sym->st_value != 0 && sym->st_shndx == SHN_UNDEF) {
libexec/ld.elf_so/arch/mips/mips_reloc.c
317
*got = sym->st_value + (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/mips/mips_reloc.c
318
} else if (sym->st_info == ELF_ST_INFO(STB_GLOBAL, STT_SECTION)) {
libexec/ld.elf_so/arch/mips/mips_reloc.c
320
if (sym->st_shndx != SHN_ABS)
libexec/ld.elf_so/arch/mips/mips_reloc.c
321
*got = sym->st_value +
libexec/ld.elf_so/arch/mips/mips_reloc.c
331
++sym;
libexec/ld.elf_so/arch/mips/mips_reloc.c
508
_rtld_relocate_plt_object(const Obj_Entry *obj, Elf_Word sym, Elf_Addr *tp)
libexec/ld.elf_so/arch/mips/mips_reloc.c
515
def = _rtld_find_plt_symdef(sym, obj, &defobj, tp != NULL);
libexec/ld.elf_so/arch/mips/mips_reloc.c
530
got[obj->local_gotno + sym - obj->gotsym] = new_value;
libexec/ld.elf_so/arch/mips/mips_reloc.c
557
const Elf_Sym *sym = obj->symtab + obj->gotsym;
libexec/ld.elf_so/arch/mips/mips_reloc.c
560
for (i = obj->gotsym; i < obj->symtabno; i++, sym++) {
libexec/ld.elf_so/arch/mips/mips_reloc.c
561
if (ELF_ST_TYPE(sym->st_info) == STT_FUNC)
sys/arch/aarch64/aarch64/db_trace.c
161
db_sym_t sym;
sys/arch/aarch64/aarch64/db_trace.c
164
sym = db_search_symbol(pc, DB_STGY_ANY, &offset);
sys/arch/aarch64/aarch64/db_trace.c
165
if (sym != DB_SYM_NULL) {
sys/arch/aarch64/aarch64/db_trace.c
166
db_symbol_values(sym, &name, NULL);
sys/arch/aarch64/aarch64/db_trace.c
551
db_sym_t sym;
sys/arch/aarch64/aarch64/db_trace.c
562
sym = db_search_symbol(pc, DB_STGY_ANY, &func_offset);
sys/arch/aarch64/aarch64/db_trace.c
563
if (sym != 0) {
sys/arch/aarch64/aarch64/kobj_machdep.c
171
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/aarch64/aarch64/kobj_machdep.c
173
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/aarch64/include/asan.h
236
const char *sym;
sys/arch/aarch64/include/asan.h
254
error = ksyms_getname(&mod, &sym, (vaddr_t)lr, KSYMS_PROC);
sys/arch/aarch64/include/asan.h
258
printf("#%zu %p in %s <%s>\n", nsym, (void *)lr, sym, mod);
sys/arch/aarch64/include/asan.h
259
if (__md_unwind_end(sym)) {
sys/arch/alpha/alpha/db_trace.c
159
db_sym_t sym;
sys/arch/alpha/alpha/db_trace.c
236
sym = db_search_symbol(callpc, DB_STGY_ANY, &diff);
sys/arch/alpha/alpha/db_trace.c
237
if (sym == DB_SYM_NULL)
sys/arch/alpha/alpha/db_trace.c
240
db_symbol_values(sym, &symname, (db_expr_t *)&symval);
sys/arch/alpha/alpha/kobj_machdep.c
91
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/alpha/alpha/kobj_machdep.c
93
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/alpha/include/asm.h
616
#define WEAK_ALIAS(alias,sym) \
sys/arch/alpha/include/asm.h
618
alias = sym
sys/arch/alpha/include/asm.h
623
#define STRONG_ALIAS(alias,sym) \
sys/arch/alpha/include/asm.h
625
alias = sym
sys/arch/alpha/include/asm.h
631
#define WARN_REFERENCES(sym,msg) \
sys/arch/alpha/include/asm.h
632
.pushsection .gnu.warning. ## sym; \
sys/arch/alpha/include/asm.h
636
#define WARN_REFERENCES(sym,msg) \
sys/arch/alpha/include/asm.h
637
.pushsection .gnu.warning./**/sym; \
sys/arch/amd64/amd64/db_machdep.c
179
db_sym_t sym = db_frame_info(*nextframe, (db_addr_t)*ip,
sys/arch/amd64/amd64/db_machdep.c
181
if (sym != DB_SYM_NULL && traptype == INTERRUPT) {
sys/arch/amd64/amd64/db_machdep.c
209
db_sym_t sym;
sys/arch/amd64/amd64/db_machdep.c
213
sym = db_search_symbol(callpc, DB_STGY_ANY, &offset);
sys/arch/amd64/amd64/db_machdep.c
214
if (sym != DB_SYM_NULL && offset == 0) {
sys/arch/amd64/amd64/db_machdep.c
215
sym = db_search_symbol(callpc - 1, DB_STGY_ANY, &offset);
sys/arch/amd64/amd64/db_machdep.c
218
db_symbol_values(sym, &name, NULL);
sys/arch/amd64/amd64/db_machdep.c
219
if (sym == DB_SYM_NULL)
sys/arch/amd64/amd64/db_machdep.c
259
return sym;
sys/arch/amd64/amd64/kobj_machdep.c
109
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/amd64/amd64/kobj_machdep.c
111
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/amd64/include/asan.h
266
const char *sym;
sys/arch/amd64/include/asan.h
280
error = ksyms_getname(&mod, &sym, (vaddr_t)rip, KSYMS_PROC);
sys/arch/amd64/include/asan.h
284
printf("#%zu %p in %s <%s>\n", nsym, (void *)rip, sym, mod);
sys/arch/amd64/include/asan.h
285
if (__md_unwind_end(sym)) {
sys/arch/amd64/include/asm.h
127
#define WEAK_ALIAS(alias,sym) \
sys/arch/amd64/include/asm.h
129
alias = sym
sys/arch/amd64/include/asm.h
134
#define STRONG_ALIAS(alias,sym) \
sys/arch/amd64/include/asm.h
136
alias = sym
sys/arch/amd64/include/asm.h
139
#define WARN_REFERENCES(sym,msg) \
sys/arch/amd64/include/asm.h
140
.pushsection .gnu.warning. ## sym; \
sys/arch/amd64/include/asm.h
144
#define WARN_REFERENCES(sym,msg) \
sys/arch/amd64/include/asm.h
145
.pushsection .gnu.warning./**/sym; \
sys/arch/amd64/include/csan.h
110
error = ksyms_getname(&mod, &sym, (vaddr_t)rip, KSYMS_PROC);
sys/arch/amd64/include/csan.h
114
printf("#%zu %p in %s <%s>\n", nsym, (void *)rip, sym, mod);
sys/arch/amd64/include/csan.h
115
if (__md_unwind_end(sym)) {
sys/arch/amd64/include/csan.h
96
const char *sym;
sys/arch/amd64/include/msan.h
247
const char *sym;
sys/arch/amd64/include/msan.h
261
error = ksyms_getname(&mod, &sym, (vaddr_t)rip, KSYMS_PROC);
sys/arch/amd64/include/msan.h
265
kmsan_printf("#%zu %p in %s <%s>\n", nsym, (void *)rip, sym, mod);
sys/arch/amd64/include/msan.h
266
if (__md_unwind_end(sym)) {
sys/arch/amd64/stand/prekern/elf.c
100
Elf_Sym *sym;
sys/arch/amd64/stand/prekern/elf.c
105
sym = &eif.symtab[i];
sys/arch/amd64/stand/prekern/elf.c
107
if (ELF_ST_TYPE(sym->st_info) != STT_FUNC)
sys/arch/amd64/stand/prekern/elf.c
109
if (sym->st_name == 0)
sys/arch/amd64/stand/prekern/elf.c
111
if (sym->st_shndx == SHN_UNDEF)
sys/arch/amd64/stand/prekern/elf.c
113
buf = eif.strtab + sym->st_name;
sys/arch/amd64/stand/prekern/elf.c
116
return (vaddr_t)sym->st_value;
sys/arch/amd64/stand/prekern/elf.c
145
const Elf_Sym *sym;
sys/arch/amd64/stand/prekern/elf.c
156
sym = &eif.symtab[symidx];
sys/arch/amd64/stand/prekern/elf.c
157
buf = eif.strtab + sym->st_name;
sys/arch/amd64/stand/prekern/elf.c
159
if (sym->st_shndx == SHN_UNDEF) {
sys/arch/amd64/stand/prekern/elf.c
181
if (sym->st_shndx >= eif.ehdr->e_shnum) {
sys/arch/amd64/stand/prekern/elf.c
184
if (!elf_section_mappable(&eif.shdr[sym->st_shndx])) {
sys/arch/amd64/stand/prekern/elf.c
187
if (sym->st_value == 0) {
sys/arch/amd64/stand/prekern/elf.c
190
return (uintptr_t)sym->st_value;
sys/arch/amd64/stand/prekern/elf.c
426
Elf_Sym *sym;
sys/arch/amd64/stand/prekern/elf.c
442
sym = &eif.symtab[j];
sys/arch/amd64/stand/prekern/elf.c
443
if (sym->st_shndx != i) {
sys/arch/amd64/stand/prekern/elf.c
446
sym->st_value += (Elf_Addr)secva;
sys/arch/arm/arm32/kobj_machdep.c
100
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/arm/arm32/kobj_machdep.c
98
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/arm/include/asan.h
258
const char *sym;
sys/arch/arm/include/asan.h
278
error = ksyms_getname(&mod, &sym, (vaddr_t)lr, KSYMS_PROC);
sys/arch/arm/include/asan.h
282
printf("#%zu %p in %s <%s>\n", nsym, (void *)lr, sym, mod);
sys/arch/arm/include/asan.h
283
if (__md_unwind_end(sym)) {
sys/arch/arm/include/asm.h
196
#define GOT_GET(x,got,sym) \
sys/arch/arm/include/asm.h
197
ldr x, sym; \
sys/arch/arm/include/asm.h
226
#define GOT_GET(x,got,sym) \
sys/arch/arm/include/asm.h
227
ldr x, sym;
sys/arch/arm/include/asm.h
260
#define WEAK_ALIAS(alias,sym) \
sys/arch/arm/include/asm.h
262
alias = sym
sys/arch/arm/include/asm.h
267
#define STRONG_ALIAS(alias,sym) \
sys/arch/arm/include/asm.h
269
alias = sym
sys/arch/arm/include/asm.h
272
#define WARN_REFERENCES(sym,msg) \
sys/arch/arm/include/asm.h
273
.pushsection .gnu.warning.sym; \
sys/arch/arm/include/asm.h
277
#define WARN_REFERENCES(sym,msg) \
sys/arch/arm/include/asm.h
278
.pushsection .gnu.warning./**/sym; \
sys/arch/atari/stand/tostools/libtos/exec_elf.h
437
#define ELF32_R_INFO(sym, type) (((sym) << 8) + (unsigned char)(type))
sys/arch/epoc32/stand/e32boot/include/elf.h
588
#define ELF32_R_INFO(sym, type) (((sym) << 8) + (unsigned char)(type))
sys/arch/epoc32/stand/e32boot/include/elf.h
604
#define ELF64_R_INFO(sym,type) (((sym) << 32) + (type))
sys/arch/epoc32/stand/e32boot/include/elf.h
619
#define ELF32_M_INFO(sym, size) (((sym) << 8) + (unsigned char)(size))
sys/arch/epoc32/stand/e32boot/include/elf.h
631
#define ELF64_M_INFO(sym, size) (((sym) << 8) + (unsigned char)(size))
sys/arch/hpc/hpc/platid_gen/gram.y
104
sym '=' sym { $$ = new_node(N_MODIFIER, 0, $1, $3, NULL); }|
sys/arch/hpc/hpc/platid_gen/gram.y
109
ent : sym name_opt {
sys/arch/hpc/hpc/platid_gen/gram.y
128
sym:
sys/arch/hpc/hpc/platid_gen/gram.y
75
%type <str>sym
sys/arch/hpc/hpc/platid_gen/gram.y
93
sym ':' { $$ = new_node(N_LABEL, 0, $1, NULL, NULL); } |
sys/arch/hpc/hpc/platid_gen/gram.y
94
sym '=' sym { $$ = new_node(N_MODIFIER, 0, $1, $3, NULL); } |
sys/arch/hpc/hpc/platid_gen/platid_gen.c
322
gen_name(genctx[mode][nest].sym, genctx[mode],
sys/arch/hpc/hpc/platid_gen/platid_gen.c
387
char *name = genctx[mode][nest].sym;
sys/arch/hpc/hpc/platid_gen/platid_gen.c
401
PREFIX, prefix, genctx[mode][nest - 1].sym);
sys/arch/hpc/hpc/platid_gen/platid_gen.c
417
char *name = genctx[mode][nest].sym;
sys/arch/hpc/hpc/platid_gen/platid_gen.c
439
char *name = genctx[mode][nest].sym;
sys/arch/hpc/hpc/platid_gen/platid_gen.c
471
prefix_names[mode], genctx[mode][nest].sym);
sys/arch/hpc/hpc/platid_gen/platid_gen.c
65
char sym[MAXLEN];
sys/arch/hpcmips/vr/vrc4172gpio.c
440
dumpbits(u_int32_t *data, int ndata, int start, int end, const char *sym)
sys/arch/hpcmips/vr/vrc4172gpio.c
451
printf("%c", sym[(1 << ndata) - d - 1]);
sys/arch/hpcmips/vr/vrc4172gpio.c
454
if (sym[1<<ndata])
sys/arch/hpcmips/vr/vrc4172gpio.c
455
printf("%c", sym[1<<ndata]);
sys/arch/hppa/hppa/db_trace.c
147
sym = db_search_symbol(pc, DB_STGY_ANY, &off);
sys/arch/hppa/hppa/db_trace.c
148
db_symbol_values (sym, &name, NULL);
sys/arch/hppa/hppa/db_trace.c
55
db_sym_t sym;
sys/arch/hppa/hppa/kobj_machdep.c
152
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/hppa/hppa/kobj_machdep.c
154
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/hppa/include/asm.h
115
#define WEAK_ALIAS(alias,sym) \
sys/arch/hppa/include/asm.h
117
alias = sym
sys/arch/hppa/include/asm.h
122
#define STRONG_ALIAS(alias,sym) \
sys/arch/hppa/include/asm.h
124
alias = sym
sys/arch/hppa/include/asm.h
148
#define WARN_REFERENCES(sym,msg) \
sys/arch/hppa/include/asm.h
149
.pushsection .gnu.warning. ## sym; \
sys/arch/hppa/include/asm.h
153
#define WARN_REFERENCES(sym,msg) \
sys/arch/hppa/include/asm.h
154
.pushsection .gnu.warning./**/sym; \
sys/arch/hppa/stand/common/exec_som.c
62
xp->sym.size = xf->sym_total * sizeof(struct som_sym);
sys/arch/hppa/stand/common/exec_som.c
69
xp->sym.foff = xf->sym_loc;
sys/arch/hppa/stand/common/exec_som.c
76
xp->sym.addr = xp->bss.addr + xp->bss.size;
sys/arch/hppa/stand/common/exec_som.c
77
xp->str.addr = xp->sym.addr + xp->sym.size;
sys/arch/i386/i386/db_machdep.c
210
db_sym_t sym = db_frame_info(*nextframe, (db_addr_t)*ip,
sys/arch/i386/i386/db_machdep.c
212
if (sym != DB_SYM_NULL && traptype == INTERRUPT) {
sys/arch/i386/i386/db_machdep.c
253
db_sym_t sym;
sys/arch/i386/i386/db_machdep.c
257
sym = db_search_symbol(callpc, DB_STGY_ANY, &offset);
sys/arch/i386/i386/db_machdep.c
258
if (sym != DB_SYM_NULL && offset == 0) {
sys/arch/i386/i386/db_machdep.c
259
sym = db_search_symbol(callpc - 1, DB_STGY_ANY, &offset);
sys/arch/i386/i386/db_machdep.c
262
db_symbol_values(sym, &name, NULL);
sys/arch/i386/i386/db_machdep.c
263
if (sym == DB_SYM_NULL)
sys/arch/i386/i386/db_machdep.c
309
return sym;
sys/arch/i386/i386/kobj_machdep.c
100
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/i386/i386/kobj_machdep.c
98
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/i386/include/asm.h
206
#define WEAK_ALIAS(alias,sym) \
sys/arch/i386/include/asm.h
208
alias = sym
sys/arch/i386/include/asm.h
213
#define STRONG_ALIAS(alias,sym) \
sys/arch/i386/include/asm.h
215
alias = sym
sys/arch/i386/include/asm.h
218
#define WARN_REFERENCES(sym,msg) \
sys/arch/i386/include/asm.h
219
.pushsection .gnu.warning. ## sym; \
sys/arch/i386/include/asm.h
223
#define WARN_REFERENCES(sym,msg) \
sys/arch/i386/include/asm.h
224
.pushsection .gnu.warning./**/sym; \
sys/arch/ia64/ia64/db_trace.c
110
sym = db_search_symbol(ip, DB_STGY_ANY, &offset);
sys/arch/ia64/ia64/db_trace.c
111
db_symbol_values(sym, &name, NULL);
sys/arch/ia64/ia64/db_trace.c
78
db_sym_t sym;
sys/arch/ia64/include/asm.h
178
#define WEAK_ALIAS(alias,sym) \
sys/arch/ia64/include/asm.h
180
alias = sym
sys/arch/ia64/include/asm.h
185
#define STRONG_ALIAS(alias,sym) \
sys/arch/ia64/include/asm.h
187
alias = sym
sys/arch/ia64/include/asm.h
193
#define WARN_REFERENCES(sym,msg) \
sys/arch/ia64/include/asm.h
194
.pushsection .gnu.warning. ## sym; \
sys/arch/ia64/include/asm.h
198
#define WARN_REFERENCES(sym,msg) \
sys/arch/ia64/include/asm.h
199
.pushsection .gnu.warning./**/sym; \
sys/arch/m68k/include/asm.h
235
#define WEAK_ALIAS(alias,sym) \
sys/arch/m68k/include/asm.h
237
alias = sym
sys/arch/m68k/include/asm.h
242
#define STRONG_ALIAS(alias,sym) \
sys/arch/m68k/include/asm.h
244
alias = sym
sys/arch/m68k/include/asm.h
247
#define WARN_REFERENCES(sym,msg) \
sys/arch/m68k/include/asm.h
248
.pushsection .gnu.warning. ## sym; \
sys/arch/m68k/include/asm.h
252
#define WARN_REFERENCES(sym,msg) \
sys/arch/m68k/include/asm.h
253
.pushsection .gnu.warning./**/sym; \
sys/arch/m68k/m68k/db_disasm.c
2924
db_sym_t sym;
sys/arch/m68k/m68k/db_disasm.c
2938
sym = db_search_symbol(nv, DB_STGY_PROC, &diff);
sys/arch/m68k/m68k/db_disasm.c
2939
db_symbol_values(sym, &symname, 0);
sys/arch/m68k/m68k/db_disasm.c
2955
db_sym_t sym;
sys/arch/m68k/m68k/db_disasm.c
2960
sym = db_search_symbol(addr, DB_STGY_ANY, &diff);
sys/arch/m68k/m68k/db_disasm.c
2961
db_symbol_values(sym, &symname, 0);
sys/arch/m68k/m68k/kobj_machdep.c
60
const Elf_Sym *sym = kobj_symbol(ko, symnum);
sys/arch/m68k/m68k/kobj_machdep.c
62
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/mips/include/asm.h
168
#define WEAK_ALIAS(alias,sym) \
sys/arch/mips/include/asm.h
170
alias = sym
sys/arch/mips/include/asm.h
174
#define STRONG_ALIAS(alias,sym) \
sys/arch/mips/include/asm.h
176
alias = sym
sys/arch/mips/include/asm.h
181
#define WARN_REFERENCES(sym,msg) \
sys/arch/mips/include/asm.h
182
.pushsection __CONCAT(.gnu.warning.,sym); \
sys/arch/mips/include/asm.h
293
#define IMPORT(sym, size) \
sys/arch/mips/include/asm.h
294
.extern _C_LABEL(sym),size
sys/arch/mips/mips/db_disasm.c
896
db_sym_t sym;
sys/arch/mips/mips/db_disasm.c
901
sym = db_search_symbol(loc, DB_STGY_ANY, &diff);
sys/arch/mips/mips/db_disasm.c
902
db_symbol_values(sym, &symname, 0);
sys/arch/mips/mips/db_trace.c
70
db_sym_t localsym(db_sym_t sym, bool isreg, int *lex_level);
sys/arch/mips/mips/kobj_machdep.c
87
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/mips/mips/kobj_machdep.c
89
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/mips/mips/mips_stacktrace.c
254
db_sym_t sym;
sys/arch/mips/mips/mips_stacktrace.c
261
sym = db_search_symbol(addr, DB_STGY_ANY, &diff);
sys/arch/mips/mips/mips_stacktrace.c
262
db_symbol_values(sym, &symname, 0);
sys/arch/mips/mips/mips_stacktrace.c
324
db_sym_t sym;
sys/arch/mips/mips/mips_stacktrace.c
331
sym = db_search_symbol(pc, DB_STGY_ANY, &diff);
sys/arch/mips/mips/mips_stacktrace.c
332
if (sym != DB_SYM_NULL && diff == 0) {
sys/arch/mips/mips/mips_stacktrace.c
338
sym = db_search_symbol(pc - sizeof(int),
sys/arch/mips/mips/mips_stacktrace.c
340
if (sym != DB_SYM_NULL && diff != 0)
sys/arch/mips/mips/mips_stacktrace.c
344
if (sym == DB_SYM_NULL) {
sys/arch/or1k/include/asm.h
100
#define WEAK_ALIAS(alias,sym) \
sys/arch/or1k/include/asm.h
102
alias = sym
sys/arch/or1k/include/asm.h
107
#define STRONG_ALIAS(alias,sym) \
sys/arch/or1k/include/asm.h
109
alias = sym
sys/arch/or1k/include/asm.h
111
#define WARN_REFERENCES(sym,msg) \
sys/arch/or1k/include/asm.h
112
.pushsection .gnu.warning. ## sym; \
sys/arch/powerpc/include/asm.h
178
# define WEAK_ALIAS(alias,sym) \
sys/arch/powerpc/include/asm.h
180
alias = sym
sys/arch/powerpc/include/asm.h
185
#define STRONG_ALIAS(alias,sym) \
sys/arch/powerpc/include/asm.h
187
alias = sym
sys/arch/powerpc/include/asm.h
190
# define WARN_REFERENCES(sym,msg) \
sys/arch/powerpc/include/asm.h
191
.pushsection .gnu.warning. ## sym; \
sys/arch/powerpc/include/asm.h
195
# define WARN_REFERENCES(sym,msg) \
sys/arch/powerpc/include/asm.h
196
.pushsection .gnu.warning./**/sym; \
sys/arch/powerpc/powerpc/db_trace.c
136
db_sym_t sym;
sys/arch/powerpc/powerpc/db_trace.c
294
sym = db_search_symbol(lr, DB_STGY_ANY, &diff);
sys/arch/powerpc/powerpc/db_trace.c
295
db_symbol_values(sym, &symname, 0);
sys/arch/powerpc/powerpc/db_trace.c
335
sym = db_search_symbol(lr, DB_STGY_ANY, &diff);
sys/arch/powerpc/powerpc/db_trace.c
336
db_symbol_values(sym, &symname, 0);
sys/arch/powerpc/powerpc/kobj_machdep.c
94
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/powerpc/powerpc/kobj_machdep.c
96
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/riscv/include/asm.h
70
#define WEAK_ALIAS(alias,sym) \
sys/arch/riscv/include/asm.h
72
alias = sym
sys/arch/riscv/include/asm.h
76
#define STRONG_ALIAS(alias,sym) \
sys/arch/riscv/include/asm.h
78
alias = sym
sys/arch/riscv/include/asm.h
83
#define WARN_REFERENCES(sym,msg) \
sys/arch/riscv/include/asm.h
84
.pushsection __CONCAT(.gnu.warning.,sym); \
sys/arch/riscv/riscv/db_disasm.c
67
db_sym_t sym;
sys/arch/riscv/riscv/db_disasm.c
77
sym = db_search_symbol(loc, DB_STGY_ANY, &diff);
sys/arch/riscv/riscv/db_disasm.c
78
db_symbol_values(sym, &symname, 0);
sys/arch/riscv/riscv/db_trace.c
102
db_sym_t sym;
sys/arch/riscv/riscv/db_trace.c
105
sym = db_search_symbol(pc, DB_STGY_ANY, &offset);
sys/arch/riscv/riscv/db_trace.c
106
if (sym != DB_SYM_NULL) {
sys/arch/riscv/riscv/db_trace.c
107
db_symbol_values(sym, &name, NULL);
sys/arch/riscv/riscv/kobj_machdep.c
137
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/riscv/riscv/kobj_machdep.c
155
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/riscv/riscv/kobj_machdep.c
222
last_hi20.local = ELF_ST_BIND(sym->st_info) == STB_LOCAL;
sys/arch/riscv/riscv/kobj_machdep.c
94
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/riscv/riscv/kobj_machdep.c
95
if (local && ELF_ST_BIND(sym->st_info) != STB_LOCAL) {
sys/arch/sh3/include/asm.h
229
#define WEAK_ALIAS(alias,sym) \
sys/arch/sh3/include/asm.h
231
_C_LABEL(alias) = _C_LABEL(sym)
sys/arch/sh3/include/asm.h
237
#define STRONG_ALIAS(alias,sym) \
sys/arch/sh3/include/asm.h
239
_C_LABEL(alias) = _C_LABEL(sym)
sys/arch/sh3/include/asm.h
242
#define WARN_REFERENCES(sym,msg) \
sys/arch/sh3/include/asm.h
243
.pushsection .gnu.warning.sym; \
sys/arch/sh3/include/asm.h
247
#define WARN_REFERENCES(sym,msg) \
sys/arch/sh3/include/asm.h
248
.pushsection .gnu.warning./**/sym; \
sys/arch/sh3/sh3/db_trace.c
215
db_sym_t sym;
sys/arch/sh3/sh3/db_trace.c
218
sym = db_search_symbol(pc, DB_STGY_ANY, &offset);
sys/arch/sh3/sh3/db_trace.c
219
if (sym == 0) {
sys/arch/sh3/sh3/db_trace.c
223
db_symbol_values(sym, &name, NULL);
sys/arch/sh3/sh3/kobj_machdep.c
62
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/sh3/sh3/kobj_machdep.c
64
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/sparc/include/asm.h
183
#define WEAK_ALIAS(alias,sym) \
sys/arch/sparc/include/asm.h
185
alias = sym
sys/arch/sparc/include/asm.h
190
#define STRONG_ALIAS(alias,sym) \
sys/arch/sparc/include/asm.h
192
alias = sym
sys/arch/sparc/include/asm.h
199
#define WARN_REFERENCES(sym,msg) \
sys/arch/sparc/include/asm.h
200
.pushsection .gnu.warning. ## sym; \
sys/arch/sparc/include/asm.h
204
#define WARN_REFERENCES(sym,msg) \
sys/arch/sparc/include/asm.h
205
.pushsection .gnu.warning./**/sym; \
sys/arch/sparc/include/asm.h
212
#define WARN_REFERENCES(sym,msg) \
sys/arch/sparc/include/asm.h
214
.stabs __STRING(_ ## sym) ## ,1,0,0,0
sys/arch/sparc/include/asm.h
217
#define WARN_REFERENCES(sym,msg) \
sys/arch/sparc/include/asm.h
219
.stabs __STRING(_/**/sym),1,0,0,0
sys/arch/sparc/sparc/kobj_machdep.c
141
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/sparc/sparc/kobj_machdep.c
143
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/sparc64/sparc64/kobj_machdep.c
204
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/sparc64/sparc64/kobj_machdep.c
206
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/sparc64/sparc64/machdep.c
829
get_symbol_and_offset(const char **mod, const char **sym, vaddr_t *offset, vaddr_t pc)
sys/arch/sparc64/sparc64/machdep.c
837
if (ksyms_getname(mod, sym, pc,
sys/arch/sparc64/sparc64/machdep.c
839
error = ksyms_getval(*mod, *sym, &symaddr,
sys/arch/sparc64/sparc64/machdep.c
853
*sym = symbuf;
sys/arch/sparc64/sparc64/machdep.c
866
const char *mod, *sym;
sys/arch/sparc64/sparc64/machdep.c
876
get_symbol_and_offset(&mod, &sym, &offset, fp64->fr_pc);
sys/arch/sparc64/sparc64/machdep.c
878
mod, sym,
sys/arch/sparc64/sparc64/machdep.c
890
get_symbol_and_offset(&mod, &sym, &offset, fp->fr_pc);
sys/arch/sparc64/sparc64/machdep.c
892
mod, sym,
sys/arch/vax/include/asm.h
101
#define WEAK_ALIAS(alias,sym) \
sys/arch/vax/include/asm.h
103
alias = sym
sys/arch/vax/include/asm.h
108
#define STRONG_ALIAS(alias,sym) \
sys/arch/vax/include/asm.h
110
alias = sym
sys/arch/vax/include/asm.h
113
#define WARN_REFERENCES(sym,msg) \
sys/arch/vax/include/asm.h
114
.pushsection .gnu.warning. ## sym; \
sys/arch/vax/include/asm.h
118
#define WARN_REFERENCES(sym,msg) \
sys/arch/vax/include/asm.h
119
.pushsection .gnu.warning./**/sym; \
sys/arch/vax/vax/db_disasm.c
145
db_sym_t sym;
sys/arch/vax/vax/db_disasm.c
163
sym = db_search_symbol(loc, DB_STGY_PROC, &diff);
sys/arch/vax/vax/db_disasm.c
164
db_symbol_values(sym, &symname, 0);
sys/arch/vax/vax/db_disasm.c
499
db_sym_t sym;
sys/arch/vax/vax/db_disasm.c
507
sym = db_search_symbol(loc, DB_STGY_ANY, &diff);
sys/arch/vax/vax/db_disasm.c
508
db_symbol_values(sym, &symname, 0);
sys/arch/vax/vax/db_disasm.c
522
db_sym_t sym;
sys/arch/vax/vax/db_disasm.c
530
sym = db_search_symbol(loc, DB_STGY_ANY, &diff);
sys/arch/vax/vax/db_disasm.c
531
db_symbol_values(sym, &symname, 0);
sys/arch/vax/vax/db_machdep.c
335
db_sym_t sym;
sys/arch/vax/vax/db_machdep.c
394
sym = db_search_symbol(pc, DB_STGY_ANY, &diff);
sys/arch/vax/vax/db_machdep.c
395
db_symbol_values(sym, &symname, 0);
sys/arch/vax/vax/kobj_machdep.c
57
const Elf_Sym *sym = kobj_symbol(ko, symidx);
sys/arch/vax/vax/kobj_machdep.c
59
if (!local && ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
sys/arch/x68k/stand/common/exec_sub.c
122
Elf32_Shdr *sh, *sym, *str, *stab, *shstr;
sys/arch/x68k/stand/common/exec_sub.c
169
sym = str = stab = 0;
sys/arch/x68k/stand/common/exec_sub.c
173
sym = sh; /* .symtab */
sys/arch/x68k/stand/common/exec_sub.c
180
if (shstr == 0 || sym == 0 || str == 0)
sys/arch/x68k/stand/common/exec_sub.c
198
sym, sizeof(Elf32_Shdr));
sys/arch/x68k/stand/common/exec_sub.c
226
top + sym->sh_offset, sym->sh_size);
sys/arch/x68k/stand/common/exec_sub.c
227
sym->sh_name = SHNAME_OFF_SYMTAB;
sys/arch/x68k/stand/common/exec_sub.c
228
sym->sh_offset = dpos;
sys/arch/x68k/stand/common/exec_sub.c
229
dpos += sym->sh_size;
sys/arch/x86/x86/db_trace.c
198
db_sym_t sym;
sys/arch/x86/x86/db_trace.c
205
sym = db_frame_info(frame, callpc, &name, &offset, &is_trap,
sys/arch/x86/x86/db_trace.c
208
if (lastframe == NULL && sym == DB_SYM_NULL && callpc != 0) {
sys/arch/x86/x86/db_trace.c
232
if (db_sym_numargs(sym, &narg, argnames))
sys/ddb/db_elf.c
335
db_elf_symbol_values(db_symtab_t *symtab, db_sym_t sym, const char **namep,
sys/ddb/db_elf.c
338
Elf_Sym *symp = (Elf_Sym *)sym;
sys/ddb/db_sym.c
113
db_symsplit(symbol, &mod, &sym);
sys/ddb/db_sym.c
115
if (ksyms_getval_unlocked(mod, sym, NULL, &uval, KSYMS_EXTERN) == 0) {
sys/ddb/db_sym.c
120
if (ksyms_getval_unlocked(mod, sym, NULL, &uval, KSYMS_ANY) == 0) {
sys/ddb/db_sym.c
142
db_sift(db_symtab_t *stab, db_sym_t sym, char *name,
sys/ddb/db_sym.c
186
char *mod, *sym;
sys/ddb/db_sym.c
202
db_symsplit(symstr, &mod, &sym);
sys/ddb/db_sym.c
203
if (ksyms_sift(mod, sym, mode) == ENODEV)
sys/ddb/db_sym.c
220
const char *sym;
sys/ddb/db_sym.c
242
if (ksyms_getname(&mod, &sym, (vaddr_t)val, strategy) == 0) {
sys/ddb/db_sym.c
243
(void)ksyms_getval_unlocked(mod, sym, NULL, &naddr, KSYMS_ANY);
sys/ddb/db_sym.c
257
db_symbol_values(db_sym_t sym, const char **namep, db_expr_t *valuep)
sys/ddb/db_sym.c
263
if (sym == DB_SYM_NULL) {
sys/ddb/db_sym.c
272
(*db_symformat->sym_value)(NULL, sym, namep, &value);
sys/ddb/db_sym.c
280
if (ksyms_getname(&mod, namep, (vaddr_t)sym,
sys/ddb/db_sym.c
283
*valuep = sym;
sys/ddb/db_sym.c
465
db_symsplit(char *str, char **mod, char **sym)
sys/ddb/db_sym.c
472
*sym = cp;
sys/ddb/db_sym.c
475
*sym = str;
sys/ddb/db_sym.c
90
char *mod, *sym;
sys/dev/ic/dw_hdmi.h
54
uint32_t sym;
sys/dev/ic/dw_hdmi_phy.c
318
dwhdmi_phy_i2c_write(sc, phy_conf->sym, HDMI_PHY_I2C_CKSYMTXCTRL);
sys/dev/microcode/aic7xxx/aicasm_gram.y
116
symbol_t *sym;
sys/dev/microcode/aic7xxx/aicasm_gram.y
1381
process_field(int field_type, symbol_t *sym, int value)
sys/dev/microcode/aic7xxx/aicasm_gram.y
1390
if (sym->type == UNINITIALIZED) {
sys/dev/microcode/aic7xxx/aicasm_gram.y
1391
sym->type = field_type;
sys/dev/microcode/aic7xxx/aicasm_gram.y
1392
initialize_symbol(sym);
sys/dev/microcode/aic7xxx/aicasm_gram.y
1393
sym->info.finfo->value = value;
sys/dev/microcode/aic7xxx/aicasm_gram.y
1399
sym->info.finfo->value = value;
sys/dev/microcode/aic7xxx/aicasm_gram.y
1400
sym->info.finfo->mask = value;
sys/dev/microcode/aic7xxx/aicasm_gram.y
1402
sym->info.finfo->mask = field_symbol->info.finfo->value;
sys/dev/microcode/aic7xxx/aicasm_gram.y
1404
sym->info.finfo->mask = 0xFF;
sys/dev/microcode/aic7xxx/aicasm_gram.y
1406
} else if (sym->type != field_type) {
sys/dev/microcode/aic7xxx/aicasm_gram.y
1410
} else if (value != sym->info.finfo->value) {
sys/dev/microcode/aic7xxx/aicasm_gram.y
1415
if (symlist_search(&(sym->info.finfo->symrefs),
sys/dev/microcode/aic7xxx/aicasm_gram.y
1420
symlist_add(&(sym->info.finfo->symrefs), cur_symbol,
sys/dev/microcode/aic7xxx/aicasm_gram.y
1422
cur_symbol->info.rinfo->valid_bitmask |= sym->info.finfo->mask;
sys/dev/microcode/aic7xxx/aicasm_gram.y
1424
symlist_add(&(cur_symbol->info.rinfo->fields), sym, SYMLIST_SORT);
sys/dev/microcode/aic7xxx/aicasm_gram.y
169
%token <sym> T_CEXPR
sys/dev/microcode/aic7xxx/aicasm_gram.y
199
%token <sym> T_SYMBOL
sys/dev/microcode/aic7xxx/aicasm_gram.y
90
static void process_field(int field_type, symbol_t *sym, int mask);
sys/dev/microcode/aic7xxx/aicasm_macro_gram.y
76
symbol_t *sym;
sys/dev/microcode/aic7xxx/aicasm_macro_gram.y
82
%token <sym> T_SYMBOL
sys/dev/pci/qat/qat_ae.c
2933
const char *sym;
sys/dev/pci/qat/qat_ae.c
2947
sym = qat_aefw_uof_string(sc, uim->uim_sym_name);
sys/dev/pci/qat/qat_ae.c
2948
ael = strtoul(sym, &ep, 10);
sys/dev/pci/qat/qat_ae.c
2949
if (ep == sym || ael > MAX_AE)
sys/dev/sun/kbd_tables.h
42
#define KEYSYM_NOREPEAT(sym) ((sym) & 0x8000)
sys/dev/sun/kbd_tables.h
44
#define KEYSYM_CLASS(sym) ((sym) & 0xFF00)
sys/dev/sun/kbd_tables.h
45
#define KEYSYM_DATA(sym) ((sym) & 0x00FF)
sys/kern/kern_ksyms.c
1476
Elf_Sym *sym = NULL, copy;
sys/kern/kern_ksyms.c
1514
if ((sym = findsym(str, st, KSYMS_ANY)) == NULL)
sys/kern/kern_ksyms.c
1518
if (ELF_ST_BIND(sym->st_info) != STB_GLOBAL) {
sys/kern/kern_ksyms.c
1519
sym = NULL;
sys/kern/kern_ksyms.c
1525
if (sym != NULL) {
sys/kern/kern_ksyms.c
1526
memcpy(&copy, sym, sizeof(copy));
sys/kern/kern_ksyms.c
1555
if ((sym = findsym(str, st, KSYMS_ANY)) == NULL)
sys/kern/kern_ksyms.c
1559
if (ELF_ST_BIND(sym->st_info) != STB_GLOBAL) {
sys/kern/kern_ksyms.c
1560
sym = NULL;
sys/kern/kern_ksyms.c
1566
if (sym != NULL) {
sys/kern/kern_ksyms.c
1567
kg->kg_sym = *sym;
sys/kern/kern_ksyms.c
197
Elf_Sym *sym, *maxsym;
sys/kern/kern_ksyms.c
201
sym = table->sd_symstart;
sys/kern/kern_ksyms.c
213
cmp = sym[mid].st_name + str;
sys/kern/kern_ksyms.c
222
strcmp(sym[low].st_name + str, name) == 0)) {
sys/kern/kern_ksyms.c
223
KASSERT(ELF_ST_BIND(sym[low].st_info) == STB_GLOBAL);
sys/kern/kern_ksyms.c
224
return &sym[low];
sys/kern/kern_ksyms.c
233
maxsym = sym + table->sd_symsize / sizeof(Elf_Sym);
sys/kern/kern_ksyms.c
234
for (sym += nglob; sym < maxsym; sym++) {
sys/kern/kern_ksyms.c
235
if (strcmp(name, sym->st_name + str) == 0) {
sys/kern/kern_ksyms.c
236
return sym;
sys/kern/kern_ksyms.c
336
Elf_Sym *sym, *nsym, ts;
sys/kern/kern_ksyms.c
374
sym = tab->sd_symstart;
sys/kern/kern_ksyms.c
389
if (sym[i].st_name == 0)
sys/kern/kern_ksyms.c
391
if (sym[i].st_shndx == SHN_UNDEF)
sys/kern/kern_ksyms.c
393
if (ELF_ST_TYPE(sym[i].st_info) == STT_FILE)
sys/kern/kern_ksyms.c
395
if (ELF_ST_TYPE(sym[i].st_info) == STT_NOTYPE &&
sys/kern/kern_ksyms.c
396
sym[i].st_value == 0 &&
sys/kern/kern_ksyms.c
397
strcmp(str + sym[i].st_name, "*ABS*") == 0)
sys/kern/kern_ksyms.c
399
if (ELF_ST_TYPE(sym[i].st_info) == STT_NOTYPE &&
sys/kern/kern_ksyms.c
400
strcmp(str + sym[i].st_name, "gcc2_compiled.") == 0)
sys/kern/kern_ksyms.c
405
nsym[n] = sym[i];
sys/kern/kern_ksyms.c
418
if (sym[i].st_shndx != SHN_ABS) {
sys/kern/kern_ksyms.c
430
if (strcmp(str + sym[i].st_name, "*ABS*") != 0
sys/kern/kern_ksyms.c
637
ksyms_getval_unlocked(const char *mod, const char *sym, Elf_Sym **symp,
sys/kern/kern_ksyms.c
646
printf("%s: mod %s sym %s valp %p\n", __func__, mod, sym, val);
sys/kern/kern_ksyms.c
654
if ((es = findsym(sym, st, type)) != NULL) {
sys/kern/kern_ksyms.c
667
ksyms_getval(const char *mod, const char *sym, unsigned long *val, int type)
sys/kern/kern_ksyms.c
674
return ksyms_getval_unlocked(mod, sym, NULL, val, type);
sys/kern/kern_ksyms.c
714
Elf_Sym *sym, *maxsym;
sys/kern/kern_ksyms.c
728
sym = st->sd_symstart;
sys/kern/kern_ksyms.c
732
maxsym = sym + st->sd_symsize / sizeof(Elf_Sym);
sys/kern/kern_ksyms.c
733
for (symindx = 0; sym < maxsym; sym++, symindx++) {
sys/kern/kern_ksyms.c
734
if (callback(str + sym->st_name, symindx,
sys/kern/kern_ksyms.c
735
(void *)sym->st_value,
sys/kern/kern_ksyms.c
736
sym->st_size,
sys/kern/kern_ksyms.c
737
sym->st_info,
sys/kern/kern_ksyms.c
757
ksyms_getname(const char **mod, const char **sym, vaddr_t v, int f)
sys/kern/kern_ksyms.c
802
if (sym)
sys/kern/kern_ksyms.c
803
*sym = stable + es->st_name;
sys/kern/kern_ksyms.c
899
ksyms_sift(char *mod, char *sym, int mode)
sys/kern/kern_ksyms.c
918
if (strstr(sb + les->st_name, sym) == NULL)
sys/kern/subr_kobj.c
1001
if (undefined != (sym->st_shndx == SHN_UNDEF)) {
sys/kern/subr_kobj.c
1010
name = ko->ko_strtab + sym->st_name;
sys/kern/subr_kobj.c
1024
sym->st_shndx = SHN_ABS;
sys/kern/subr_kobj.c
1026
sym->st_value = (Elf_Addr)rval;
sys/kern/subr_kobj.c
1031
if (sym->st_value == rval) {
sys/kern/subr_kobj.c
1066
const Elf_Sym *sym;
sys/kern/subr_kobj.c
1091
sym = ko->ko_symtab + symidx;
sys/kern/subr_kobj.c
1093
if (local && (ELF_ST_BIND(sym->st_info) != STB_LOCAL)) {
sys/kern/subr_kobj.c
1128
sym = ko->ko_symtab + symidx;
sys/kern/subr_kobj.c
1130
if (local && (ELF_ST_BIND(sym->st_info) != STB_LOCAL)) {
sys/kern/subr_kobj.c
899
const Elf_Sym *sym;
sys/kern/subr_kobj.c
902
sym = ko->ko_symtab + symidx;
sys/kern/subr_kobj.c
905
*val = (uintptr_t)sym->st_value;
sys/kern/subr_kobj.c
918
if (sym->st_shndx != SHN_UNDEF) {
sys/kern/subr_kobj.c
919
*val = (uintptr_t)sym->st_value;
sys/kern/subr_kobj.c
924
switch (ELF_ST_BIND(sym->st_info)) {
sys/kern/subr_kobj.c
933
symbol = ko->ko_strtab + sym->st_name;
sys/kern/subr_kobj.c
941
if (sym->st_value == 0) {
sys/kern/subr_kobj.c
947
*val = (uintptr_t)sym->st_value;
sys/kern/subr_kobj.c
957
ELF_ST_BIND(sym->st_info), (uintmax_t)symidx);
sys/kern/subr_kobj.c
990
Elf_Sym *sym, *ksym, *ms;
sys/kern/subr_kobj.c
996
for (ms = (sym = ko->ko_symtab) + ko->ko_symcnt; sym < ms; sym++) {
sys/kern/subr_kobj.c
998
if (ELF_ST_BIND(sym->st_info) != STB_GLOBAL ||
sys/kern/subr_kobj.c
999
sym->st_name == 0)
sys/kern/subr_lockdebug.c
854
char sym[128];
sys/kern/subr_lockdebug.c
858
db_symstr(sym, sizeof(sym), (db_expr_t)(intptr_t)addr, DB_STGY_ANY);
sys/kern/subr_lockdebug.c
860
(*pr)("%s: possible owner: %p, bits: 0x%" PRIxPTR "\n", sym,
sys/kern/subr_lockdebug.c
871
char sym[128];
sys/kern/subr_lockdebug.c
874
db_symstr(sym, sizeof(sym), (db_expr_t)ld->ld_initaddr, DB_STGY_PROC);
sys/kern/subr_lockdebug.c
876
snprintf(sym, sizeof(sym), "%p", (void *)ld->ld_initaddr);
sys/kern/subr_lockdebug.c
878
(*pr)("* Lock %d (initialized at %s)\n", i++, sym);
sys/kern/subr_msan.c
150
const char *mod, *sym;
sys/kern/subr_msan.c
179
if (ksyms_getname(&mod, &sym, (vaddr_t)ptr, KSYMS_PROC) ||
sys/kern/subr_msan.c
180
ksyms_getval(mod, sym, &symstart, KSYMS_PROC)) {
sys/kern/subr_msan.c
197
off, size, sym,
sys/kern/subr_msan.c
224
const char *mod, *sym;
sys/kern/subr_msan.c
249
if (ksyms_getname(&mod, &sym, (vaddr_t)ptr, KSYMS_PROC)) {
sys/kern/subr_msan.c
254
"From %s()\n", typename, sym);
sys/rump/librump/rumpkern/kobj_rename.c
100
if (ELF_ST_BIND(sym->st_info) != STB_GLOBAL ||
sys/rump/librump/rumpkern/kobj_rename.c
71
Elf_Sym *sym;
sys/rump/librump/rumpkern/kobj_rename.c
92
sym = &symtab[i];
sys/rump/librump/rumpkern/kobj_rename.c
93
if (sym->st_name == 0) {
sys/rump/librump/rumpkern/kobj_rename.c
97
fromname = *strtab + sym->st_name;
sys/rump/librump/rumpkern/kobj_rename.c
98
sym->st_name = worktabidx;
sys/sys/cdefs.h
84
#define __strict_weak_alias(alias,sym) \
sys/sys/cdefs.h
85
__unused static __typeof__(alias) *__weak_alias_##alias = &sym; \
sys/sys/cdefs.h
86
__weak_alias(alias,sym)
sys/sys/cdefs.h
88
#define __strict_weak_alias(alias,sym) __weak_alias(alias,sym)
sys/sys/cdefs_aout.h
106
#define __link_set_make_entry(set, sym, type) \
sys/sys/cdefs_aout.h
108
__link_set_##set##_sym_##sym __used = &sym; \
sys/sys/cdefs_aout.h
109
__asm(".stabs \"___link_set_" #set "\", " #type ", 0, 0, _" #sym)
sys/sys/cdefs_aout.h
111
#define __link_set_make_entry(set, sym, type) \
sys/sys/cdefs_aout.h
112
extern void const * const __link_set_##set##_sym_##sym
sys/sys/cdefs_aout.h
115
#define __link_set_add_text(set, sym) __link_set_make_entry(set, sym, 23)
sys/sys/cdefs_aout.h
116
#define __link_set_add_rodata(set, sym) __link_set_make_entry(set, sym, 23)
sys/sys/cdefs_aout.h
117
#define __link_set_add_data(set, sym) __link_set_make_entry(set, sym, 25)
sys/sys/cdefs_aout.h
118
#define __link_set_add_bss(set, sym) __link_set_make_entry(set, sym, 27)
sys/sys/cdefs_aout.h
21
#define __indr_reference(sym,alias) /* nada, since we do weak refs */
sys/sys/cdefs_aout.h
25
#define __strong_alias(alias,sym) \
sys/sys/cdefs_aout.h
27
_C_LABEL_STRING(#alias) " = " _C_LABEL_STRING(#sym));
sys/sys/cdefs_aout.h
28
#define __weak_alias(alias,sym) \
sys/sys/cdefs_aout.h
30
_C_LABEL_STRING(#alias) " = " _C_LABEL_STRING(#sym));
sys/sys/cdefs_aout.h
33
#define __weak_extern(sym) \
sys/sys/cdefs_aout.h
34
__asm(".weak " _C_LABEL_STRING(#sym));
sys/sys/cdefs_aout.h
37
#define __weak_reference(sym) __attribute__((__weakref__))
sys/sys/cdefs_aout.h
39
#define __weak_reference(sym) ; __asm(".weak " _C_LABEL_STRING(#sym))
sys/sys/cdefs_aout.h
42
#define __warn_references(sym,msg) \
sys/sys/cdefs_aout.h
44
__asm(".stabs \"_" #sym "\",1,0,0,0");
sys/sys/cdefs_aout.h
46
#define __weak_alias(alias,sym) ___weak_alias(_/**/alias,_/**/sym)
sys/sys/cdefs_aout.h
47
#define ___weak_alias(alias,sym) \
sys/sys/cdefs_aout.h
50
#define __weak_extern(sym) ___weak_extern(_/**/sym)
sys/sys/cdefs_aout.h
51
#define ___weak_extern(sym) \
sys/sys/cdefs_aout.h
55
#define __weak_reference(sym) __attribute__((__weakref__))
sys/sys/cdefs_aout.h
57
#define ___weak_reference(sym) ; __asm(".weak sym");
sys/sys/cdefs_aout.h
58
#define __weak_reference(sym) ___weak_reference(_/**/sym)
sys/sys/cdefs_aout.h
61
#define __warn_references(sym,msg) \
sys/sys/cdefs_aout.h
66
#define __warn_references(sym,msg)
sys/sys/cdefs_aout.h
70
#undef __indr_reference(sym,alias)
sys/sys/cdefs_aout.h
71
#undef __warn_references(sym,msg)
sys/sys/cdefs_aout.h
72
#define __warn_references(sym,msg)
sys/sys/cdefs_elf.h
101
#define __weak_extern(sym) ___weak_extern(_/**/sym)
sys/sys/cdefs_elf.h
102
#define ___weak_extern(sym) \
sys/sys/cdefs_elf.h
105
#define __weak_extern(sym) \
sys/sys/cdefs_elf.h
108
#define __warn_references(sym,msg) \
sys/sys/cdefs_elf.h
182
#define __link_set_make_entry(set, sym) \
sys/sys/cdefs_elf.h
183
static void const * const __link_set_##set##_sym_##sym \
sys/sys/cdefs_elf.h
184
__section("link_set_" #set) __used = (const void *)&sym
sys/sys/cdefs_elf.h
185
#define __link_set_make_entry2(set, sym, n) \
sys/sys/cdefs_elf.h
186
static void const * const __link_set_##set##_sym_##sym##_##n \
sys/sys/cdefs_elf.h
187
__section("link_set_" #set) __used = (const void *)&sym[n]
sys/sys/cdefs_elf.h
189
#define __link_set_make_entry(set, sym) \
sys/sys/cdefs_elf.h
190
extern void const * const __link_set_##set##_sym_##sym
sys/sys/cdefs_elf.h
191
#define __link_set_make_entry2(set, sym, n) \
sys/sys/cdefs_elf.h
192
extern void const * const __link_set_##set##_sym_##sym##_##n
sys/sys/cdefs_elf.h
195
#define __link_set_add_text(set, sym) __link_set_make_entry(set, sym)
sys/sys/cdefs_elf.h
196
#define __link_set_add_rodata(set, sym) __link_set_make_entry(set, sym)
sys/sys/cdefs_elf.h
197
#define __link_set_add_data(set, sym) __link_set_make_entry(set, sym)
sys/sys/cdefs_elf.h
198
#define __link_set_add_bss(set, sym) __link_set_make_entry(set, sym)
sys/sys/cdefs_elf.h
199
#define __link_set_add_text2(set, sym, n) __link_set_make_entry2(set, sym, n)
sys/sys/cdefs_elf.h
200
#define __link_set_add_rodata2(set, sym, n) __link_set_make_entry2(set, sym, n)
sys/sys/cdefs_elf.h
201
#define __link_set_add_data2(set, sym, n) __link_set_make_entry2(set, sym, n)
sys/sys/cdefs_elf.h
202
#define __link_set_add_bss2(set, sym, n) __link_set_make_entry2(set, sym, n)
sys/sys/cdefs_elf.h
52
#define __indr_reference(sym,alias) /* nada, since we do weak refs */
sys/sys/cdefs_elf.h
55
#define __strong_alias(alias,sym) \
sys/sys/cdefs_elf.h
57
_C_LABEL_STRING(#alias) " = " _C_LABEL_STRING(#sym));
sys/sys/cdefs_elf.h
59
#define __weak_alias(alias,sym) \
sys/sys/cdefs_elf.h
61
_C_LABEL_STRING(#alias) " = " _C_LABEL_STRING(#sym));
sys/sys/cdefs_elf.h
64
#define __weak_extern(sym) \
sys/sys/cdefs_elf.h
65
__asm(".weak " _C_LABEL_STRING(#sym));
sys/sys/cdefs_elf.h
74
#define __weak_reference(sym) __attribute__((__weakref__(#sym)))
sys/sys/cdefs_elf.h
76
#define __weak_reference(sym) ; __asm(".weak " _C_LABEL_STRING(#sym))
sys/sys/cdefs_elf.h
85
#define __warn_references(sym,msg) \
sys/sys/cdefs_elf.h
86
__asm(".pushsection .gnu.warning." #sym "\n" \
sys/sys/cdefs_elf.h
93
#define __weak_alias(alias,sym) ___weak_alias(_/**/alias,_/**/sym)
sys/sys/cdefs_elf.h
94
#define ___weak_alias(alias,sym) \
sys/sys/cdefs_elf.h
97
#define __weak_alias(alias,sym) \
sys/sys/exec_elf.h
668
#define ELF32_R_INFO(sym, type) (((sym) << 8) + (unsigned char)(type))
sys/sys/exec_elf.h
687
#define ELF64_R_INFO(sym,type) (((sym) << 32) + (type))
sys/sys/exec_elf.h
705
#define ELF32_M_INFO(sym, size) (((sym) << 8) + (unsigned char)(size))
sys/sys/exec_elf.h
717
#define ELF64_M_INFO(sym, size) (((sym) << 8) + (unsigned char)(size))
tests/libexec/ld.elf_so/t_dlerror-false.c
47
void *handle, *sym;
tests/libexec/ld.elf_so/t_dlerror-false.c
62
sym = dlsym(handle, "sin");
tests/libexec/ld.elf_so/t_dlerror-false.c
64
ATF_CHECK(sym != NULL);
tests/libexec/ld.elf_so/t_dlvsym.c
112
int (*sym)(void);
tests/libexec/ld.elf_so/t_dlvsym.c
122
sym = dlvsym(handle, "symbol_nonexistent", "V_3");
tests/libexec/ld.elf_so/t_dlvsym.c
124
ATF_CHECK(sym == NULL);
tests/libexec/ld.elf_so/t_dlvsym.c
142
int (*sym)(void);
tests/libexec/ld.elf_so/t_dlvsym.c
152
sym = dlvsym(handle, "testfunc", "");
tests/libexec/ld.elf_so/t_dlvsym.c
154
ATF_CHECK(sym == NULL);
tests/libexec/ld.elf_so/t_dlvsym.c
172
int (*sym)(void);
tests/libexec/ld.elf_so/t_dlvsym.c
183
sym = dlvsym(handle, "testfunc", NULL);
tests/libexec/ld.elf_so/t_dlvsym.c
187
result = (*sym)();
tests/libexec/ld.elf_so/t_dlvsym.c
47
int (*sym)(void);
tests/libexec/ld.elf_so/t_dlvsym.c
58
sym = dlvsym(handle, "testfunc", "V_1");
tests/libexec/ld.elf_so/t_dlvsym.c
62
result = (*sym)();
tests/libexec/ld.elf_so/t_dlvsym.c
79
int (*sym)(void);
tests/libexec/ld.elf_so/t_dlvsym.c
90
sym = dlvsym(handle, "testfunc", "V_3");
tests/libexec/ld.elf_so/t_dlvsym.c
94
result = (*sym)();
tests/libexec/ld.elf_so/t_ifunc.c
119
long long (*sym)(void);
tests/libexec/ld.elf_so/t_ifunc.c
136
sym = dlsym(handle, "ifunc_plt");
tests/libexec/ld.elf_so/t_ifunc.c
139
ATF_CHECK(sym != NULL);
tests/libexec/ld.elf_so/t_ifunc.c
141
result = (*sym)();
tests/libexec/ld.elf_so/t_ifunc.c
149
sym = (*sym2)();
tests/libexec/ld.elf_so/t_ifunc.c
150
result = (*sym)();
tests/libexec/ld.elf_so/t_ifunc.c
66
long long (*sym)(void);
tests/libexec/ld.elf_so/t_ifunc.c
82
sym = dlsym(handle, "ifunc");
tests/libexec/ld.elf_so/t_ifunc.c
85
ATF_CHECK(sym != NULL);
tests/libexec/ld.elf_so/t_ifunc.c
87
result = (*sym)();
tools/amiga-elf2bb/sys/exec_elf.h
480
#define ELF32_R_INFO(sym, type) (((sym) << 8) + (unsigned char)(type))
tools/amiga-elf2bb/sys/exec_elf.h
496
#define ELF64_R_INFO(sym,type) (((sym) << 32) + (type))
tools/arm-elf2aout/sys/exec_elf.h
590
#define ELF32_R_INFO(sym, type) (((sym) << 8) + (unsigned char)(type))
tools/arm-elf2aout/sys/exec_elf.h
606
#define ELF64_R_INFO(sym,type) (((sym) << 32) + (type))
tools/arm-elf2aout/sys/exec_elf.h
621
#define ELF32_M_INFO(sym, size) (((sym) << 8) + (unsigned char)(size))
tools/arm-elf2aout/sys/exec_elf.h
633
#define ELF64_M_INFO(sym, size) (((sym) << 8) + (unsigned char)(size))
tools/m68k-elf2aout/sys/exec_elf.h
590
#define ELF32_R_INFO(sym, type) (((sym) << 8) + (unsigned char)(type))
tools/m68k-elf2aout/sys/exec_elf.h
606
#define ELF64_R_INFO(sym,type) (((sym) << 32) + (type))
tools/m68k-elf2aout/sys/exec_elf.h
621
#define ELF32_M_INFO(sym, size) (((sym) << 8) + (unsigned char)(size))
tools/m68k-elf2aout/sys/exec_elf.h
633
#define ELF64_M_INFO(sym, size) (((sym) << 8) + (unsigned char)(size))
usr.bin/btkey/file.c
52
prop_dictionary_keysym_t sym;
usr.bin/btkey/file.c
69
while ((sym = prop_object_iterator_next(iter)) != NULL) {
usr.bin/btkey/file.c
70
if (bt_aton(prop_dictionary_keysym_value(sym), &bdaddr) == 0)
usr.bin/btkey/file.c
75
dat = prop_dictionary_get_keysym(dev, sym);
usr.bin/crunch/crunchide/crunchide.c
141
char *sym;
usr.bin/crunch/crunchide/crunchide.c
153
if ((cmp = strcmp(symbol, curp->sym)) <= 0)
usr.bin/crunch/crunchide/crunchide.c
161
newp->sym = strdup(symbol);
usr.bin/crunch/crunchide/crunchide.c
162
if (newp == NULL || newp->sym == NULL) {
usr.bin/crunch/crunchide/crunchide.c
183
if((cmp = strcmp(symbol, curp->sym)) <= 0)
usr.bin/error/error.h
230
#define DECL_STR(sym, num, str) static char sym##_##num[] = str
usr.bin/error/error.h
232
#define DECL_S1(sym, s, ...) __VA_ARGS__ DECL_STR(sym, 0, s)
usr.bin/error/error.h
233
#define DECL_S2(sym, s, ...) DECL_STR(sym, 1, s); DECL_S1(sym, __VA_ARGS__)
usr.bin/error/error.h
234
#define DECL_S3(sym, s, ...) DECL_STR(sym, 2, s); DECL_S2(sym, __VA_ARGS__)
usr.bin/error/error.h
235
#define DECL_S4(sym, s, ...) DECL_STR(sym, 3, s); DECL_S3(sym, __VA_ARGS__)
usr.bin/error/error.h
236
#define DECL_S5(sym, s, ...) DECL_STR(sym, 4, s); DECL_S4(sym, __VA_ARGS__)
usr.bin/error/error.h
237
#define DECL_S6(sym, s, ...) DECL_STR(sym, 5, s); DECL_S5(sym, __VA_ARGS__)
usr.bin/error/error.h
239
#define USE_S1(sym) sym##_0
usr.bin/error/error.h
240
#define USE_S2(sym) sym##_1, USE_S1(sym)
usr.bin/error/error.h
241
#define USE_S3(sym) sym##_2, USE_S2(sym)
usr.bin/error/error.h
242
#define USE_S4(sym) sym##_3, USE_S3(sym)
usr.bin/error/error.h
243
#define USE_S5(sym) sym##_4, USE_S4(sym)
usr.bin/error/error.h
244
#define USE_S6(sym) sym##_5, USE_S5(sym)
usr.bin/error/error.h
246
#define DECL_STRS(num, class, sym, ...) \
usr.bin/error/error.h
247
DECL_S##num(sym, __VA_ARGS__); \
usr.bin/error/error.h
248
class char *sym[num] = { USE_S##num(sym) }
usr.bin/error/error.h
250
#define DECL_STRINGS_1(class, sym, ...) DECL_STRS(1, class, sym, __VA_ARGS__)
usr.bin/error/error.h
251
#define DECL_STRINGS_2(class, sym, ...) DECL_STRS(2, class, sym, __VA_ARGS__)
usr.bin/error/error.h
252
#define DECL_STRINGS_3(class, sym, ...) DECL_STRS(3, class, sym, __VA_ARGS__)
usr.bin/error/error.h
253
#define DECL_STRINGS_4(class, sym, ...) DECL_STRS(4, class, sym, __VA_ARGS__)
usr.bin/error/error.h
254
#define DECL_STRINGS_5(class, sym, ...) DECL_STRS(5, class, sym, __VA_ARGS__)
usr.bin/error/error.h
255
#define DECL_STRINGS_6(class, sym, ...) DECL_STRS(6, class, sym, __VA_ARGS__)
usr.bin/indent/debug.c
343
buf_add_str(buf, psym_name[s->psyms.sym[i]]);
usr.bin/indent/indent.c
489
dst->psyms.sym = dup_array(ps.psyms.sym, ps.psyms.len);
usr.bin/indent/indent.c
498
parser_symbol *ps_psyms_sym = ps.psyms.sym;
usr.bin/indent/indent.c
506
ps.psyms.sym = ps_psyms_sym;
usr.bin/indent/indent.c
511
copy_array(ps.psyms.sym, src->psyms.sym, src->psyms.len);
usr.bin/indent/indent.c
519
free(pst->psyms.sym);
usr.bin/indent/indent.c
573
if (ps.psyms.sym[ps.psyms.len - 1] == psym_switch_expr
usr.bin/indent/indent.c
579
if (ps.psyms.sym[ps.psyms.len - 1] == psym_if_expr_stmt_else
usr.bin/indent/indent.c
676
&& ps.psyms.sym[ps.psyms.len - 1] == psym_do_stmt;
usr.bin/indent/indent.c
823
&& ps.psyms.sym[ps.psyms.len - 1] != psym_do_stmt
usr.bin/indent/indent.c
824
&& ps.psyms.sym[ps.psyms.len - 1] != psym_if_expr_stmt)
usr.bin/indent/indent.h
276
parser_symbol *sym;
usr.bin/indent/io.c
220
while (i > 0 && ps.psyms.sym[i] != psym_switch_expr)
usr.bin/indent/io.c
390
&& ps.psyms.sym[ps.psyms.len - 2] == psym_lbrace_enum
usr.bin/indent/io.c
408
if (!(ps.psyms.sym[ps.psyms.len - 1] == psym_if_expr_stmt_else
usr.bin/indent/parse.c
109
if (ps.psyms.sym[ps.psyms.len - 1] == psym_while_expr &&
usr.bin/indent/parse.c
110
ps.psyms.sym[ps.psyms.len - 2] == psym_do_stmt) {
usr.bin/indent/parse.c
136
while (ps.psyms.sym[ps.psyms.len - 1] == psym_if_expr_stmt) {
usr.bin/indent/parse.c
137
ps.psyms.sym[ps.psyms.len - 1] = psym_stmt;
usr.bin/indent/parse.c
151
if (ps.psyms.sym[ps.psyms.len - 1] == psym_decl
usr.bin/indent/parse.c
152
|| ps.psyms.sym[ps.psyms.len - 1] == psym_stmt)
usr.bin/indent/parse.c
160
if (ps.psyms.sym[ps.psyms.len - 1] == psym_switch_expr
usr.bin/indent/parse.c
172
&& is_lbrace(ps.psyms.sym[ps.psyms.len - 2]))) {
usr.bin/indent/parse.c
181
if (ps.psyms.sym[ps.psyms.len - 1] == psym_decl)
usr.bin/indent/parse.c
199
if (ps.psyms.sym[ps.psyms.len - 1] == psym_if_expr_stmt_else
usr.bin/indent/parse.c
214
if (ps.psyms.sym[ps.psyms.len - 1] != psym_if_expr_stmt) {
usr.bin/indent/parse.c
220
ps.psyms.sym[ps.psyms.len - 1] = psym_if_expr_stmt_else;
usr.bin/indent/parse.c
229
if (ps.psyms.sym[ps.psyms.len - 1] == psym_do_stmt) {
usr.bin/indent/parse.c
52
ps.psyms.sym[ps.psyms.len - 1] = psym;
usr.bin/indent/parse.c
61
if (ps.psyms.sym[i] == psym_decl)
usr.bin/indent/parse.c
71
ps.psyms.sym = nonnull(realloc(ps.psyms.sym,
usr.bin/indent/parse.c
72
sizeof(ps.psyms.sym[0]) * ps.psyms.cap));
usr.bin/indent/parse.c
77
ps.psyms.sym[ps.psyms.len - 1] = psym;
usr.bin/indent/parse.c
89
if (ps.psyms.len >= 2 && ps.psyms.sym[ps.psyms.len - 1] == psym_stmt) {
usr.bin/indent/parse.c
90
switch (ps.psyms.sym[ps.psyms.len - 2]) {
usr.bin/mkesdb/yacc.y
245
register_named_csid(char *sym, u_int32_t val)
usr.bin/mkesdb/yacc.y
250
if (strcmp(csid->ci_symbol, sym) == 0) {
usr.bin/mkesdb/yacc.y
261
csid->ci_symbol = sym;
usr.bin/unifdef/unifdef.c
732
int sym;
usr.bin/unifdef/unifdef.c
759
sym = findsym(cp);
usr.bin/unifdef/unifdef.c
760
if (sym < 0 || symlist)
usr.bin/unifdef/unifdef.c
762
*valp = (value[sym] != NULL);
usr.bin/unifdef/unifdef.c
770
sym = findsym(cp);
usr.bin/unifdef/unifdef.c
771
if (sym < 0 || symlist)
usr.bin/unifdef/unifdef.c
773
if (value[sym] == NULL)
usr.bin/unifdef/unifdef.c
776
*valp = strtol(value[sym], &ep, 0);
usr.bin/unifdef/unifdef.c
777
if (*ep != '\0' || ep == value[sym])
usr.bin/unifdef/unifdef.c
964
addsym(bool ignorethis, bool definethis, char *sym)
usr.bin/unifdef/unifdef.c
969
symind = findsym(sym);
usr.bin/unifdef/unifdef.c
975
symname[symind] = sym;
usr.bin/unifdef/unifdef.c
977
val = sym + (skipsym(sym) - sym);
usr.bin/vmstat/vmstat.c
2156
const char *sym;
usr.bin/vmstat/vmstat.c
2158
sym = nl[nlx].n_name;
usr.bin/vmstat/vmstat.c
2159
if (*sym == '_')
usr.bin/vmstat/vmstat.c
2160
++sym;
usr.bin/vmstat/vmstat.c
2163
deref_kptr((void *)nl[nlx].n_value, addr, size, sym);
usr.bin/vmstat/vmstat.c
2173
const char *sym;
usr.bin/vmstat/vmstat.c
2175
sym = nl[nlx].n_name;
usr.bin/vmstat/vmstat.c
2176
if (*sym == '_')
usr.bin/vmstat/vmstat.c
2177
++sym;
usr.bin/vmstat/vmstat.c
2179
errx(1, "symbol %s not defined", sym);
usr.bin/vmstat/vmstat.c
2180
deref_kptr((void *)nl[nlx].n_value, addr, size, sym);
usr.bin/xlint/lint1/cgram.y
2599
const char *arg_name = $3->args[0]->u.sym->s_name;
usr.bin/xlint/lint1/cgram.y
745
$1->u.sym->s_used = true;
usr.bin/xlint/lint1/ckbool.c
200
fallback_symbol_strict_bool(sym_t *sym)
usr.bin/xlint/lint1/ckbool.c
202
if (strcmp(sym->s_name, "__lint_false") == 0) {
usr.bin/xlint/lint1/ckbool.c
203
sym->s_scl = BOOL_CONST;
usr.bin/xlint/lint1/ckbool.c
204
sym->s_type = gettyp(BOOL);
usr.bin/xlint/lint1/ckbool.c
205
sym->u.s_bool_constant = false;
usr.bin/xlint/lint1/ckbool.c
209
if (strcmp(sym->s_name, "__lint_true") == 0) {
usr.bin/xlint/lint1/ckbool.c
210
sym->s_scl = BOOL_CONST;
usr.bin/xlint/lint1/ckbool.c
211
sym->s_type = gettyp(BOOL);
usr.bin/xlint/lint1/ckbool.c
212
sym->u.s_bool_constant = true;
usr.bin/xlint/lint1/ckctype.c
128
is_ctype_function(call->func->u.sym->s_name) &&
usr.bin/xlint/lint1/ckctype.c
130
check_ctype_arg(call->func->u.sym->s_name, call->args[0]);
usr.bin/xlint/lint1/ckctype.c
142
is_ctype_table(ln->u.ops.left->u.ops.left->u.sym->s_name) &&
usr.bin/xlint/lint1/ckgetopt.c
99
&& strcmp(call->func->u.ops.left->u.sym->s_name, "getopt") == 0
usr.bin/xlint/lint1/cksnprintb.c
298
&& (name = call->func->u.ops.left->u.sym->s_name, true)
usr.bin/xlint/lint1/debug.c
209
tn->u.sym->s_name,
usr.bin/xlint/lint1/debug.c
210
scl_name(tn->u.sym->s_scl));
usr.bin/xlint/lint1/debug.c
402
debug_sym(const char *prefix, const sym_t *sym, const char *suffix)
usr.bin/xlint/lint1/debug.c
405
debug_printf("%s%s", prefix, sym->s_name);
usr.bin/xlint/lint1/debug.c
406
if (sym->s_type != NULL)
usr.bin/xlint/lint1/debug.c
407
debug_printf(" type='%s'", type_name(sym->s_type));
usr.bin/xlint/lint1/debug.c
408
if (sym->s_rename != NULL)
usr.bin/xlint/lint1/debug.c
409
debug_printf(" rename=%s", sym->s_rename);
usr.bin/xlint/lint1/debug.c
410
debug_printf(" %s", symbol_kind_name(sym->s_kind));
usr.bin/xlint/lint1/debug.c
411
debug_word(sym->s_keyword != NULL, "keyword");
usr.bin/xlint/lint1/debug.c
412
debug_word(sym->s_bitfield, "bit-field");
usr.bin/xlint/lint1/debug.c
413
debug_word(sym->s_set, "set");
usr.bin/xlint/lint1/debug.c
414
debug_word(sym->s_used, "used");
usr.bin/xlint/lint1/debug.c
415
debug_word(sym->s_param, "parameter");
usr.bin/xlint/lint1/debug.c
416
debug_word(sym->s_register, "register");
usr.bin/xlint/lint1/debug.c
417
debug_word(sym->s_defparam, "old-style-undefined");
usr.bin/xlint/lint1/debug.c
418
debug_word(sym->s_return_type_implicit_int, "return-int");
usr.bin/xlint/lint1/debug.c
419
debug_word(sym->s_osdef, "old-style");
usr.bin/xlint/lint1/debug.c
420
debug_word(sym->s_inline, "inline");
usr.bin/xlint/lint1/debug.c
421
debug_word(sym->s_ext_sym != NULL, "has-external");
usr.bin/xlint/lint1/debug.c
422
debug_word(sym->s_scl != NO_SCL, scl_name(sym->s_scl));
usr.bin/xlint/lint1/debug.c
423
debug_word(sym->s_keyword == NULL, def_name(sym->s_def));
usr.bin/xlint/lint1/debug.c
425
if (sym->s_def_pos.p_file != NULL)
usr.bin/xlint/lint1/debug.c
427
sym->s_def_pos.p_file, sym->s_def_pos.p_line);
usr.bin/xlint/lint1/debug.c
428
if (sym->s_set_pos.p_file != NULL)
usr.bin/xlint/lint1/debug.c
430
sym->s_set_pos.p_file, sym->s_set_pos.p_line);
usr.bin/xlint/lint1/debug.c
431
if (sym->s_use_pos.p_file != NULL)
usr.bin/xlint/lint1/debug.c
433
sym->s_use_pos.p_file, sym->s_use_pos.p_line);
usr.bin/xlint/lint1/debug.c
435
if (sym->s_type != NULL && sym->s_type->t_is_enum)
usr.bin/xlint/lint1/debug.c
436
debug_printf(" value=%d", sym->u.s_enum_constant);
usr.bin/xlint/lint1/debug.c
437
if (sym->s_type != NULL && sym->s_type->t_tspec == BOOL)
usr.bin/xlint/lint1/debug.c
439
sym->u.s_bool_constant ? "true" : "false");
usr.bin/xlint/lint1/debug.c
441
if (is_member(sym)) {
usr.bin/xlint/lint1/debug.c
442
struct_or_union *sou = sym->u.s_member.sm_containing_type;
usr.bin/xlint/lint1/debug.c
451
if (sym->s_keyword != NULL) {
usr.bin/xlint/lint1/debug.c
452
int t = sym->u.s_keyword.sk_token;
usr.bin/xlint/lint1/debug.c
455
tspec_name(sym->u.s_keyword.u.sk_tspec));
usr.bin/xlint/lint1/debug.c
458
sym->u.s_keyword.u.sk_type_qualifier));
usr.bin/xlint/lint1/debug.c
461
sym->u.s_keyword.u.function_specifier));
usr.bin/xlint/lint1/debug.c
464
if (sym->s_type->t_tspec == ARRAY
usr.bin/xlint/lint1/debug.c
465
&& sym->u.s_array_nonnull_dimension > 0)
usr.bin/xlint/lint1/debug.c
467
sym->u.s_array_nonnull_dimension);
usr.bin/xlint/lint1/debug.c
469
debug_word(sym->s_osdef && sym->u.s_old_style_params != NULL,
usr.bin/xlint/lint1/debug.c
530
for (const sym_t *sym = dl->d_func_proto_syms;
usr.bin/xlint/lint1/debug.c
531
sym != NULL; sym = sym->s_next)
usr.bin/xlint/lint1/debug.c
532
debug_sym(" func_proto_sym(", sym, ")");
usr.bin/xlint/lint1/decl.c
1347
for (sym_t *sym = dcs->d_first_dlsym;
usr.bin/xlint/lint1/decl.c
1348
sym != NULL; sym = sym->s_level_next) {
usr.bin/xlint/lint1/decl.c
1349
scl_t sc = sym->s_scl;
usr.bin/xlint/lint1/decl.c
1352
warning(85, tag_name(sc), sym->s_name);
usr.bin/xlint/lint1/decl.c
1462
check_function_definition(sym_t *sym, bool msg)
usr.bin/xlint/lint1/decl.c
1465
if (sym->s_osdef) {
usr.bin/xlint/lint1/decl.c
1469
sym->s_osdef = false;
usr.bin/xlint/lint1/decl.c
1470
sym->u.s_old_style_params = NULL;
usr.bin/xlint/lint1/decl.c
1476
declarator_name(sym_t *sym)
usr.bin/xlint/lint1/decl.c
1480
if (sym->s_scl == NO_SCL)
usr.bin/xlint/lint1/decl.c
1482
else if (sym->s_defparam) {
usr.bin/xlint/lint1/decl.c
1483
sym->s_defparam = false;
usr.bin/xlint/lint1/decl.c
1486
dcs->d_redeclared_symbol = sym;
usr.bin/xlint/lint1/decl.c
1488
&& sym->s_scl == STATIC && dcs->d_scl != STATIC) {
usr.bin/xlint/lint1/decl.c
1490
query_message(16, sym->s_name);
usr.bin/xlint/lint1/decl.c
1491
print_previous_declaration(sym);
usr.bin/xlint/lint1/decl.c
1493
sym = pushdown(sym);
usr.bin/xlint/lint1/decl.c
1499
sym->u.s_member.sm_containing_type = dcs->d_tag_type->u.sou;
usr.bin/xlint/lint1/decl.c
1500
sym->s_def = DEF;
usr.bin/xlint/lint1/decl.c
1513
sym->s_def = TDEF;
usr.bin/xlint/lint1/decl.c
1515
sym->s_def = TDEF;
usr.bin/xlint/lint1/decl.c
1517
sym->s_def = DEF;
usr.bin/xlint/lint1/decl.c
1520
sym->s_def = DECL;
usr.bin/xlint/lint1/decl.c
1524
sym->s_param = true;
usr.bin/xlint/lint1/decl.c
1528
sym->s_register = dcs->d_scl == REG;
usr.bin/xlint/lint1/decl.c
1530
sym->s_def = DEF;
usr.bin/xlint/lint1/decl.c
1541
sym->s_def = DEF;
usr.bin/xlint/lint1/decl.c
1544
sym->s_def = DEF;
usr.bin/xlint/lint1/decl.c
1546
sym->s_register = true;
usr.bin/xlint/lint1/decl.c
1548
sym->s_def = DEF;
usr.bin/xlint/lint1/decl.c
1551
sym->s_def = DECL;
usr.bin/xlint/lint1/decl.c
1559
sym->s_scl = sc;
usr.bin/xlint/lint1/decl.c
1561
sym->s_type = dcs->d_type;
usr.bin/xlint/lint1/decl.c
1563
sym->s_used = true;
usr.bin/xlint/lint1/decl.c
1567
debug_sym("declarator_name: ", sym, "\n");
usr.bin/xlint/lint1/decl.c
1569
return sym;
usr.bin/xlint/lint1/decl.c
1573
old_style_function_parameter_name(sym_t *sym)
usr.bin/xlint/lint1/decl.c
1576
if (sym->s_scl != NO_SCL) {
usr.bin/xlint/lint1/decl.c
1577
if (block_level == sym->s_block_level) {
usr.bin/xlint/lint1/decl.c
1579
error(21, sym->s_name);
usr.bin/xlint/lint1/decl.c
1580
lint_assert(sym->s_defparam);
usr.bin/xlint/lint1/decl.c
1582
sym = pushdown(sym);
usr.bin/xlint/lint1/decl.c
1584
sym->s_type = gettyp(INT);
usr.bin/xlint/lint1/decl.c
1585
sym->s_scl = AUTO;
usr.bin/xlint/lint1/decl.c
1586
sym->s_def = DEF;
usr.bin/xlint/lint1/decl.c
1587
sym->s_defparam = true;
usr.bin/xlint/lint1/decl.c
1588
sym->s_param = true;
usr.bin/xlint/lint1/decl.c
1589
debug_sym("old_style_function_parameter_name: ", sym, "\n");
usr.bin/xlint/lint1/decl.c
1590
return sym;
usr.bin/xlint/lint1/decl.c
1786
enumeration_constant(sym_t *sym, int val, bool implicit)
usr.bin/xlint/lint1/decl.c
1789
if (sym->s_scl != NO_SCL) {
usr.bin/xlint/lint1/decl.c
1790
if (sym->s_block_level == block_level) {
usr.bin/xlint/lint1/decl.c
1792
if (sym->s_param)
usr.bin/xlint/lint1/decl.c
1794
warning(57, sym->s_name);
usr.bin/xlint/lint1/decl.c
1797
error(27, sym->s_name);
usr.bin/xlint/lint1/decl.c
1804
print_previous_declaration(sym);
usr.bin/xlint/lint1/decl.c
1809
warning(43, sym->s_name);
usr.bin/xlint/lint1/decl.c
1811
sym = pushdown(sym);
usr.bin/xlint/lint1/decl.c
1814
sym->s_scl = ENUM_CONST;
usr.bin/xlint/lint1/decl.c
1815
sym->s_type = dcs->d_tag_type;
usr.bin/xlint/lint1/decl.c
1816
sym->u.s_enum_constant = val;
usr.bin/xlint/lint1/decl.c
1820
warning(48, sym->s_name);
usr.bin/xlint/lint1/decl.c
1823
debug_sym("enumeration_constant: ", sym, "\n");
usr.bin/xlint/lint1/decl.c
1824
return sym;
usr.bin/xlint/lint1/decl.c
1837
check_extern_declaration(const sym_t *sym)
usr.bin/xlint/lint1/decl.c
1840
if (sym->s_scl == EXTERN &&
usr.bin/xlint/lint1/decl.c
1844
!ch_isdigit(sym->s_name[0]) && /* see mktempsym */
usr.bin/xlint/lint1/decl.c
1845
strcmp(sym->s_name, "main") != 0) {
usr.bin/xlint/lint1/decl.c
1847
warning(351, sym->s_type->t_tspec == FUNC ? "" : " 'extern'",
usr.bin/xlint/lint1/decl.c
1848
sym->s_name);
usr.bin/xlint/lint1/decl.c
1850
if (sym->s_type->t_tspec == FUNC &&
usr.bin/xlint/lint1/decl.c
1851
sym->s_scl == EXTERN &&
usr.bin/xlint/lint1/decl.c
1852
sym->s_def == DECL &&
usr.bin/xlint/lint1/decl.c
1855
query_message(13, sym->s_name);
usr.bin/xlint/lint1/decl.c
1863
check_init(const sym_t *sym)
usr.bin/xlint/lint1/decl.c
1866
if (sym->s_type->t_tspec == FUNC) {
usr.bin/xlint/lint1/decl.c
1868
error(24, sym->s_name);
usr.bin/xlint/lint1/decl.c
1871
if (sym->s_scl == TYPEDEF) {
usr.bin/xlint/lint1/decl.c
1873
error(25, sym->s_name);
usr.bin/xlint/lint1/decl.c
1876
if (sym->s_scl == EXTERN && sym->s_def == DECL) {
usr.bin/xlint/lint1/decl.c
1879
warning(26, sym->s_name);
usr.bin/xlint/lint1/decl.c
1882
error(26, sym->s_name);
usr.bin/xlint/lint1/decl.c
2107
copy_usage_info(sym_t *sym, const sym_t *rdsym)
usr.bin/xlint/lint1/decl.c
2110
sym->s_set_pos = rdsym->s_set_pos;
usr.bin/xlint/lint1/decl.c
2111
sym->s_use_pos = rdsym->s_use_pos;
usr.bin/xlint/lint1/decl.c
2112
sym->s_set = rdsym->s_set;
usr.bin/xlint/lint1/decl.c
2113
sym->s_used = rdsym->s_used;
usr.bin/xlint/lint1/decl.c
2361
declare_parameter(sym_t *sym, bool has_initializer)
usr.bin/xlint/lint1/decl.c
2364
check_function_definition(sym, true);
usr.bin/xlint/lint1/decl.c
2366
check_type(sym);
usr.bin/xlint/lint1/decl.c
2371
error(237, sym->s_name);
usr.bin/xlint/lint1/decl.c
2373
sym->s_param = true;
usr.bin/xlint/lint1/decl.c
2376
if (!sym->s_param) {
usr.bin/xlint/lint1/decl.c
2378
error(53, sym->s_name);
usr.bin/xlint/lint1/decl.c
2379
sym->s_param = true;
usr.bin/xlint/lint1/decl.c
2384
error(52, sym->s_name);
usr.bin/xlint/lint1/decl.c
2386
if (sym->s_type == NULL) /* for c(void()) */
usr.bin/xlint/lint1/decl.c
2387
sym->s_type = gettyp(VOID);
usr.bin/xlint/lint1/decl.c
2389
tspec_t t = sym->s_type->t_tspec;
usr.bin/xlint/lint1/decl.c
2391
type_t *subt = block_dup_type(sym->s_type->t_subt);
usr.bin/xlint/lint1/decl.c
2392
if (sym->s_type->t_const)
usr.bin/xlint/lint1/decl.c
2394
if (sym->s_type->t_volatile)
usr.bin/xlint/lint1/decl.c
2396
sym->s_type = block_derive_type(subt, PTR);
usr.bin/xlint/lint1/decl.c
2401
warning(50, sym->s_name);
usr.bin/xlint/lint1/decl.c
2402
sym->s_type = block_derive_type(sym->s_type, PTR);
usr.bin/xlint/lint1/decl.c
2405
sym->s_type = gettyp(DOUBLE);
usr.bin/xlint/lint1/decl.c
2409
warning(269, sym->s_name);
usr.bin/xlint/lint1/decl.c
2411
if (sym->s_type->t_const
usr.bin/xlint/lint1/decl.c
2412
&& (sym->s_scl == AUTO || sym->s_scl == REG)) {
usr.bin/xlint/lint1/decl.c
2414
query_message(18, sym->s_name);
usr.bin/xlint/lint1/decl.c
2422
if (sym->s_type->t_tspec != VOID)
usr.bin/xlint/lint1/decl.c
2423
(void)length_in_bits(sym->s_type, sym->s_name);
usr.bin/xlint/lint1/decl.c
2425
sym->s_used = dcs->d_used;
usr.bin/xlint/lint1/decl.c
2426
mark_as_set(sym);
usr.bin/xlint/lint1/decl.c
2429
debug_sym("", sym, "\n");
usr.bin/xlint/lint1/decl.c
2430
return sym;
usr.bin/xlint/lint1/decl.c
2808
sym_t *sym = block_zero_alloc(sizeof(*sym), "sym");
usr.bin/xlint/lint1/decl.c
2809
sym->s_name = unnamed;
usr.bin/xlint/lint1/decl.c
2810
sym->s_def = DEF;
usr.bin/xlint/lint1/decl.c
2811
sym->s_scl = ABSTRACT;
usr.bin/xlint/lint1/decl.c
2812
sym->s_block_level = -1;
usr.bin/xlint/lint1/decl.c
2813
sym->s_param = dcs->d_kind == DLK_PROTO_PARAMS;
usr.bin/xlint/lint1/decl.c
2820
sym->s_type = enclosing ? dcs->d_enclosing->d_type : dcs->d_type;
usr.bin/xlint/lint1/decl.c
2824
debug_sym("", sym, "\n");
usr.bin/xlint/lint1/decl.c
2826
return sym;
usr.bin/xlint/lint1/decl.c
2857
declare_abstract_type(sym_t *sym)
usr.bin/xlint/lint1/decl.c
2860
check_function_definition(sym, true);
usr.bin/xlint/lint1/decl.c
2861
check_type(sym);
usr.bin/xlint/lint1/decl.c
2862
return sym;
usr.bin/xlint/lint1/decl.c
2887
mark_as_set(sym_t *sym)
usr.bin/xlint/lint1/decl.c
2890
if (!sym->s_set) {
usr.bin/xlint/lint1/decl.c
2891
sym->s_set = true;
usr.bin/xlint/lint1/decl.c
2892
sym->s_set_pos = unique_curr_pos();
usr.bin/xlint/lint1/decl.c
2898
mark_as_used(sym_t *sym, bool fcall, bool szof)
usr.bin/xlint/lint1/decl.c
2901
if (!sym->s_used) {
usr.bin/xlint/lint1/decl.c
2902
sym->s_used = true;
usr.bin/xlint/lint1/decl.c
2903
sym->s_use_pos = unique_curr_pos();
usr.bin/xlint/lint1/decl.c
2912
if (!fcall && !szof && sym->s_kind == SK_VCFT && sym->s_scl == EXTERN)
usr.bin/xlint/lint1/decl.c
2913
outusg(sym);
usr.bin/xlint/lint1/decl.c
2925
for (sym_t *sym = dl->d_first_dlsym;
usr.bin/xlint/lint1/decl.c
2926
sym != NULL; sym = sym->s_level_next)
usr.bin/xlint/lint1/decl.c
2927
check_usage_sym(dl->d_asm, sym);
usr.bin/xlint/lint1/decl.c
2947
check_variable_usage(bool novar, const sym_t *sym)
usr.bin/xlint/lint1/decl.c
2953
if (sym->s_block_level == 0 && ch_isdigit(sym->s_name[0]))
usr.bin/xlint/lint1/decl.c
2964
scl_t sc = sym->s_scl;
usr.bin/xlint/lint1/decl.c
2972
if (!sym->s_used && !sym->s_set) {
usr.bin/xlint/lint1/decl.c
2974
warning_at(192, &sym->s_def_pos,
usr.bin/xlint/lint1/decl.c
2975
sym->s_name, funcsym->s_name);
usr.bin/xlint/lint1/decl.c
2978
if (sym->s_set && !sym->s_used) {
usr.bin/xlint/lint1/decl.c
2980
warning_at(191, &sym->s_set_pos,
usr.bin/xlint/lint1/decl.c
2981
sym->s_name, funcsym->s_name);
usr.bin/xlint/lint1/decl.c
2982
} else if (!sym->s_used) {
usr.bin/xlint/lint1/decl.c
2984
warning_at(192, &sym->s_def_pos,
usr.bin/xlint/lint1/decl.c
2985
sym->s_name, funcsym->s_name);
usr.bin/xlint/lint1/decl.c
3000
sym_t *xsym = sym->s_ext_sym;
usr.bin/xlint/lint1/decl.c
3002
if (sym->s_used && !xsym->s_used) {
usr.bin/xlint/lint1/decl.c
3004
xsym->s_use_pos = sym->s_use_pos;
usr.bin/xlint/lint1/decl.c
3006
if (sym->s_set && !xsym->s_set) {
usr.bin/xlint/lint1/decl.c
3008
xsym->s_set_pos = sym->s_set_pos;
usr.bin/xlint/lint1/decl.c
3033
check_tag_usage(const sym_t *sym)
usr.bin/xlint/lint1/decl.c
3036
if (!is_incomplete(sym->s_type))
usr.bin/xlint/lint1/decl.c
3043
switch (sym->s_type->t_tspec) {
usr.bin/xlint/lint1/decl.c
3046
warning_at(233, &sym->s_def_pos, sym->s_name);
usr.bin/xlint/lint1/decl.c
3050
warning_at(234, &sym->s_def_pos, sym->s_name);
usr.bin/xlint/lint1/decl.c
3053
lint_assert(sym->s_type->t_tspec == ENUM);
usr.bin/xlint/lint1/decl.c
3055
warning_at(235, &sym->s_def_pos, sym->s_name);
usr.bin/xlint/lint1/decl.c
3062
check_usage_sym(bool novar, const sym_t *sym)
usr.bin/xlint/lint1/decl.c
3065
if (sym->s_block_level == -1)
usr.bin/xlint/lint1/decl.c
3068
if (sym->s_kind == SK_VCFT && sym->s_param)
usr.bin/xlint/lint1/decl.c
3069
check_parameter_usage(novar, sym);
usr.bin/xlint/lint1/decl.c
3070
else if (sym->s_kind == SK_VCFT)
usr.bin/xlint/lint1/decl.c
3071
check_variable_usage(novar, sym);
usr.bin/xlint/lint1/decl.c
3072
else if (sym->s_kind == SK_LABEL)
usr.bin/xlint/lint1/decl.c
3073
check_label_usage(sym);
usr.bin/xlint/lint1/decl.c
3074
else if (sym->s_kind == SK_TAG)
usr.bin/xlint/lint1/decl.c
3075
check_tag_usage(sym);
usr.bin/xlint/lint1/decl.c
3079
check_global_variable_size(const sym_t *sym)
usr.bin/xlint/lint1/decl.c
3082
if (sym->s_def != TDEF)
usr.bin/xlint/lint1/decl.c
3084
if (sym->s_type->t_tspec == FUNC)
usr.bin/xlint/lint1/decl.c
3087
if (sym->s_def == TDEF && sym->s_type->t_tspec == VOID)
usr.bin/xlint/lint1/decl.c
3092
curr_pos = sym->s_def_pos;
usr.bin/xlint/lint1/decl.c
3093
int len_in_bits = length_in_bits(sym->s_type, sym->s_name);
usr.bin/xlint/lint1/decl.c
3097
sym->s_type->t_tspec == ARRAY && sym->s_type->u.dimension == 0) {
usr.bin/xlint/lint1/decl.c
3100
(sym->s_scl == EXTERN && (allow_trad || allow_c99))) {
usr.bin/xlint/lint1/decl.c
3102
warning_at(190, &sym->s_def_pos, sym->s_name);
usr.bin/xlint/lint1/decl.c
3105
error_at(190, &sym->s_def_pos, sym->s_name);
usr.bin/xlint/lint1/decl.c
3111
check_unused_static_global_variable(const sym_t *sym)
usr.bin/xlint/lint1/decl.c
3113
if (sym->s_type->t_tspec == FUNC) {
usr.bin/xlint/lint1/decl.c
3114
if (sym->s_def == DEF) {
usr.bin/xlint/lint1/decl.c
3115
if (!sym->s_inline)
usr.bin/xlint/lint1/decl.c
3117
warning_at(236, &sym->s_def_pos, sym->s_name);
usr.bin/xlint/lint1/decl.c
3120
warning_at(290, &sym->s_def_pos, sym->s_name);
usr.bin/xlint/lint1/decl.c
3121
} else if (!sym->s_set)
usr.bin/xlint/lint1/decl.c
3123
warning_at(226, &sym->s_def_pos, sym->s_name);
usr.bin/xlint/lint1/decl.c
3126
warning_at(307, &sym->s_def_pos, sym->s_name);
usr.bin/xlint/lint1/decl.c
3130
check_static_global_variable(const sym_t *sym)
usr.bin/xlint/lint1/decl.c
3132
if (sym->s_type->t_tspec == FUNC && sym->s_used && sym->s_def != DEF)
usr.bin/xlint/lint1/decl.c
3134
error_at(225, &sym->s_use_pos, sym->s_name);
usr.bin/xlint/lint1/decl.c
3136
if (!sym->s_used)
usr.bin/xlint/lint1/decl.c
3137
check_unused_static_global_variable(sym);
usr.bin/xlint/lint1/decl.c
3139
if (allow_c90 && sym->s_def == TDEF && sym->s_type->t_const)
usr.bin/xlint/lint1/decl.c
3141
warning_at(227, &sym->s_def_pos, sym->s_name);
usr.bin/xlint/lint1/decl.c
3145
check_global_variable(const sym_t *sym)
usr.bin/xlint/lint1/decl.c
3147
scl_t scl = sym->s_scl;
usr.bin/xlint/lint1/decl.c
3157
check_global_variable_size(sym);
usr.bin/xlint/lint1/decl.c
3160
check_static_global_variable(sym);
usr.bin/xlint/lint1/decl.c
3170
for (const sym_t *sym = dcs->d_first_dlsym;
usr.bin/xlint/lint1/decl.c
3171
sym != NULL; sym = sym->s_level_next) {
usr.bin/xlint/lint1/decl.c
3172
if (sym->s_block_level == -1)
usr.bin/xlint/lint1/decl.c
3174
if (sym->s_kind == SK_VCFT)
usr.bin/xlint/lint1/decl.c
3175
check_global_variable(sym);
usr.bin/xlint/lint1/decl.c
3176
else if (sym->s_kind == SK_TAG)
usr.bin/xlint/lint1/decl.c
3177
check_tag_usage(sym);
usr.bin/xlint/lint1/decl.c
3179
lint_assert(sym->s_kind == SK_MEMBER);
usr.bin/xlint/lint1/decl.c
408
set_first_typedef(type_t *tp, sym_t *sym)
usr.bin/xlint/lint1/decl.c
413
tp->u.sou->sou_first_typedef = sym;
usr.bin/xlint/lint1/decl.c
415
tp->u.enumer->en_first_typedef = sym;
usr.bin/xlint/lint1/decl.c
900
check_type(sym_t *sym)
usr.bin/xlint/lint1/decl.c
903
type_t **tpp = &sym->s_type;
usr.bin/xlint/lint1/decl.c
913
!(to == NO_TSPEC && sym->s_osdef) &&
usr.bin/xlint/lint1/decl.c
916
warning(287, sym->s_name);
usr.bin/xlint/lint1/decl.c
952
if (sym->s_scl != ABSTRACT) {
usr.bin/xlint/lint1/decl.c
953
lint_assert(sym->s_name != unnamed);
usr.bin/xlint/lint1/decl.c
955
error(61, sym->s_name);
usr.bin/xlint/lint1/decl.c
960
} else if (sym->s_scl != TYPEDEF) {
usr.bin/xlint/lint1/decl.c
962
error(19, sym->s_name);
usr.bin/xlint/lint1/emit1.c
173
outsym(const sym_t *sym, scl_t sc, def_t def)
usr.bin/xlint/lint1/emit1.c
183
if (sc != EXTERN && !(sc == STATIC && sym->s_type->t_tspec == FUNC))
usr.bin/xlint/lint1/emit1.c
185
if (ch_isdigit(sym->s_name[0])) /* see mktempsym */
usr.bin/xlint/lint1/emit1.c
190
outint(get_filename_id(sym->s_def_pos.p_file));
usr.bin/xlint/lint1/emit1.c
192
outint(sym->s_def_pos.p_line);
usr.bin/xlint/lint1/emit1.c
216
outname(sym->s_name);
usr.bin/xlint/lint1/emit1.c
218
if (sym->s_rename != NULL) {
usr.bin/xlint/lint1/emit1.c
220
outname(sym->s_rename);
usr.bin/xlint/lint1/emit1.c
223
outtype(sym->s_type);
usr.bin/xlint/lint1/emit1.c
374
outname(call->func->u.ops.left->u.sym->s_name);
usr.bin/xlint/lint1/emit1.c
530
outusg(const sym_t *sym)
usr.bin/xlint/lint1/emit1.c
532
if (ch_isdigit(sym->s_name[0])) /* see mktempsym */
usr.bin/xlint/lint1/emit1.c
541
outname(sym->s_name);
usr.bin/xlint/lint1/externs1.h
167
#define debug_sym(p, sym, s) debug_noop()
usr.bin/xlint/lint1/func.c
209
for (sym_t *sym = dcs->d_func_proto_syms; sym != NULL;
usr.bin/xlint/lint1/func.c
210
sym = sym->s_level_next) {
usr.bin/xlint/lint1/func.c
211
if (sym->s_block_level != -1) {
usr.bin/xlint/lint1/func.c
212
lint_assert(sym->s_block_level == 1);
usr.bin/xlint/lint1/func.c
213
inssym(1, sym);
usr.bin/xlint/lint1/func.c
382
named_label(sym_t *sym)
usr.bin/xlint/lint1/func.c
385
if (sym->s_set)
usr.bin/xlint/lint1/func.c
387
error(194, sym->s_name);
usr.bin/xlint/lint1/func.c
389
mark_as_set(sym);
usr.bin/xlint/lint1/func.c
922
ln->u.sym = funcsym; /* better than nothing */
usr.bin/xlint/lint1/func.c
931
rn->u.ops.left->u.sym->s_scl == AUTO)
usr.bin/xlint/lint1/init.c
143
has_automatic_storage_duration(const sym_t *sym)
usr.bin/xlint/lint1/init.c
146
return sym->s_scl == AUTO || sym->s_scl == REG;
usr.bin/xlint/lint1/init.c
190
update_type_of_array_of_unknown_size(sym_t *sym, size_t size)
usr.bin/xlint/lint1/init.c
193
type_t *tp = block_dup_type(sym->s_type);
usr.bin/xlint/lint1/init.c
196
sym->s_type = tp;
usr.bin/xlint/lint1/init.c
197
debug_step("completed array type is '%s'", type_name(sym->s_type));
usr.bin/xlint/lint1/init.c
198
outsym(sym, sym->s_scl, sym->s_def);
usr.bin/xlint/lint1/init.c
214
check_non_constant_initializer(const tnode_t *tn, const sym_t *sym)
usr.bin/xlint/lint1/init.c
225
if (has_automatic_storage_duration(sym)) {
usr.bin/xlint/lint1/init.c
235
check_trad_no_auto_aggregate(const sym_t *sym)
usr.bin/xlint/lint1/init.c
238
if (has_automatic_storage_duration(sym) &&
usr.bin/xlint/lint1/init.c
239
!is_scalar(sym->s_type->t_tspec)) {
usr.bin/xlint/lint1/init.c
256
ln->u.sym = lsym;
usr.bin/xlint/lint1/init.c
592
initialization_new(sym_t *sym, initialization *enclosing)
usr.bin/xlint/lint1/init.c
596
in->in_sym = sym;
usr.bin/xlint/lint1/init.c
929
begin_initialization(sym_t *sym)
usr.bin/xlint/lint1/init.c
932
debug_step("begin initialization of '%s'", type_name(sym->s_type));
usr.bin/xlint/lint1/init.c
935
init = initialization_new(sym, init);
usr.bin/xlint/lint1/lex.c
1444
sym_t *sym = sb->sb_sym;
usr.bin/xlint/lint1/lex.c
1453
if (sym == NULL || sym->s_kind == SK_VCFT)
usr.bin/xlint/lint1/lex.c
1454
sym = symtab_search(sb->sb_name);
usr.bin/xlint/lint1/lex.c
1457
if (sym != NULL) {
usr.bin/xlint/lint1/lex.c
1458
lint_assert(sym->s_kind == sym_kind);
usr.bin/xlint/lint1/lex.c
1461
return sym;
usr.bin/xlint/lint1/lex.c
1468
sym = level_zero_alloc(1, sizeof(*sym), "sym");
usr.bin/xlint/lint1/lex.c
1471
sym->s_name = s;
usr.bin/xlint/lint1/lex.c
1472
sym->s_block_level = 1;
usr.bin/xlint/lint1/lex.c
1479
sym = block_zero_alloc(sizeof(*sym), "sym");
usr.bin/xlint/lint1/lex.c
1480
sym->s_name = sb->sb_name;
usr.bin/xlint/lint1/lex.c
1481
sym->s_block_level = block_level;
usr.bin/xlint/lint1/lex.c
1485
sym->s_def_pos = unique_curr_pos();
usr.bin/xlint/lint1/lex.c
1486
if ((sym->s_kind = sym_kind) != SK_LABEL)
usr.bin/xlint/lint1/lex.c
1487
sym->s_type = gettyp(INT);
usr.bin/xlint/lint1/lex.c
1493
debug_sym("", sym, "\n");
usr.bin/xlint/lint1/lex.c
1494
symtab_add(sym);
usr.bin/xlint/lint1/lex.c
1496
*dl->d_last_dlsym = sym;
usr.bin/xlint/lint1/lex.c
1497
dl->d_last_dlsym = &sym->s_level_next;
usr.bin/xlint/lint1/lex.c
1501
return sym;
usr.bin/xlint/lint1/lex.c
1513
sym_t *sym = block_zero_alloc(sizeof(*sym), "sym");
usr.bin/xlint/lint1/lex.c
1522
sym->s_name = s;
usr.bin/xlint/lint1/lex.c
1523
sym->s_type = tp;
usr.bin/xlint/lint1/lex.c
1524
sym->s_block_level = block_level;
usr.bin/xlint/lint1/lex.c
1525
sym->s_scl = scl;
usr.bin/xlint/lint1/lex.c
1526
sym->s_kind = SK_VCFT;
usr.bin/xlint/lint1/lex.c
1527
sym->s_used = true;
usr.bin/xlint/lint1/lex.c
1528
sym->s_set = true;
usr.bin/xlint/lint1/lex.c
1530
symtab_add(sym);
usr.bin/xlint/lint1/lex.c
1532
*dcs->d_last_dlsym = sym;
usr.bin/xlint/lint1/lex.c
1533
dcs->d_last_dlsym = &sym->s_level_next;
usr.bin/xlint/lint1/lex.c
1535
return sym;
usr.bin/xlint/lint1/lex.c
1539
symtab_remove_forever(sym_t *sym)
usr.bin/xlint/lint1/lex.c
1543
sym->s_name, symbol_kind_name(sym->s_kind),
usr.bin/xlint/lint1/lex.c
1544
type_name(sym->s_type));
usr.bin/xlint/lint1/lex.c
1545
symtab_remove(sym);
usr.bin/xlint/lint1/lex.c
1548
sym->s_block_level = -1;
usr.bin/xlint/lint1/lex.c
1563
for (sym_t *sym = syms; sym != NULL; sym = sym->s_level_next) {
usr.bin/xlint/lint1/lex.c
1564
if (sym->s_block_level != -1) {
usr.bin/xlint/lint1/lex.c
1566
sym->s_name, symbol_kind_name(sym->s_kind),
usr.bin/xlint/lint1/lex.c
1567
type_name(sym->s_type), sym->s_block_level);
usr.bin/xlint/lint1/lex.c
1568
symtab_remove(sym);
usr.bin/xlint/lint1/lex.c
1569
sym->s_symtab_ref = NULL;
usr.bin/xlint/lint1/lex.c
1576
inssym(int level, sym_t *sym)
usr.bin/xlint/lint1/lex.c
1580
sym->s_name, symbol_kind_name(sym->s_kind),
usr.bin/xlint/lint1/lex.c
1581
type_name(sym->s_type), level);
usr.bin/xlint/lint1/lex.c
1582
sym->s_block_level = level;
usr.bin/xlint/lint1/lex.c
1583
symtab_add(sym);
usr.bin/xlint/lint1/lex.c
1585
const sym_t *next = sym->s_symtab_next;
usr.bin/xlint/lint1/lex.c
1587
lint_assert(sym->s_block_level >= next->s_block_level);
usr.bin/xlint/lint1/lex.c
1603
pushdown(const sym_t *sym)
usr.bin/xlint/lint1/lex.c
1607
sym->s_name, symbol_kind_name(sym->s_kind),
usr.bin/xlint/lint1/lex.c
1608
type_name(sym->s_type));
usr.bin/xlint/lint1/lex.c
1611
lint_assert(sym->s_block_level <= block_level);
usr.bin/xlint/lint1/lex.c
1612
nsym->s_name = sym->s_name;
usr.bin/xlint/lint1/lex.c
1614
nsym->s_kind = sym->s_kind;
usr.bin/xlint/lint1/lex.c
230
symtab_add(sym_t *sym)
usr.bin/xlint/lint1/lex.c
232
unsigned int h = hash(sym->s_name);
usr.bin/xlint/lint1/lex.c
233
if ((sym->s_symtab_next = symtab[h]) != NULL)
usr.bin/xlint/lint1/lex.c
234
symtab[h]->s_symtab_ref = &sym->s_symtab_next;
usr.bin/xlint/lint1/lex.c
235
sym->s_symtab_ref = &symtab[h];
usr.bin/xlint/lint1/lex.c
236
symtab[h] = sym;
usr.bin/xlint/lint1/lex.c
244
for (sym_t *sym = symtab[h]; sym != NULL; sym = sym->s_symtab_next) {
usr.bin/xlint/lint1/lex.c
245
if (strcmp(sym->s_name, name) != 0)
usr.bin/xlint/lint1/lex.c
247
if (sym->s_keyword != NULL ||
usr.bin/xlint/lint1/lex.c
248
sym->s_kind == sym_kind ||
usr.bin/xlint/lint1/lex.c
250
return sym;
usr.bin/xlint/lint1/lex.c
257
symtab_remove(sym_t *sym)
usr.bin/xlint/lint1/lex.c
260
if ((*sym->s_symtab_ref = sym->s_symtab_next) != NULL)
usr.bin/xlint/lint1/lex.c
261
sym->s_symtab_next->s_symtab_ref = sym->s_symtab_ref;
usr.bin/xlint/lint1/lex.c
262
sym->s_symtab_next = NULL;
usr.bin/xlint/lint1/lex.c
270
for (sym_t *sym = symtab[i]; sym != NULL; ) {
usr.bin/xlint/lint1/lex.c
271
sym_t *next = sym->s_symtab_next;
usr.bin/xlint/lint1/lex.c
272
if (sym->s_block_level >= 1)
usr.bin/xlint/lint1/lex.c
273
symtab_remove(sym);
usr.bin/xlint/lint1/lex.c
274
sym = next;
usr.bin/xlint/lint1/lex.c
296
syms_add(struct syms *syms, const sym_t *sym)
usr.bin/xlint/lint1/lex.c
303
syms->items[syms->len++] = sym;
usr.bin/xlint/lint1/lex.c
318
for (sym_t *sym = symtab[i]; sym != NULL;) {
usr.bin/xlint/lint1/lex.c
319
if (sym->s_block_level == level &&
usr.bin/xlint/lint1/lex.c
320
sym->s_keyword == NULL)
usr.bin/xlint/lint1/lex.c
321
syms_add(&syms, sym);
usr.bin/xlint/lint1/lex.c
322
if (sym->s_block_level > level)
usr.bin/xlint/lint1/lex.c
324
sym = sym->s_symtab_next;
usr.bin/xlint/lint1/lex.c
363
sym_t *sym = block_zero_alloc(sizeof(*sym), "sym");
usr.bin/xlint/lint1/lex.c
364
sym->s_name = name;
usr.bin/xlint/lint1/lex.c
365
sym->s_keyword = kw;
usr.bin/xlint/lint1/lex.c
367
sym->u.s_keyword.sk_token = tok;
usr.bin/xlint/lint1/lex.c
369
sym->u.s_keyword.u.sk_tspec = kw->u.kw_tspec;
usr.bin/xlint/lint1/lex.c
371
sym->s_scl = kw->u.kw_scl;
usr.bin/xlint/lint1/lex.c
373
sym->u.s_keyword.u.sk_type_qualifier = kw->u.kw_tqual;
usr.bin/xlint/lint1/lex.c
375
sym->u.s_keyword.u.function_specifier = kw->u.kw_fs;
usr.bin/xlint/lint1/lex.c
377
sym->u.s_keyword.u.named_constant = kw->u.kw_named_constant;
usr.bin/xlint/lint1/lex.c
379
symtab_add(sym);
usr.bin/xlint/lint1/lex.c
443
lex_keyword(sym_t *sym)
usr.bin/xlint/lint1/lex.c
445
int tok = sym->u.s_keyword.sk_token;
usr.bin/xlint/lint1/lex.c
448
yylval.y_scl = sym->s_scl;
usr.bin/xlint/lint1/lex.c
450
yylval.y_tspec = sym->u.s_keyword.u.sk_tspec;
usr.bin/xlint/lint1/lex.c
453
sym->u.s_keyword.u.sk_type_qualifier;
usr.bin/xlint/lint1/lex.c
456
sym->u.s_keyword.u.function_specifier;
usr.bin/xlint/lint1/lex.c
458
yylval.y_named_constant = sym->u.s_keyword.u.named_constant;
usr.bin/xlint/lint1/lex.c
471
sym_t *sym = symtab_search(text);
usr.bin/xlint/lint1/lex.c
472
if (sym != NULL && sym->s_keyword != NULL)
usr.bin/xlint/lint1/lex.c
473
return lex_keyword(sym);
usr.bin/xlint/lint1/lex.c
477
sb->sb_sym = sym;
usr.bin/xlint/lint1/lex.c
480
if (sym != NULL) {
usr.bin/xlint/lint1/lex.c
481
lint_assert(block_level >= sym->s_block_level);
usr.bin/xlint/lint1/lex.c
482
sb->sb_name = sym->s_name;
usr.bin/xlint/lint1/lex.c
483
return sym->s_scl == TYPEDEF ? T_TYPENAME : T_NAME;
usr.bin/xlint/lint1/lint1.h
119
typedef struct sym sym_t;
usr.bin/xlint/lint1/lint1.h
319
sym_t *sym; /* if NAME */
usr.bin/xlint/lint1/lint1.h
764
is_member(const sym_t *sym)
usr.bin/xlint/lint1/lint1.h
766
return sym->s_scl == STRUCT_MEMBER || sym->s_scl == UNION_MEMBER;
usr.bin/xlint/lint1/mem1.c
195
const sym_t *sym = p;
usr.bin/xlint/lint1/mem1.c
196
debug_step("%s: freeing symbol '%s'", __func__, sym->s_name);
usr.bin/xlint/lint1/tree.c
1468
lint_assert(is_member(rn->u.sym));
usr.bin/xlint/lint1/tree.c
1481
rn->u.sym->u.s_member.sm_offset_in_bits / CHAR_SIZE);
usr.bin/xlint/lint1/tree.c
1609
: ln->u.sym->u.s_array_nonnull_dimension;
usr.bin/xlint/lint1/tree.c
1921
mark_as_used(ln->u.sym, false, false);
usr.bin/xlint/lint1/tree.c
1922
mark_as_set(ln->u.sym);
usr.bin/xlint/lint1/tree.c
2168
mark_as_used(tn->u.sym, false /* XXX */, false /* XXX */);
usr.bin/xlint/lint1/tree.c
2386
for (const sym_t *sym = csym->s_symtab_next;
usr.bin/xlint/lint1/tree.c
2387
sym != NULL; sym = sym->s_symtab_next) {
usr.bin/xlint/lint1/tree.c
2388
if (is_member(sym)
usr.bin/xlint/lint1/tree.c
2389
&& strcmp(csym->s_name, sym->s_name) == 0
usr.bin/xlint/lint1/tree.c
2390
&& !are_members_compatible(csym, sym))
usr.bin/xlint/lint1/tree.c
2671
if (tn->tn_op == NAME && tn->u.sym->s_register) {
usr.bin/xlint/lint1/tree.c
2673
error(113, tn->u.sym->s_name);
usr.bin/xlint/lint1/tree.c
3141
*out_name = tn->u.call->func->u.ops.left->u.sym->s_name;
usr.bin/xlint/lint1/tree.c
3420
tn->u.ops.left->u.sym->s_scl == AUTO;
usr.bin/xlint/lint1/tree.c
4816
&& is_gcc_generic_atomic(func->u.ops.left->u.sym->s_name)
usr.bin/xlint/lint1/tree.c
4989
mark_as_set(ln->u.sym);
usr.bin/xlint/lint1/tree.c
4990
mark_as_used(ln->u.sym, fcall, szof);
usr.bin/xlint/lint1/tree.c
5014
scl_t sc = ln->u.sym->s_scl;
usr.bin/xlint/lint1/tree.c
5016
!ln->u.sym->s_set && !szof && !is_asm_around()) {
usr.bin/xlint/lint1/tree.c
5018
warning(158, ln->u.sym->s_name);
usr.bin/xlint/lint1/tree.c
5019
mark_as_set(ln->u.sym);
usr.bin/xlint/lint1/tree.c
5021
mark_as_used(ln->u.sym, false, false);
usr.bin/xlint/lint1/tree.c
5030
mark_as_set(ln->u.sym);
usr.bin/xlint/lint1/tree.c
5031
if (ln->u.sym->s_scl == EXTERN)
usr.bin/xlint/lint1/tree.c
5032
outusg(ln->u.sym);
usr.bin/xlint/lint1/tree.c
5043
if (!szof && !is_compiler_builtin(ln->u.ops.left->u.sym->s_name))
usr.bin/xlint/lint1/tree.c
5194
const sym_t *sym;
usr.bin/xlint/lint1/tree.c
5209
if (!constant_addr(tn->u.ops.right, &sym, &offs2))
usr.bin/xlint/lint1/tree.c
5215
if (!constant_addr(tn->u.ops.left, &sym, &offs1))
usr.bin/xlint/lint1/tree.c
5220
*symp = sym;
usr.bin/xlint/lint1/tree.c
5225
*symp = tn->u.ops.left->u.sym;
usr.bin/xlint/lint1/tree.c
542
const char *name = call->func->u.ops.left->u.sym->s_name;
usr.bin/xlint/lint1/tree.c
758
return call->func->u.ops.left->u.sym->s_name;
usr.bin/xlint/lint1/tree.c
824
fallback_symbol(sym_t *sym)
usr.bin/xlint/lint1/tree.c
827
if (Tflag && fallback_symbol_strict_bool(sym))
usr.bin/xlint/lint1/tree.c
830
if (funcsym != NULL && (strcmp(sym->s_name, "__FUNCTION__") == 0 ||
usr.bin/xlint/lint1/tree.c
831
strcmp(sym->s_name, "__PRETTY_FUNCTION__") == 0)) {
usr.bin/xlint/lint1/tree.c
837
if (funcsym != NULL && strcmp(sym->s_name, "__func__") == 0) {
usr.bin/xlint/lint1/tree.c
843
sym->s_type = block_derive_type(gettyp(CHAR), ARRAY);
usr.bin/xlint/lint1/tree.c
844
sym->s_type->t_const = true;
usr.bin/xlint/lint1/tree.c
845
sym->s_type->u.dimension = (int)strlen(funcsym->s_name) + 1;
usr.bin/xlint/lint1/tree.c
850
error(99, sym->s_name);
usr.bin/xlint/lint1/tree.c
918
build_name_call(sym_t *sym)
usr.bin/xlint/lint1/tree.c
921
if (is_compiler_builtin(sym->s_name)) {
usr.bin/xlint/lint1/tree.c
926
if (allow_gcc && is_gcc_bool_builtin(sym->s_name))
usr.bin/xlint/lint1/tree.c
927
sym->s_type = gettyp(BOOL);
usr.bin/xlint/lint1/tree.c
930
error(215, sym->s_name);
usr.bin/xlint/lint1/tree.c
933
warning(215, sym->s_name);
usr.bin/xlint/lint1/tree.c
936
sym->s_type = block_derive_type(sym->s_type, FUNC);
usr.bin/xlint/lint1/tree.c
941
build_name(sym_t *sym, bool is_funcname)
usr.bin/xlint/lint1/tree.c
944
if (sym->s_scl == NO_SCL && !in_gcc_attribute) {
usr.bin/xlint/lint1/tree.c
945
sym->s_scl = EXTERN;
usr.bin/xlint/lint1/tree.c
946
sym->s_def = DECL;
usr.bin/xlint/lint1/tree.c
948
build_name_call(sym);
usr.bin/xlint/lint1/tree.c
950
fallback_symbol(sym);
usr.bin/xlint/lint1/tree.c
953
lint_assert(sym->s_kind == SK_VCFT || sym->s_kind == SK_MEMBER);
usr.bin/xlint/lint1/tree.c
956
n->tn_type = sym->s_type;
usr.bin/xlint/lint1/tree.c
957
if (sym->s_scl == BOOL_CONST) {
usr.bin/xlint/lint1/tree.c
962
n->u.value.u.integer = sym->u.s_bool_constant ? 1 : 0;
usr.bin/xlint/lint1/tree.c
963
} else if (sym->s_scl == ENUM_CONST) {
usr.bin/xlint/lint1/tree.c
968
n->u.value.u.integer = sym->u.s_enum_constant;
usr.bin/xlint/lint1/tree.c
971
n->u.sym = sym;
usr.bin/xlint/lint1/tree.c
972
if (sym->s_kind == SK_VCFT && sym->s_type->t_tspec != FUNC)
usr.bin/xlint/lint2/chk.c
108
for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) {
usr.bin/xlint/lint2/chk.c
109
if (def == NULL && (sym->s_def == DEF || sym->s_def == TDEF))
usr.bin/xlint/lint2/chk.c
110
def = sym;
usr.bin/xlint/lint2/chk.c
111
if (pdecl == NULL && sym->s_def == DECL &&
usr.bin/xlint/lint2/chk.c
112
TP(sym->s_type)->t_tspec == FUNC &&
usr.bin/xlint/lint2/chk.c
1129
const sym_t *sym1, *sym;
usr.bin/xlint/lint2/chk.c
113
TP(sym->s_type)->t_proto) {
usr.bin/xlint/lint2/chk.c
114
pdecl = sym;
usr.bin/xlint/lint2/chk.c
1149
for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) {
usr.bin/xlint/lint2/chk.c
1150
if (sym == sym1 || !TP(sym->s_type)->t_proto)
usr.bin/xlint/lint2/chk.c
1153
ap2 = TP(sym->s_type)->t_args;
usr.bin/xlint/lint2/chk.c
116
if (decl == NULL && sym->s_def == DECL)
usr.bin/xlint/lint2/chk.c
1164
type_name(xt2), mkpos(&sym->s_pos));
usr.bin/xlint/lint2/chk.c
117
decl = sym;
usr.bin/xlint/lint2/chk.c
1172
tp2 = TP(sym->s_type);
usr.bin/xlint/lint2/chk.c
1183
total_args(n, ap2), mkpos(&sym->s_pos));
usr.bin/xlint/lint2/chk.c
162
sym_t *sym;
usr.bin/xlint/lint2/chk.c
167
for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) {
usr.bin/xlint/lint2/chk.c
168
if (sym->s_def == DEF || sym->s_def == TDEF) {
usr.bin/xlint/lint2/chk.c
170
msg(1, hte->h_name, mkpos(&sym->s_pos));
usr.bin/xlint/lint2/chk.c
183
sym_t *sym;
usr.bin/xlint/lint2/chk.c
188
sym = hte->h_syms;
usr.bin/xlint/lint2/chk.c
189
if (TP(sym->s_type)->t_tspec == FUNC)
usr.bin/xlint/lint2/chk.c
192
if (sym->s_def != DECL)
usr.bin/xlint/lint2/chk.c
195
msg(2, hte->h_name, mkpos(&sym->s_pos));
usr.bin/xlint/lint2/chk.c
205
sym_t *sym, *def1;
usr.bin/xlint/lint2/chk.c
211
for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) {
usr.bin/xlint/lint2/chk.c
216
if (sym->s_def != DEF && (!sflag || sym->s_def != TDEF))
usr.bin/xlint/lint2/chk.c
218
if (sym->s_inline)
usr.bin/xlint/lint2/chk.c
221
def1 = sym;
usr.bin/xlint/lint2/chk.c
225
msg(3, hte->h_name, mkpos(&def1->s_pos), mkpos(&sym->s_pos));
usr.bin/xlint/lint2/chk.c
305
for (sym_t *sym = hte->h_syms; sym != NULL; sym = sym->s_next) {
usr.bin/xlint/lint2/chk.c
306
if (sym == def)
usr.bin/xlint/lint2/chk.c
308
const type_t *tp2 = TP(sym->s_type);
usr.bin/xlint/lint2/chk.c
320
type_name(xt2), mkpos(&sym->s_pos));
usr.bin/xlint/lint2/chk.c
96
sym_t *sym, *def, *pdecl, *decl;
usr.bin/xlint/lint2/emit2.c
104
outdef(const hte_t *hte, const sym_t *sym)
usr.bin/xlint/lint2/emit2.c
114
if (sym->s_check_only_first_args) {
usr.bin/xlint/lint2/emit2.c
116
outint(sym->s_check_num_args);
usr.bin/xlint/lint2/emit2.c
118
if (sym->s_scanflike) {
usr.bin/xlint/lint2/emit2.c
120
outint(sym->s_scanflike_arg);
usr.bin/xlint/lint2/emit2.c
122
if (sym->s_printflike) {
usr.bin/xlint/lint2/emit2.c
124
outint(sym->s_printflike_arg);
usr.bin/xlint/lint2/emit2.c
127
outchar(sym->s_def == DEF ? 'd' : 't');
usr.bin/xlint/lint2/emit2.c
128
if (TP(sym->s_type)->t_tspec == FUNC) {
usr.bin/xlint/lint2/emit2.c
129
if (sym->s_function_has_return_value)
usr.bin/xlint/lint2/emit2.c
131
if (sym->s_old_style_function)
usr.bin/xlint/lint2/emit2.c
136
outtype(TP(sym->s_type));
usr.bin/xlint/lint2/emit2.c
144
sym_t *sym, *def;
usr.bin/xlint/lint2/emit2.c
156
for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) {
usr.bin/xlint/lint2/emit2.c
157
if (sym->s_def == DEF) {
usr.bin/xlint/lint2/emit2.c
158
def = sym;
usr.bin/xlint/lint2/emit2.c
161
if (sym->s_def == TDEF && def == NULL)
usr.bin/xlint/lint2/emit2.c
162
def = sym;
usr.bin/xlint/lint2/lint2.h
119
struct sym *s_next; /* next symbol with same name */
usr.bin/xlint/lint2/read.c
1135
sym_t *sym1, **symp, *sym;
usr.bin/xlint/lint2/read.c
1151
for (sym = hte->h_syms; sym != NULL && !ofnd; sym = sym->s_next) {
usr.bin/xlint/lint2/read.c
1152
if (sym->s_pos.p_src != sym1->s_pos.p_src)
usr.bin/xlint/lint2/read.c
1198
for (symp = &hte->h_syms; (sym = *symp) != NULL; ) {
usr.bin/xlint/lint2/read.c
1199
if (sym->s_pos.p_src == sym1->s_pos.p_src) {
usr.bin/xlint/lint2/read.c
1200
sym->s_static = true;
usr.bin/xlint/lint2/read.c
1201
*symp = sym->s_next;
usr.bin/xlint/lint2/read.c
1202
if (hte->h_lsym == &sym->s_next)
usr.bin/xlint/lint2/read.c
1204
sym->s_next = NULL;
usr.bin/xlint/lint2/read.c
1205
*nhte->h_lsym = sym;
usr.bin/xlint/lint2/read.c
1206
nhte->h_lsym = &sym->s_next;
usr.bin/xlint/lint2/read.c
1208
symp = &sym->s_next;
usr.bin/xlint/lint2/read.c
1238
for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) {
usr.bin/xlint/lint2/read.c
1239
if (sym->s_def == DEF || sym->s_def == TDEF) {
usr.bin/xlint/lint2/read.c
393
parse_function_attribute(const char **pp, sym_t *sym, bool *used)
usr.bin/xlint/lint2/read.c
398
if (sym->s_def != NODECL)
usr.bin/xlint/lint2/read.c
400
sym->s_def = DEF;
usr.bin/xlint/lint2/read.c
403
if (sym->s_def != NODECL)
usr.bin/xlint/lint2/read.c
405
sym->s_def = DECL;
usr.bin/xlint/lint2/read.c
408
if (sym->s_inline)
usr.bin/xlint/lint2/read.c
410
sym->s_inline = true;
usr.bin/xlint/lint2/read.c
413
if (sym->s_old_style_function)
usr.bin/xlint/lint2/read.c
415
sym->s_old_style_function = true;
usr.bin/xlint/lint2/read.c
418
if (sym->s_function_has_return_value)
usr.bin/xlint/lint2/read.c
420
sym->s_function_has_return_value = true;
usr.bin/xlint/lint2/read.c
423
if (sym->s_static)
usr.bin/xlint/lint2/read.c
425
sym->s_static = true;
usr.bin/xlint/lint2/read.c
428
if (sym->s_def != NODECL)
usr.bin/xlint/lint2/read.c
430
sym->s_def = TDEF;
usr.bin/xlint/lint2/read.c
438
if (sym->s_check_only_first_args)
usr.bin/xlint/lint2/read.c
440
sym->s_check_only_first_args = true;
usr.bin/xlint/lint2/read.c
441
sym->s_check_num_args = parse_short(pp);
usr.bin/xlint/lint2/read.c
444
if (sym->s_printflike)
usr.bin/xlint/lint2/read.c
446
sym->s_printflike = true;
usr.bin/xlint/lint2/read.c
447
sym->s_printflike_arg = parse_short(pp);
usr.bin/xlint/lint2/read.c
450
if (sym->s_scanflike)
usr.bin/xlint/lint2/read.c
452
sym->s_scanflike = true;
usr.bin/xlint/lint2/read.c
453
sym->s_scanflike_arg = parse_short(pp);
usr.bin/xlint/lint2/read.c
468
sym_t *symp, sym;
usr.bin/xlint/lint2/read.c
474
(void)memset(&sym, 0, sizeof(sym));
usr.bin/xlint/lint2/read.c
475
sym.s_pos = pos;
usr.bin/xlint/lint2/read.c
476
sym.s_def = NODECL;
usr.bin/xlint/lint2/read.c
480
while (parse_function_attribute(&cp, &sym, &used))
usr.bin/xlint/lint2/read.c
501
mkpos(&sym.s_pos));
usr.bin/xlint/lint2/read.c
513
if (sym.s_def == DEF || sym.s_def == TDEF)
usr.bin/xlint/lint2/read.c
516
sym.s_type = inptype(cp, &cp);
usr.bin/xlint/lint2/read.c
526
if (symp->s_pos.p_isrc == sym.s_pos.p_isrc &&
usr.bin/xlint/lint2/read.c
527
symp->s_pos.p_iline == sym.s_pos.p_iline &&
usr.bin/xlint/lint2/read.c
528
symp->s_type == sym.s_type &&
usr.bin/xlint/lint2/read.c
529
((symp->s_def == DECL && sym.s_def == DECL) ||
usr.bin/xlint/lint2/read.c
530
(!sflag && symp->s_def == TDEF && sym.s_def == TDEF)) &&
usr.bin/xlint/lint2/read.c
531
!symp->s_static && !sym.s_static)
usr.bin/xlint/lint2/read.c
536
if (sym.s_check_only_first_args ||
usr.bin/xlint/lint2/read.c
537
sym.s_printflike || sym.s_scanflike) {
usr.bin/xlint/lint2/read.c
539
*symp = sym;
usr.bin/xlint/lint2/read.c
543
symp->s_s = sym.s_s;
usr.sbin/gspa/gspa/gsp_ass.h
76
symbol sym;
usr.sbin/gspa/gspa/gsp_ass.h
82
#define e_sym e_u.sym
usr.sbin/npf/npfctl/npf_extmod.c
59
void *sym;
usr.sbin/npf/npfctl/npf_extmod.c
62
sym = dlsym(handle, buf);
usr.sbin/npf/npfctl/npf_extmod.c
63
if (sym == NULL) {
usr.sbin/npf/npfctl/npf_extmod.c
66
return sym;
usr.sbin/tprof/ksyms.c
115
struct sym *sym;
usr.sbin/tprof/ksyms.c
124
sym = emalloc(sizeof(*sym));
usr.sbin/tprof/ksyms.c
125
sym->name = estrdup(elf_strptr(e, sh->sh_link, st->st_name));
usr.sbin/tprof/ksyms.c
126
sym->value = (uint64_t)st->st_value;
usr.sbin/tprof/ksyms.c
127
sym->size = st->st_size;
usr.sbin/tprof/ksyms.c
130
syms[nsyms - 1] = sym;
usr.sbin/tprof/ksyms.c
158
const struct sym *sym = syms[mid];
usr.sbin/tprof/ksyms.c
160
assert(syms[lo]->value >= sym->value);
usr.sbin/tprof/ksyms.c
161
assert(sym->value >= syms[hi]->value);
usr.sbin/tprof/ksyms.c
162
if (sym->value <= value) {
usr.sbin/tprof/ksyms.c
171
const struct sym *sym = syms[i];
usr.sbin/tprof/ksyms.c
173
if (sym->value <= value &&
usr.sbin/tprof/ksyms.c
174
(sym->size == 0 || value - sym->value <= sym->size )) {
usr.sbin/tprof/ksyms.c
175
*offset = value - sym->value;
usr.sbin/tprof/ksyms.c
178
return sym->name;
usr.sbin/tprof/ksyms.c
180
if (sym->size != 0 && sym->value + sym->size < value) {
usr.sbin/tprof/ksyms.c
46
static struct sym **syms = NULL;
usr.sbin/tprof/ksyms.c
52
const struct sym *s1 = *(const struct sym * const *)p1;
usr.sbin/tprof/ksyms.c
53
const struct sym *s2 = *(const struct sym * const *)p2;
usr.sbin/tprof/ksyms.c
72
struct sym **
usr.sbin/tprof/ksyms.h
38
struct sym **ksymload(size_t *);
usr.sbin/tprof/tprof_top.c
102
static struct sym **ksyms;