| /freebsd-13.1/contrib/ntp/lib/isc/ |
| H A D | symtab.c | 71 symtab = (isc_symtab_t *)isc_mem_get(mctx, sizeof(*symtab)); in isc_symtab_create() 77 isc_mem_put(mctx, symtab, sizeof(*symtab)); in isc_symtab_create() 84 symtab->count = 0; in isc_symtab_create() 91 *symtabp = symtab; in isc_symtab_create() 103 symtab = *symtabp; in isc_symtab_destroy() 117 isc_mem_put(symtab->mctx, symtab->table, in isc_symtab_destroy() 119 symtab->magic = 0; in isc_symtab_destroy() 120 isc_mem_put(symtab->mctx, symtab, sizeof(*symtab)); in isc_symtab_destroy() 220 isc_mem_put(symtab->mctx, symtab->table, in grow_table() 274 if (symtab->count > symtab->maxload) in isc_symtab_define() [all …]
|
| /freebsd-13.1/lib/libproc/ |
| H A D | proc_sym.c | 107 struct symtab *symtab; member 161 load_symtab(Elf *e, struct symtab *symtab, u_long sh_type) in load_symtab() argument 192 symtab->index[i] = i; in load_symtab() 193 symtab->nsyms = nsyms; in load_symtab() 197 thunk.symtab = symtab; in load_symtab() 458 lookup_symbol_by_addr(Elf *e, struct symtab *symtab, uintptr_t addr, in lookup_symbol_by_addr() argument 469 data = symtab->data; in lookup_symbol_by_addr() 585 lookup_symbol_by_name(Elf *elf, struct symtab *symtab, const char *symbol, in lookup_symbol_by_name() argument 595 data = symtab->data; in lookup_symbol_by_name() 668 struct symtab *symtab; in proc_iter_symbyaddr() local [all …]
|
| H A D | _libproc.h | 44 struct symtab { struct 58 struct symtab dynsymtab; argument 59 struct symtab symtab; member
|
| /freebsd-13.1/sys/ddb/ |
| H A D | db_main.c | 86 X_db_lookup(db_symtab_t *symtab, const char *symbol) in X_db_lookup() argument 91 if (symtab->private == NULL) { in X_db_lookup() 95 sym = (Elf_Sym *)symtab->start; in X_db_lookup() 96 while ((char *)sym < symtab->end) { in X_db_lookup() 98 !strcmp(DB_PRIVATE(symtab)->strtab + in X_db_lookup() 116 if (symtab->private == NULL) { in X_db_search_symbol() 124 stoffs -= DB_PRIVATE(symtab)->relbase; in X_db_search_symbol() 128 for (sym = (Elf_Sym*)symtab->start; (char*)sym < symtab->end; sym++) { in X_db_search_symbol() 177 if (symtab->private == NULL) { in X_db_symbol_values() 185 *namep = (const char *)DB_PRIVATE(symtab)->strtab + in X_db_symbol_values() [all …]
|
| H A D | db_sym.h | 99 bool X_db_line_at_pc(db_symtab_t *symtab, c_db_sym_t cursym, 102 c_db_sym_t X_db_search_symbol(db_symtab_t *symtab, db_addr_t off, 105 void X_db_symbol_values(db_symtab_t *symtab, c_db_sym_t sym,
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/ |
| H A D | SymbolFileSymtab.cpp | 65 const Symtab *symtab = m_objfile_sp->GetSymtab(); in CalculateAbilities() local 66 if (symtab) { in CalculateAbilities() 70 if (symtab->AppendSymbolIndexesWithType(eSymbolTypeSourceFile, in CalculateAbilities() 75 if (symtab->AppendSymbolIndexesWithType( in CalculateAbilities() 78 symtab->SortSymbolIndexesByValue(m_func_indexes, true); in CalculateAbilities() 85 symtab->SortSymbolIndexesByValue(m_code_indexes, true); in CalculateAbilities() 89 if (symtab->AppendSymbolIndexesWithType(eSymbolTypeData, in CalculateAbilities() 91 symtab->SortSymbolIndexesByValue(m_data_indexes, true); in CalculateAbilities() 96 if (symtab->AppendSymbolIndexesWithType(eSymbolTypeObjCClass, in CalculateAbilities() 142 const Symtab *symtab = m_objfile_sp->GetSymtab(); in ParseFunctions() local [all …]
|
| /freebsd-13.1/contrib/elftoolchain/libelf/ |
| H A D | libelf_ar.c | 318 Elf_Arsym *symtab, *sym; in _libelf_ar_process_bsd_symtab() local 329 symtab = NULL; in _libelf_ar_process_bsd_symtab() 396 e->e_u.e_ar.e_symtab = symtab; in _libelf_ar_process_bsd_symtab() 400 return (symtab); in _libelf_ar_process_bsd_symtab() 403 if (symtab) in _libelf_ar_process_bsd_symtab() 404 free(symtab); in _libelf_ar_process_bsd_symtab() 434 Elf_Arsym *symtab, *sym; in _libelf_ar_process_svr4_symtab() local 441 symtab = NULL; in _libelf_ar_process_svr4_symtab() 490 return (symtab); in _libelf_ar_process_svr4_symtab() 493 if (symtab) in _libelf_ar_process_svr4_symtab() [all …]
|
| H A D | elf_getarsym.c | 37 Elf_Arsym *symtab; in elf_getarsym() local 40 symtab = NULL; in elf_getarsym() 44 else if ((symtab = ar->e_u.e_ar.e_symtab) != NULL) in elf_getarsym() 47 symtab = (ar->e_flags & LIBELF_F_AR_VARIANT_SVR4) ? in elf_getarsym() 55 return (symtab); in elf_getarsym()
|
| /freebsd-13.1/contrib/one-true-awk/ |
| H A D | tran.c | 36 Array *symtab; /* main symbol table */ variable 92 fsloc = setsymtab("FS", " ", 0.0, STR|DONTFREE, symtab); in syminit() 103 nfloc = setsymtab("NF", "", 0.0, NUM, symtab); in syminit() 105 nrloc = setsymtab("NR", "", 0.0, NUM, symtab); in syminit() 107 fnrloc = setsymtab("FNR", "", 0.0, NUM, symtab); in syminit() 111 rstartloc = setsymtab("RSTART", "", 0.0, NUM, symtab); in syminit() 113 rlengthloc = setsymtab("RLENGTH", "", 0.0, NUM, symtab); in syminit() 115 symtabloc = setsymtab("SYMTAB", "", 0.0, ARR, symtab); in syminit() 117 symtabloc->sval = (char *) symtab; in syminit() 127 cp = setsymtab("ARGV", "", 0.0, ARR, symtab); in arginit() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lld/COFF/ |
| H A D | InputFiles.cpp | 91 symtab->reportDuplicate(source, f); in checkAndSetWeakAlias() 109 symtab->addLazyArchive(this, sym); in parse() 151 symtab->addFile(file); in fetch() 178 symtab->addLazyObject(this, name); in parse() 546 symtab->reportDuplicate(leader, this); in handleComdatSelection() 552 symtab->reportDuplicate(leader, this); in handleComdatSelection() 562 symtab->reportDuplicate(leader, this); in handleComdatSelection() 569 symtab->reportDuplicate(leader, this); in handleComdatSelection() 637 return symtab->addAbsolute(name, sym); in createDefined() 1006 thunkSym = symtab->addImportThunk( in parse() [all …]
|
| H A D | MinGW.cpp | 144 if (symtab->find(("__imp_" + sym->getName()).str())) in shouldExport() 204 Symbol *sym = symtab->findUnderscore(name); in addWrappedSymbols() 208 Symbol *real = symtab->addUndefined(mangle("__real_" + name)); in addWrappedSymbols() 209 Symbol *wrap = symtab->addUndefined(mangle("__wrap_" + name)); in addWrappedSymbols() 242 Symbol *imp = symtab->find(("__imp_" + w.sym->getName()).str()); in wrapSymbols() 250 symtab->localImportChunks.push_back(wrapimp->getChunk()); in wrapSymbols()
|
| H A D | Driver.cpp | 91 symtab = make<SymbolTable>(); in link() 285 symtab->addFile(imp); in addArchiveBuffer() 300 symtab->addFile(obj); in addArchiveBuffer() 965 for (Chunk *c : symtab->getChunks()) in parseOrderFile() 1195 symtab->addFile(f); in convertResources() 2092 symtab->addLibcall(s); in linkerMain() 2134 symtab->loadMinGWSymbols(); in linkerMain() 2143 symtab->reportUnresolvable(); in linkerMain() 2157 symtab->addCombinedLTOObjects(); in linkerMain() 2215 Symbol *sym = symtab->find(name); in linkerMain() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lld/ELF/ |
| H A D | MarkLive.cpp | 228 for (Symbol *sym : symtab->symbols()) in run() 238 markSymbol(symtab->find(config->entry)); in run() 239 markSymbol(symtab->find(config->init)); in run() 240 markSymbol(symtab->find(config->fini)); in run() 242 markSymbol(symtab->find(s)); in run() 244 markSymbol(symtab->find(s)); in run() 328 if (symtab->find(("__start_" + sec->name).str()) || in moveToMain() 329 symtab->find(("__stop_" + sec->name).str())) in moveToMain() 347 for (Symbol *sym : symtab->symbols()) in markLive()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Core/ |
| H A D | Module.cpp | 486 Symtab *symtab = symfile->GetSymtab(); in ResolveSymbolContextForAddress() local 818 if (symtab) in FindFunctions() 837 if (symtab) in FindFunctions() 855 Symtab *symtab = symbols->GetSymtab(); in FindFunctions() local 856 if (symtab) { in FindFunctions() 1312 if (Symtab *symtab = GetSymtab()) in FindFirstSymbolWithNameAndType() local 1340 if (Symtab *symtab = GetSymtab()) in FindFunctionSymbols() local 1352 if (Symtab *symtab = GetSymtab()) { in FindSymbolsWithNameAndType() local 1367 if (Symtab *symtab = GetSymtab()) { in FindSymbolsMatchingRegExAndType() local 1386 if (Symtab *symtab = sym_file->GetSymtab()) in PreloadSymbols() local [all …]
|
| /freebsd-13.1/contrib/ntp/lib/isc/include/isc/ |
| H A D | symtab.h | 125 isc_symtab_lookup(isc_symtab_t *symtab, const char *key, unsigned int type, 130 isc_symtab_define(isc_symtab_t *symtab, const char *key, unsigned int type, 135 isc_symtab_undefine(isc_symtab_t *symtab, const char *key, unsigned int type);
|
| /freebsd-13.1/usr.bin/gprof/ |
| H A D | elf.c | 71 const Elf_Sym *symtab; in elf_getnfile() local 100 symtab = (const Elf_Sym *)(base + sh_symtab->sh_offset); in elf_getnfile() 107 if (wantsym(&symtab[i], strtab)) in elf_getnfile() 117 const Elf_Sym *sym = &symtab[i]; in elf_getnfile()
|
| /freebsd-13.1/contrib/elftoolchain/libpe/ |
| H A D | pe_symtab.c | 34 pe_update_symtab(PE *pe, char *symtab, size_t sz, unsigned int nsym) in pe_update_symtab() argument 40 if (pe == NULL || symtab == NULL || sz == 0) { in pe_update_symtab() 81 sb->sb_pb.pb_buf = symtab; in pe_update_symtab()
|
| /freebsd-13.1/libexec/rtld-elf/mips/ |
| H A D | reloc.c | 135 dstsym = dstobj->symtab + ELF_R_SYM(rel->r_info); in do_copy_relocations() 221 const Elf_Sym *symtab = NULL, *sym; in _rtld_relocate_nonplt_self() local 260 sym = symtab + gotsym; in _rtld_relocate_nonplt_self() 290 sym = symtab + r_symndx; in _rtld_relocate_nonplt_self() 366 sym = obj->symtab; in reloc_non_plt() 383 sym = obj->symtab + obj->gotsym; in reloc_non_plt() 460 obj->strtab + obj->symtab[i].st_name); in reloc_non_plt() 494 def = obj->symtab + r_symndx; in reloc_non_plt() 571 obj->strtab + obj->symtab[r_symndx].st_name, in reloc_non_plt() 598 obj->strtab + obj->symtab[r_symndx].st_name, in reloc_non_plt() [all …]
|
| /freebsd-13.1/contrib/elftoolchain/elfcopy/ |
| H A D | symbols.c | 420 ecp->symtab->sz = 0; in generate_symbols() 422 ecp->symtab->buf = sy_buf; in generate_symbols() 676 sy = ecp->symtab; in create_symtab() 711 free(ecp->symtab->buf); in create_symtab() 712 free(ecp->symtab); in create_symtab() 715 ecp->symtab = NULL; in create_symtab() 755 if (ecp->symtab != NULL && ecp->symtab->buf != NULL) { in free_symtab() 844 ecp->symtab->sz = 0; in create_external_symtab() 846 ecp->symtab->buf = sy_buf; in create_external_symtab() 955 sy_buf = ecp->symtab->buf; in add_to_symtab() [all …]
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/cfi/ |
| H A D | cfi.cpp | 222 uptr strtab = 0, symtab = 0, strsz = 0; in find_cfi_check_in_dso() local 225 symtab = p->d_un.d_ptr; in find_cfi_check_in_dso() 232 if (symtab > strtab) { in find_cfi_check_in_dso() 233 VReport(1, "Can not handle: symtab > strtab (%p > %zx)\n", symtab, strtab); in find_cfi_check_in_dso() 245 if (strtab >= beg && strtab + strsz < end && symtab >= beg && in find_cfi_check_in_dso() 246 symtab < end) in find_cfi_check_in_dso() 253 VReport(1, "Can not handle: symtab %p, strtab %zx\n", symtab, strtab); in find_cfi_check_in_dso() 257 for (const Elf_Sym *p = (const Elf_Sym *)symtab; (Elf_Addr)p < strtab; in find_cfi_check_in_dso()
|
| /freebsd-13.1/libexec/rtld-elf/arm/ |
| H A D | reloc.c | 92 dstsym = dstobj->symtab + ELF_R_SYM(rel->r_info); in do_copy_relocations() 218 obj->strtab + obj->symtab[symnum].st_name, in reloc_nonplt_object() 225 obj->strtab + obj->symtab[symnum].st_name, in reloc_nonplt_object() 248 obj->strtab + obj->symtab[symnum].st_name, in reloc_nonplt_object() 294 obj->strtab + obj->symtab[symnum].st_name, in reloc_nonplt_object() 311 obj->strtab + obj->symtab[symnum].st_name, in reloc_nonplt_object() 331 obj->strtab + obj->symtab[symnum].st_name, in reloc_nonplt_object() 341 obj->strtab + obj->symtab[symnum].st_name); in reloc_nonplt_object()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARFDebugMap.cpp | 289 Symtab *symtab = m_objfile_sp->GetSymtab(); in InitOSO() local 290 if (symtab) { in InitOSO() 304 symtab->AppendSymbolIndexesWithTypeAndFlagsValue( in InitOSO() 315 symtab->SortSymbolIndexesByValue(m_func_indexes, true); in InitOSO() 316 symtab->SortSymbolIndexesByValue(m_glob_indexes, true); in InitOSO() 319 const Symbol *symbol = symtab->SymbolAtIndex(sym_idx); in InitOSO() 327 const Symbol *symbol = symtab->SymbolAtIndex(sym_idx); in InitOSO() 772 Symtab *symtab = m_objfile_sp->GetSymtab(); in ResolveSymbolContext() local 773 if (symtab) { in ResolveSymbolContext() 1127 Symtab *symtab = module_objfile->GetSymtab(); in FindCompleteObjCDefinitionTypeForDIE() local [all …]
|
| /freebsd-13.1/contrib/byacc/ |
| H A D | descrip.mms | 16 symtab.obj, \ 51 symtab.obj : symtab.c
|
| H A D | Makefile.old | 24 symtab.o \ 41 symtab.c \ 82 symtab.o: defs.h
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/API/ |
| H A D | SBModule.cpp | 299 if (Symtab *symtab = GetUnifiedSymbolTable(module_sp)) in GetNumSymbols() local 300 return symtab->GetNumSymbols(); in GetNumSymbols() 309 Symtab *symtab = GetUnifiedSymbolTable(module_sp); in GetSymbolAtIndex() local 310 if (symtab) in GetSymbolAtIndex() 311 sb_symbol.SetSymbol(symtab->SymbolAtIndex(idx)); in GetSymbolAtIndex() 323 Symtab *symtab = GetUnifiedSymbolTable(module_sp); in FindSymbol() local 324 if (symtab) in FindSymbol() 325 sb_symbol.SetSymbol(symtab->FindFirstSymbolWithNameAndType( in FindSymbol() 340 Symtab *symtab = GetUnifiedSymbolTable(module_sp); in FindSymbols() local 341 if (symtab) { in FindSymbols() [all …]
|