Symbol: symtab
lib/libc/gen/nlist.c
103
struct nlist *p, *symtab;
lib/libc/gen/nlist.c
148
symtab = (struct nlist *)(a_out_mmap + symoff);
lib/libc/gen/nlist.c
173
soff = symtab->n_un.n_strx;
lib/libc/gen/nlist.c
176
if (soff != 0 && (symtab->n_type & N_STAB) == 0)
lib/libc/gen/nlist.c
179
p->n_value = symtab->n_value;
lib/libc/gen/nlist.c
180
p->n_type = symtab->n_type;
lib/libc/gen/nlist.c
181
p->n_desc = symtab->n_desc;
lib/libc/gen/nlist.c
182
p->n_other = symtab->n_other;
lib/libc/gen/nlist.c
186
symtab++;
lib/libevtr/evtr.c
1910
if (!(q->symtab = symtab_new()))
lib/libevtr/evtr.c
1947
symtab_destroy(q->symtab);
lib/libevtr/evtr.c
228
struct symtab *symtab;
lib/libevtr/evtr.c
699
struct symtab *
lib/libevtr/evtr.c
702
struct symtab *symtab;
lib/libevtr/evtr.c
703
if (!(symtab = calloc(sizeof(struct symtab), 1)))
lib/libevtr/evtr.c
704
return symtab;
lib/libevtr/evtr.c
705
symtab->tab.hashfunc = &hashfunc_string;
lib/libevtr/evtr.c
706
symtab->tab.cmpfunc = &cmpfunc_string;
lib/libevtr/evtr.c
707
return symtab;
lib/libevtr/evtr.c
711
symtab_destroy(struct symtab *symtab)
lib/libevtr/evtr.c
713
free(symtab);
lib/libevtr/evtr.c
717
symtab_find(const struct symtab *symtab, const char *str)
lib/libevtr/evtr.c
721
if (hash_find(&symtab->tab, (uintptr_t)str, &val))
lib/libevtr/evtr.c
727
symtab_insert(struct symtab *symtab, const char *name,
lib/libevtr/evtr.c
735
hash_insert(&symtab->tab, (uintptr_t)name, (uintptr_t)var);
lib/libevtr/evtr.c
756
parse_var(f->var, q->symtab, &var, &q->parse_err_buf[0],
lib/libevtr/evtr.c
802
parse_string(&q->pending_event, q->symtab, &ev->fmt[1],
lib/libevtr/evtr.h
64
const struct symtab *symtab;
lib/libevtr/internal.h
36
struct symtab *symtab;
lib/libevtr/internal.h
48
struct symtab *symtab_new(void);
lib/libevtr/internal.h
49
struct evtr_variable * symtab_find(const struct symtab *, const char *);
lib/libevtr/internal.h
50
int symtab_insert(struct symtab *, const char *, struct evtr_variable *);
lib/libevtr/internal.h
51
void symtab_destroy(struct symtab *);
lib/libevtr/internal.h
54
int parse_string(evtr_event_t, struct symtab *, const char *, char *, size_t);
lib/libevtr/internal.h
55
int parse_var(const char *, struct symtab *, struct evtr_variable **,
lib/libevtr/ktrfmt.tab.c
153
hsh = symtab_find(ctx->symtab, hashname);
lib/libevtr/ktrfmt.tab.c
1634
var = symtab_find(ctx->symtab, (yyvsp[(1) - (1)].tok)->str);
lib/libevtr/ktrfmt.tab.c
1641
symtab_insert(ctx->symtab, (yyvsp[(1) - (1)].tok)->str, var);
lib/libevtr/ktrfmt.tab.c
188
symtab_insert(ctx->symtab, var->name, var);
lib/libevtr/ktrfmt.tab.c
1981
parse_string(evtr_event_t ev, struct symtab *symtab, const char *str,
lib/libevtr/ktrfmt.tab.c
1990
ctx.symtab = symtab;
lib/libevtr/ktrfmt.tab.c
2003
parse_var(const char *str, struct symtab *symtab, struct evtr_variable **var,
lib/libevtr/ktrfmt.tab.c
2012
ctx.symtab = symtab;
lib/libevtr/ktrfmt.y
115
symtab_insert(ctx->symtab, var->name, var);
lib/libevtr/ktrfmt.y
261
var = symtab_find(ctx->symtab, $1->str);
lib/libevtr/ktrfmt.y
268
symtab_insert(ctx->symtab, $1->str, var);
lib/libevtr/ktrfmt.y
337
parse_string(evtr_event_t ev, struct symtab *symtab, const char *str,
lib/libevtr/ktrfmt.y
346
ctx.symtab = symtab;
lib/libevtr/ktrfmt.y
359
parse_var(const char *str, struct symtab *symtab, struct evtr_variable **var,
lib/libevtr/ktrfmt.y
368
ctx.symtab = symtab;
lib/libevtr/ktrfmt.y
80
hsh = symtab_find(ctx->symtab, hashname);
lib/libevtr/ktrfmt.yy.c
510
static struct symtab *strtab;
lib/libexecinfo/symtab.h
41
typedef struct symtab symtab_t;
libexec/rtld-elf/debug.c
113
sym = obj->symtab + ELF_R_SYM(rel->r_info);
libexec/rtld-elf/debug.c
135
sym = obj->symtab + ELF_R_SYM(rela->r_info);
libexec/rtld-elf/rtld.c
1045
obj->symtab = (const Elf_Sym *)
libexec/rtld-elf/rtld.c
1627
ref = refobj->symtab + symnum;
libexec/rtld-elf/rtld.c
2639
if (obj->symtab == NULL || obj->strtab == NULL ||
libexec/rtld-elf/rtld.c
3400
def = obj->symtab + symoffset;
libexec/rtld-elf/rtld.c
4062
symp = obj->symtab + symnum;
libexec/rtld-elf/rtld.h
180
const Elf_Sym *symtab; /* Symbol table */
libexec/rtld-elf/x86_64/reloc.c
87
dstsym = dstobj->symtab + ELF_R_SYM(rela->r_info);
stand/boot/common/load_elf.c
506
ef->symtab = (Elf_Sym*)(uintptr_t)(dp[i].d_un.d_ptr + off);
stand/boot/common/load_elf.c
524
if (ef->hashtab == NULL || ef->symtab == NULL ||
stand/boot/common/load_elf.c
54
Elf_Sym *symtab;
stand/boot/common/load_elf.c
702
COPYOUT(ef->symtab + symnum, &sym, sizeof(sym));
sys/ddb/db_kld.c
100
X_db_line_at_pc(db_symtab_t *symtab, c_db_sym_t cursym, char **filename,
sys/ddb/db_kld.c
107
X_db_sym_numargs(db_symtab_t *symtab, c_db_sym_t cursym, int *nargp,
sys/ddb/db_kld.c
65
X_db_search_symbol(db_symtab_t *symtab, db_addr_t off, db_strategy_t strategy,
sys/ddb/db_kld.c
83
X_db_symbol_values(db_symtab_t *symtab, c_db_sym_t dbsym, const char **namep,
sys/ddb/db_sym.h
101
boolean_t X_db_line_at_pc (db_symtab_t *symtab, c_db_sym_t cursym,
sys/ddb/db_sym.h
105
c_db_sym_t X_db_search_symbol (db_symtab_t *symtab, db_addr_t off,
sys/ddb/db_sym.h
110
void X_db_symbol_values (db_symtab_t *symtab,
sys/kern/link_elf.c
187
Elf_Sym* symtab;
sys/kern/link_elf.c
205
symtab = (Elf_Sym *)base;
sys/kern/link_elf.c
223
ef->ddbsymtab = symtab;
sys/kern/link_elf.c
258
ef->symtab = (Elf_Sym*) (ef->address + dp->d_un.d_ptr);
sys/kern/link_elf.c
308
ef->ddbsymtab = ef->symtab;
sys/kern/link_elf.c
697
ref = ef->symtab + ELF_R_SYM(r_info);
sys/kern/link_elf.c
818
symp = ef->symtab + symnum;
sys/kern/link_elf.c
842
if (ef->symtab == ef->ddbsymtab)
sys/kern/link_elf.c
870
if (es >= ef->symtab && es < (ef->symtab + ef->nchains)) {
sys/kern/link_elf.c
876
if (ef->symtab == ef->ddbsymtab)
sys/kern/link_elf.c
99
const Elf_Sym* symtab; /* DT_SYMTAB */
sys/kern/link_elf.c
997
sym = ef->symtab + symidx;