Home
last modified time | relevance | path

Searched refs:symtab (Results 1 – 25 of 64) sorted by path

123

/illumos-gate/usr/src/boot/common/
H A Dload_elf.c55 Elf_Sym *symtab; member
729 ef->symtab = (Elf_Sym*)(uintptr_t) in __elfN()
750 if (ef->hashtab == NULL || ef->symtab == NULL || in __elfN()
1074 COPYOUT(ef->symtab + symnum, &sym, sizeof (sym)); in __elfN()
/illumos-gate/usr/src/boot/sys/sys/
H A Dlinker.h280 const Elf_Sym *symtab; /* Ptr to the symbol table. */ member
/illumos-gate/usr/src/cmd/abi/spectrans/spec2trace/
H A DMakefile.targ40 symtab.o \
/illumos-gate/usr/src/cmd/awk/
H A Dawk.h139 extern Array *symtab, *makesymtab(int);
H A Dlex.c198 buf, tostring(buf), atof(buf), CON|NUM, symtab); in yylex()
359 buf, "", 0.0, STR|NUM, symtab); in yylex()
480 yylval.cp = setsymtab(buf, s, 0.0, CON|STR|DONTFREE, symtab); in string()
528 yylval.cp = setsymtab("NF", "", 0.0, NUM, symtab); in word()
539 yylval.cp = setsymtab(w, "", 0.0, STR|NUM|DONTFREE, symtab); in word()
H A Dlib.c140 (void) setsval(lookup("FILENAME", symtab), p); in initgetrec()
372 q = setsymtab(s, p, 0.0, STR, symtab); in setclvar()
H A Dmain.c109 symtab = makesymtab(NSYMTAB/NSYMTAB); in main()
H A Dtran.c66 Array *symtab; /* main symbol table */ variable
129 NUM|STR|CON|DONTFREE, symtab); in syminit()
143 STR|DONTFREE, symtab)->sval; in syminit()
145 nfloc = setsymtab("NF", "", 0.0, NUM, symtab); in syminit()
147 nrloc = setsymtab("NR", "", 0.0, NUM, symtab); in syminit()
149 fnrloc = setsymtab("FNR", "", 0.0, NUM, symtab); in syminit()
153 rstartloc = setsymtab("RSTART", "", 0.0, NUM, symtab); in syminit()
157 symtabloc = setsymtab("SYMTAB", "", 0.0, ARR, symtab); in syminit()
158 symtabloc->sval = (char *)symtab; in syminit()
169 cp = setsymtab("ARGV", "", 0.0, ARR, symtab); in arginit()
[all …]
/illumos-gate/usr/src/cmd/awk_xpg4/
H A Dawk.h412 extern NODE *symtab[NBUCKET];
H A Dawk0.c187 NODE *symtab[NBUCKET]; /* Heads of symbol table buckets */ variable
H A Dawk3.c449 np = symtab[hashbuck(hash = dohash((wchar_t *)name))]; in vlookup()
478 spp = &symtab[hashbuck(np->n_hash)]; in addsymtab()
504 for (rnp = symtab[h]; rnp != NNULL; rnp = rnp->n_next) { in delsymtab()
521 symtab[h] = rnp->n_next; else in delsymtab()
2054 np = symtab[(*buckp)++]; in symwalk()
/illumos-gate/usr/src/cmd/backup/restore/
H A DMakefile26 symtab.o tape.o utilities.o
/illumos-gate/usr/src/cmd/lockstat/
H A Dsym.c141 Sym *symtab, *symp, *lastsym; in symtab_init() local
158 symtab = (Sym *)elf_getdata(scn, NULL)->d_buf; in symtab_init()
169 lastsym = symtab + nsyms; in symtab_init()
171 for (symp = symtab; symp < lastsym; symp++) in symtab_init()
/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_kvm.c1075 mdb_gelf_symtab_t *symtab = NULL; in kmt_symbol_iter() local
1109 symtab = km->km_symtab; in kmt_symbol_iter()
1112 if (symtab != NULL) in kmt_symbol_iter()
1113 kmt_symtab_iter(symtab, type, obj, cb, data); in kmt_symbol_iter()
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_ctf.c1707 ctf_sect_t ctdata, symtab, strtab; in mdb_ctf_bufopen() local
1717 symtab.cts_name = ".symtab"; in mdb_ctf_bufopen()
1718 symtab.cts_type = symhdr->sh_type; in mdb_ctf_bufopen()
1719 symtab.cts_flags = symhdr->sh_flags; in mdb_ctf_bufopen()
1720 symtab.cts_data = sym_va; in mdb_ctf_bufopen()
1721 symtab.cts_size = symhdr->sh_size; in mdb_ctf_bufopen()
1722 symtab.cts_entsize = symhdr->sh_entsize; in mdb_ctf_bufopen()
1723 symtab.cts_offset = symhdr->sh_offset; in mdb_ctf_bufopen()
1733 return (ctf_bufopen(&ctdata, &symtab, &strtab, errp)); in mdb_ctf_bufopen()
H A Dmdb_kvm.c1029 mdb_gelf_symtab_t *symtab = NULL; in kt_symbol_iter() local
1035 symtab = kt->k_symtab; in kt_symbol_iter()
1037 symtab = kt->k_dynsym; in kt_symbol_iter()
1042 symtab = kt->k_dynsym; in kt_symbol_iter()
1075 symtab = km->km_symtab; in kt_symbol_iter()
1078 if (symtab) in kt_symbol_iter()
1079 kt_symtab_iter(symtab, type, obj, cb, data); in kt_symbol_iter()
/illumos-gate/usr/src/cmd/mdb/common/modules/libproc/
H A Dlibproc.c49 sym_tbl_t symtab; in pr_symtab() local
86 if (symtab.sym_count == 0) { in pr_symtab()
102 symtab.sym_data_pri); in pr_symtab()
105 if ((symtab.sym_symn_aux > 0) && in pr_symtab()
109 symtab.sym_data_aux); in pr_symtab()
116 (uintptr_t)symtab.sym_byname; in pr_symtab()
124 count = symtab.sym_count; in pr_symtab()
126 count = symtab.sym_symn; in pr_symtab()
139 if (idx >= symtab.sym_symn_aux) { in pr_symtab()
141 idx -= symtab.sym_symn_aux; in pr_symtab()
[all …]
/illumos-gate/usr/src/cmd/oawk/
H A Dawk.def70 extern CELL *symtab[];
H A Dawk.g.y121 valtonode(lookup(L_zeronull, symtab, 0), CCON));
164 valtonode(lookup(L_record, symtab, 0), CFLD));
168 valtonode(lookup(L_record, symtab, 0), CFLD));
230 valtonode(lookup(L_record, symtab, 0), CFLD), makedfa($1));
242 $$ = valtonode(lookup(L_record, symtab, 0), CFLD);
H A Dawk.lx.l107 yylval = (int)lookup(L_record, symtab, 0);
116 yylval = (int)setsymtab(yytext, NULL, 0.0, NUM, symtab);
120 CON|NUM, symtab); RETURN(NUMBER); }
149 symtab);
187 yylval = (int)setsymtab(cbuf, s, 0.0, CON|STR, symtab);
H A Dlib.c206 q = setsymtab(s, tostring(p), 0.0, STR, symtab); in setclvar()
281 setfval(lookup(L_NF, symtab, 0), (awkfloat) maxfld); in fldbld()
H A Dparse.c240 x = stat2(PRINT, valtonode(lookup(L_record, symtab, 0), CFLD), NULL); in genprint()
H A Dtran.c36 CELL *symtab[MAXSYM]; /* symbol table pointers */ variable
74 setsymtab(L_0, tostring(L_0), 0.0, NUM|STR|CON|FLD, symtab); in syminit()
76 setsymtab(L_zeronull, tostring(L_NULL), 0.0, NUM|STR|CON|FLD, symtab); in syminit()
77 recloc = setsymtab(L_record, record, 0.0, STR|FLD, symtab); in syminit()
79 recloc, lookup(L_record, symtab, 0), NULL); in syminit()
80 FS = &setsymtab(L_FS, tostring(L_space), 0.0, STR|FLD, symtab)->sval; in syminit()
84 symtab)->sval; in syminit()
86 symtab)->sval; in syminit()
87 FILENAME = &setsymtab(L_FILENAME, NULL, 0.0, STR|FLD, symtab)->sval; in syminit()
88 nfloc = setsymtab(L_NF, NULL, 0.0, NUM, symtab); in syminit()
[all …]
/illumos-gate/usr/src/cmd/sendmail/src/
H A Dsendmail.h1441 struct symtab struct
1445 struct symtab *s_next; /* pointer to next in chain */ argument
1474 typedef struct symtab STAB; argument
/illumos-gate/usr/src/cmd/sgs/demo_rdb/common/
H A Dsyms.c40 symtab_getsym(sym_tbl_t *symtab, int ndx, GElf_Sym *dst) in symtab_getsym() argument
43 if (ndx >= symtab->st_symn_aux) { in symtab_getsym()
44 return (gelf_getsym(symtab->st_syms_pri, in symtab_getsym()
45 ndx - symtab->st_symn_aux, dst)); in symtab_getsym()
49 return (gelf_getsym(symtab->st_syms_aux, ndx, dst)); in symtab_getsym()

123