/titanic_44/usr/src/cmd/mdb/common/modules/libproc/ |
H A D | libproc.c | 48 sym_tbl_t symtab; in pr_symtab() local 80 if (mdb_vread(&symtab, sizeof (sym_tbl_t), addr) == -1) { in pr_symtab() 85 if (symtab.sym_count == 0) { in pr_symtab() 99 (uintptr_t)symtab.sym_data_pri) == -1) { in pr_symtab() 101 symtab.sym_data_pri); in pr_symtab() 104 if ((symtab.sym_symn_aux > 0) && in pr_symtab() 106 (uintptr_t)symtab.sym_data_aux) == -1)) { in pr_symtab() 108 symtab.sym_data_aux); in pr_symtab() 114 uintptr_t src = byaddr ? (uintptr_t)symtab.sym_byaddr : in pr_symtab() 115 (uintptr_t)symtab.sym_byname; in pr_symtab() [all …]
|
/titanic_44/usr/src/cmd/sgs/elfedit/common/ |
H A D | elfedit_machelf.c | 59 elfedit_symtab_t *symtab = obj_state->os_symtab; in get_symtab() local 63 for (i = 0; i < obj_state->os_symtabnum; i++, symtab++) in get_symtab() 64 if (symtab->symt_shndx == sh_link) in get_symtab() 65 return (symtab); in get_symtab() 138 elfedit_symtab_t *symtab; in elfedit64_init_obj_state() local 278 symtab = get_symtab(obj_state, _cache); in elfedit64_init_obj_state() 279 symtab->symt_xshndx = ndx; in elfedit64_init_obj_state() 283 symtab = get_symtab(obj_state, _cache); in elfedit64_init_obj_state() 284 symtab->symt_syminfo = ndx; in elfedit64_init_obj_state() 288 symtab = get_symtab(obj_state, _cache); in elfedit64_init_obj_state() [all …]
|
H A D | util_machelf.c | 574 elfedit_symtab_t *symtab; in elfedit_sec_getsymtab() local 586 symtab = obj_state->os_symtab; in elfedit_sec_getsymtab() 587 for (ndx = 0; ndx < obj_state->os_symtabnum; ndx++, symtab++) { in elfedit_sec_getsymtab() 589 &obj_state->os_secarr[symtab->symt_shndx]; in elfedit_sec_getsymtab() 591 if ((by_index && (symtab->symt_shndx == index)) || in elfedit_sec_getsymtab() 611 *aux_info = symtab; in elfedit_sec_getsymtab() 647 elfedit_symtab_t *symtab; in elfedit_sec_getxshndx() local 653 symtab = obj_state->os_symtab; in elfedit_sec_getxshndx() 654 for (ndx = 0; ndx < obj_state->os_symtabnum; ndx++, symtab++) in elfedit_sec_getxshndx() 655 if (symsec->sec_shndx == symtab->symt_shndx) in elfedit_sec_getxshndx() [all …]
|
/titanic_44/usr/src/cmd/awk/ |
H A D | tran.c | 43 Array *symtab; /* main symbol table */ variable 85 symtab = makesymtab(NSYMTAB); in syminit() 87 NUM|STR|CON|DONTFREE, symtab); in syminit() 90 NUM|STR|CON|DONTFREE, symtab); in syminit() 93 STR|DONTFREE, symtab)->sval; in syminit() 95 STR|DONTFREE, symtab)->sval; in syminit() 97 STR|DONTFREE, symtab)->sval; in syminit() 99 STR|DONTFREE, symtab)->sval; in syminit() 101 STR|DONTFREE, symtab)->sval; in syminit() 103 STR|DONTFREE, symtab)->sval; in syminit() [all …]
|
H A D | awk.lx.l | 145 (uchar *)"",0.0,STR|NUM,symtab); 150 <A>NF { yylval.cp = setsymtab((uchar *)yytext, (uchar *)"", 0.0, NUM, symtab); RET(VARNF); } 153 … yylval.cp = setsymtab((uchar *)yytext, tostring((uchar *)yytext), atof(yytext), CON|NUM, symtab); 199 (uchar *)"",0.0,STR|NUM,symtab); 230 yylval.cp = setsymtab(cbuf, s, 0.0, CON|STR, symtab);
|
/titanic_44/usr/src/cmd/oawk/ |
H A D | tran.c | 38 CELL *symtab[MAXSYM]; /* symbol table pointers */ variable 76 setsymtab(L_0, tostring(L_0), 0.0, NUM|STR|CON|FLD, symtab); in syminit() 78 setsymtab(L_zeronull, tostring(L_NULL), 0.0, NUM|STR|CON|FLD, symtab); in syminit() 79 recloc = setsymtab(L_record, record, 0.0, STR|FLD, symtab); in syminit() 81 recloc, lookup(L_record, symtab, 0), NULL); in syminit() 82 FS = &setsymtab(L_FS, tostring(L_space), 0.0, STR|FLD, symtab)->sval; in syminit() 83 RS = &setsymtab(L_RS, tostring(L_newline), 0.0, STR|FLD, symtab)->sval; in syminit() 84 OFS = &setsymtab(L_OFS, tostring(L_space), 0.0, STR|FLD, symtab)->sval; in syminit() 86 symtab)->sval; in syminit() 88 symtab)->sval; in syminit() [all …]
|
H A D | awk.g.y | 121 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 D | awk.lx.l | 110 yylval = (int)lookup(L_record, symtab, 0); 119 yylval = (int)setsymtab(yytext, NULL, 0.0, NUM, symtab); 123 CON|NUM, symtab); RETURN(NUMBER); } 152 symtab); 190 yylval = (int)setsymtab(cbuf, s, 0.0, CON|STR, symtab);
|
/titanic_44/usr/src/lib/libproc/common/ |
H A D | Psymtab.c | 727 ctf_sect_t ctdata, symtab, strtab; in Pbuild_file_ctf() local 772 symtab.cts_name = fptr->file_ctf_dyn ? ".dynsym" : ".symtab"; in Pbuild_file_ctf() 773 symtab.cts_type = symp->sym_hdr_pri.sh_type; in Pbuild_file_ctf() 774 symtab.cts_flags = symp->sym_hdr_pri.sh_flags; in Pbuild_file_ctf() 775 symtab.cts_data = symp->sym_data_pri->d_buf; in Pbuild_file_ctf() 776 symtab.cts_size = symp->sym_hdr_pri.sh_size; in Pbuild_file_ctf() 777 symtab.cts_entsize = symp->sym_hdr_pri.sh_entsize; in Pbuild_file_ctf() 778 symtab.cts_offset = symp->sym_hdr_pri.sh_offset; in Pbuild_file_ctf() 788 fptr->file_ctfp = ctf_bufopen(&ctdata, &symtab, &strtab, &err); in Pbuild_file_ctf() 1445 symtab_getsym(sym_tbl_t *symtab, int ndx, GElf_Sym *dst) in symtab_getsym() argument [all …]
|
/titanic_44/usr/src/cmd/mdb/tools/findfp/common/ |
H A D | findsym.c | 40 Elf_Data *symtab; in findelfsym() local 50 (symtab = elf_getdata(scn, NULL)) == NULL) in findelfsym() 58 if (gelf_getsym(symtab, i, &sym) == NULL) in findelfsym()
|
/titanic_44/usr/src/cmd/sgs/librtld_db/demo/common/ |
H A D | syms.c | 40 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()
|
/titanic_44/usr/src/lib/libpp/common/ |
H A D | ppop.c | 33 #define REFONE (pp.truncate?(Hash_table_t*)0:pp.symtab) 34 #define REFALL (pp.truncate?pp.dirtab:pp.symtab) 454 if (!pp.symtab) in ppop() 455 pp.symtab = hashalloc(NiL, HASH_name, "symbols", 0); in ppop() 474 if (key = ppkeyset(pp.symtab, s)) in ppop() 761 if (!pp.symtab) in ppop() 762 pp.symtab = hashalloc(NiL, HASH_name, "symbols", 0); in ppop() 801 hashset(pp.symtab, HASH_ALLOCATE); in ppop() 1042 pp.reset.symtab = pp.symtab; in ppop() 1043 pp.symtab = 0; in ppop() [all …]
|
H A D | ppmisc.c | 39 …if (!(sym = ppsymget(pp.symtab, name)) && (ref <= REF_NORMAL && pp.macref || ref == REF_CREATE || … in pprefmac() 43 sym = ppsymset(pp.symtab, NiL); in pprefmac() 109 if (sym = ppsymref(pp.symtab, pred)) in ppassert() 122 if (sym = ppsymset(pp.symtab, pred)) in ppassert()
|
H A D | ppcontext.c | 52 if (op->symtab) hashfree(op->symtab); in ppcontext()
|
/titanic_44/usr/src/cmd/lockstat/ |
H A D | sym.c | 143 Sym *symtab, *symp, *lastsym; in symtab_init() local 160 symtab = (Sym *)elf_getdata(scn, NULL)->d_buf; in symtab_init() 171 lastsym = symtab + nsyms; in symtab_init() 173 for (symp = symtab; symp < lastsym; symp++) in symtab_init()
|
/titanic_44/usr/src/uts/common/exec/elf/ |
H A D | elf.c | 1542 Shdr *symtab = NULL, *strtab; in process_scns() local 1558 symtab = (Shdr *)(shbase + in process_scns() 1582 if (symtab == NULL) { in process_scns() 1584 } else if (symtab->sh_type == in process_scns() 1603 if (symtab != NULL && in process_scns() 1604 symtab->sh_type == SHT_SYMTAB && in process_scns() 1611 symtab != 0) in process_scns() 1614 symtab = shdr; in process_scns() 1617 if (symtab != NULL) { in process_scns() 1618 if ((symtab->sh_type != SHT_DYNSYM && in process_scns() [all …]
|
/titanic_44/usr/src/uts/common/fs/objfs/ |
H A D | objfs_data.c | 213 int i, shstrtab, strtab, symtab; in objfs_data_init() local 228 symtab = i; in objfs_data_init() 247 sect->sect_link = symtab; in objfs_data_init() 512 Elf64_Sym sym, *symtab; in read_symtab() local 514 Elf32_Sym sym, *symtab; in read_symtab() 519 symtab = addr; in read_symtab() 530 sym = symtab[index]; in read_symtab() 547 sym = symtab[index]; in read_symtab()
|
/titanic_44/usr/src/tools/ctf/dwarf/common/ |
H A D | dwarf_elf_access.c | 113 struct Dwarf_Section_s *symtab; member 700 Dwarf_Small *symtab_section = obj->symtab->dss_data; in loop_through_relocations() 787 if (!obj->symtab) { in dwarf_elf_object_relocate_a_section() 788 obj->symtab = &dbg->de_elf_symtab; in dwarf_elf_object_relocate_a_section() 791 if( obj->symtab->dss_index != relocatablesec->dss_reloc_link) { in dwarf_elf_object_relocate_a_section() 796 if( obj->strtab->dss_index != obj->symtab->dss_link) { in dwarf_elf_object_relocate_a_section() 801 if(!obj->symtab->dss_data) { in dwarf_elf_object_relocate_a_section() 804 obj->symtab->dss_index, in dwarf_elf_object_relocate_a_section() 805 &obj->symtab->dss_data, error); in dwarf_elf_object_relocate_a_section()
|
/titanic_44/usr/src/cmd/mandoc/ |
H A D | term.c | 48 if (p->symtab) in term_free() 49 mchars_free(p->symtab); in term_free() 470 uc = mchars_spec2cp(p->symtab, seq, sz); in term_word() 489 cp = mchars_spec2str(p->symtab, seq, sz, &ssz); in term_word() 681 (p->symtab, seq, ssz); in term_strlen() 703 (p->symtab, seq, ssz, &rsz); in term_strlen()
|
/titanic_44/usr/src/cmd/sgs/libld/common/ |
H A D | update.c | 189 Sym _sym = {0}, *sym, *symtab = NULL; in update_osym() local 240 symtab = (Sym *)ofl->ofl_ossymtab->os_outdata->d_buf; in update_osym() 241 symtab[symtab_ndx++] = _sym; in update_osym() 335 if (symtab) { in update_osym() 337 sym = &symtab[symtab_ndx++]; in update_osym() 409 if (symtab) { in update_osym() 417 symtab[symtab_ndx++] = *sym; in update_osym() 604 if (symtab) { in update_osym() 702 enter_in_symtab = symtab && in update_osym() 713 symtab[symtab_ndx] = *sym; in update_osym() [all …]
|
/titanic_44/usr/src/uts/common/io/audio/drv/audioemu10k/dsp/ |
H A D | asm10k.c | 158 static sym_t symtab[MAX_SYMBOLS]; variable 273 if (strcmp(symtab[i].name, name) == 0) { in find_symbol() 274 return (&symtab[i]); in find_symbol() 300 sym = &symtab[nsyms++]; in add_symbol() 829 symtab[i].arg, symtab[i].type, symtab[i].name); in produce_map()
|
/titanic_44/usr/src/cmd/sgs/elfedit/modules/common/ |
H A D | sym.c | 1048 elfedit_symtab_t *symtab; in process_args() local 1139 symtab = obj_state->os_symtab; in process_args() 1142 tblndx++, symtab++) { in process_args() 1152 if (symtab->symt_shndx != index) in process_args() 1155 &obj_state->os_secarr[symtab->symt_shndx], 0, NULL) == 0) { in process_args() 1160 symtab->symt_shndx, NULL, &symstate->sym.data, in process_args() 1161 &symstate->sym.n, &symtab); in process_args() 1162 symstate->versym.shndx = symtab->symt_versym; in process_args() 1163 symstate->xshndx.shndx = symtab->symt_xshndx; in process_args() 1473 elfedit_symtab_t *symtab; in cpl_sh_opt() local [all …]
|
/titanic_44/usr/src/cmd/sgs/libelf/common/ |
H A D | libelf.msg | 55 @ EFMT_ARSYM "Format error: archive symtab truncated" 56 @ EFMT_ARSYMSTR "Format error: archive symtab strings" 57 @ EFMT_ARSYMSZ "Format error: archive symtab size" 91 @ EMEM_ARSYM "Memory allocation error: archive symtab"
|
/titanic_44/usr/src/cmd/sgs/elfwrap/common/ |
H A D | elfwrap.c | 221 Sym *symtab, *secsymtabent, *glbsymtabent; in output() local 416 symtab = (Sym *)outsec->os_data->d_buf; in output() 447 secsymtabent = symtab; in output() 546 outsymtab->os_shdr->sh_info = (secsymtabent - symtab); in output()
|
/titanic_44/usr/src/lib/libdtrace/common/ |
H A D | dt_module.c | 194 Elf32_Sym *symtab = (Elf32_Sym *)dmp->dm_symtab.cts_data; in dt_module_symsort32() local 200 Elf32_Sym *sym = symtab + dsp->ds_symid; in dt_module_symsort32() 218 Elf64_Sym *symtab = (Elf64_Sym *)dmp->dm_symtab.cts_data; in dt_module_symsort64() local 224 Elf64_Sym *sym = symtab + dsp->ds_symid; in dt_module_symsort64() 267 const Elf32_Sym *symtab = dmp->dm_symtab.cts_data; in dt_module_symname32() local 281 sym = symtab + dsp->ds_symid; in dt_module_symname32() 297 const Elf64_Sym *symtab = dmp->dm_symtab.cts_data; in dt_module_symname64() local 311 sym = symtab + dsp->ds_symid; in dt_module_symname64() 328 const Elf32_Sym *symtab = dmp->dm_symtab.cts_data; in dt_module_symaddr32() local 358 *idp = (uint_t)(sym - symtab); in dt_module_symaddr32() [all …]
|