| /src/sys/sys/ |
| kobj.h | 50 const Elf_Sym * kobj_symbol(kobj_t, uintptr_t); 56 int kobj_renamespace(Elf_Sym *, size_t, char **, size_t *);
|
| kern_ctf.h | 42 const Elf_Sym *symtab; /* Ptr to the symbol table. */
|
| ksyms.h | 49 Elf_Sym *sd_symstart; /* Address of symbol table */ 99 void *ku_sym; /* Normally Elf_Sym */ 110 Elf_Sym ku_sym; 148 int ksyms_getval_unlocked(const char *, const char *, Elf_Sym **,
|
| kobj_impl.h | 117 Elf_Sym *ko_symtab; /* Symbol table */
|
| /src/sys/lib/libsa/ |
| lookup_elf32.c | 51 Elf_Sym *symtab_start, *symtab_end, *sp; 74 symtab_start = (Elf_Sym*)((char*)sstab + shp[i].sh_offset); 75 symtab_end = (Elf_Sym*)((char*)sstab + shp[i].sh_offset
|
| /src/libexec/ld.elf_so/ |
| symbol.c | 84 const Elf_Sym * 89 const Elf_Sym *symp; 90 const Elf_Sym *def; 122 const Elf_Sym * 127 const Elf_Sym *def, *def_w; 177 unsigned long symnum, const Elf_Sym **vsymp, int *vcount) 179 const Elf_Sym *symp; 294 static const Elf_Sym * 299 const Elf_Sym *vsymp = NULL; 325 static const Elf_Sym * [all...] |
| rtld.h | 179 const Elf_Sym *symtab; /* Symbol table */ 371 extern Elf_Sym _rtld_sym_zero; 486 Elf_Addr _rtld_resolve_ifunc(const Obj_Entry *, const Elf_Sym *); 496 const Elf_Sym *_rtld_symlook_obj(const char *, Elf_Hash *, 498 const Elf_Sym *_rtld_find_symdef(unsigned long, const Obj_Entry *, 500 const Elf_Sym *_rtld_find_plt_symdef(unsigned long, const Obj_Entry *, 503 const Elf_Sym *_rtld_symlook_list(const char *, Elf_Hash *, 505 const Elf_Sym *_rtld_symlook_default(const char *, Elf_Hash *, 507 const Elf_Sym *_rtld_symlook_needed(const char *, Elf_Hash *, 560 const Elf_Sym *, Elf_Addr) [all...] |
| reloc.c | 69 const Elf_Sym *dstsym = dstobj->symtab + ELF_R_SYM(rela->r_info); 74 const Elf_Sym *srcsym = NULL; 348 _rtld_resolve_ifunc(const Obj_Entry *obj, const Elf_Sym *def)
|
| /src/sys/ddb/ |
| db_elf.c | 51 #define STAB_TO_SYMSTART(stab) ((Elf_Sym *)((stab)->start)) 52 #define STAB_TO_SYMEND(stab) ((Elf_Sym *)((stab)->end)) 111 Elf_Sym *symp, *symtab_start, *symtab_end; 166 symtab_start = (Elf_Sym *)((char *)symtab + 168 symtab_end = (Elf_Sym *)((char *)symtab + 226 if ((Elf_Sym *)elf == STAB_TO_SYMSTART(stab)) { 243 Elf_Sym *symp, *symtab_start, *symtab_end; 272 Elf_Sym *rsymp, *symp, *symtab_start, *symtab_end; 338 Elf_Sym *symp = (Elf_Sym *)sym [all...] |
| /src/sys/rump/librump/rumpkern/ |
| kobj_rename.c | 68 kobj_renamespace(Elf_Sym *symtab, size_t symcount, 71 Elf_Sym *sym;
|
| /src/sys/kern/ |
| kern_ksyms.c | 194 static Elf_Sym * 197 Elf_Sym *sym, *maxsym; 233 maxsym = sym + table->sd_symsize / sizeof(Elf_Sym); 308 const Elf_Sym *sa, *sb; 336 Elf_Sym *sym, *nsym, ts; 339 int nsyms = symsize / sizeof(Elf_Sym); 375 nsym = (Elf_Sym *)newstart; 444 tab->sd_symsize = n * sizeof(Elf_Sym); 448 if (kheapsort(nsym, n, sizeof(Elf_Sym), addsymtab_compar, &ts) != 0) 595 (long)kernel_symtab.sd_symsize/sizeof(Elf_Sym)); [all...] |
| /src/sys/arch/m68k/m68k/ |
| kobj_machdep.c | 60 const Elf_Sym *sym = kobj_symbol(ko, symnum);
|
| /src/sys/arch/sh3/sh3/ |
| kobj_machdep.c | 62 const Elf_Sym *sym = kobj_symbol(ko, symidx);
|
| /src/sys/arch/vax/vax/ |
| kobj_machdep.c | 57 const Elf_Sym *sym = kobj_symbol(ko, symidx);
|
| /src/libexec/ld.elf_so/arch/mips/ |
| mips_reloc.c | 159 const Elf_Sym *symtab = NULL, *sym; 173 symtab = (const Elf_Sym *)(relocbase + dynp->d_un.d_ptr); 251 const Elf_Sym *sym, *def = NULL; 371 const Elf_Sym *def2; 511 const Elf_Sym *def; 557 const Elf_Sym *sym = obj->symtab + obj->gotsym;
|
| /src/sys/arch/amd64/stand/prekern/ |
| elf.c | 41 Elf_Sym *symtab; 100 Elf_Sym *sym; 145 const Elf_Sym *sym; 403 eif.symtab = (Elf_Sym *)((uint8_t *)eif.ehdr + eif.shdr[i].sh_offset); 404 eif.symcnt = eif.shdr[i].sh_size / sizeof(Elf_Sym); 426 Elf_Sym *sym;
|
| /src/usr.sbin/lockstat/ |
| elf32.c | 96 static Elf_Sym *symp; 161 nsyms = (int)(symhdr.sh_size / sizeof(Elf_Sym));
|
| /src/sys/arch/alpha/alpha/ |
| kobj_machdep.c | 91 const Elf_Sym *sym = kobj_symbol(ko, symidx);
|
| /src/sys/arch/i386/i386/ |
| kobj_machdep.c | 98 const Elf_Sym *sym = kobj_symbol(ko, symidx);
|
| /src/sys/arch/powerpc/powerpc/ |
| kobj_machdep.c | 94 const Elf_Sym *sym = kobj_symbol(ko, symidx);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Object/ |
| ELFObjectFile.h | 273 Expected<section_iterator> getSymbolSection(const Elf_Sym *Symb, 352 bool isExportedToOtherDSO(const Elf_Sym *ESym) const { 402 Expected<const Elf_Sym *> getSymbol(DataRefImpl Sym) const { 403 return EF.template getEntry<Elf_Sym>(Sym.d.a, Sym.d.b); 490 Expected<const Elf_Sym *> SymOrErr = getSymbol(Sym); 535 Expected<const Elf_Sym *> SymOrErr = getSymbol(Symb); 561 Expected<const Elf_Sym *> SymOrErr = getSymbol(Symb); 601 Expected<const Elf_Sym *> SymOrErr = getSymbol(Symb); 620 Expected<const Elf_Sym *> SymOrErr = getSymbol(Sym); 633 Expected<const Elf_Sym *> SymOrErr = getSymbol(Symb) [all...] |
| ELF.h | 234 Expected<const Elf_Sym *> getRelocationSymbol(const Elf_Rel &Rel, 263 return makeArrayRef<Elf_Sym>(nullptr, nullptr); 264 return getSectionContentsAsArray<Elf_Sym>(*Sec); 373 Expected<uint32_t> getSectionIndex(const Elf_Sym &Sym, Elf_Sym_Range Syms, 375 Expected<const Elf_Shdr *> getSection(const Elf_Sym &Sym, 378 Expected<const Elf_Shdr *> getSection(const Elf_Sym &Sym, 383 Expected<const Elf_Sym *> getSymbol(const Elf_Shdr *Sec, 432 ELFFile<ELFT>::getSectionIndex(const Elf_Sym &Sym, Elf_Sym_Range Syms, 449 ELFFile<ELFT>::getSection(const Elf_Sym &Sym, const Elf_Shdr *SymTab, 459 ELFFile<ELFT>::getSection(const Elf_Sym &Sym, Elf_Sym_Range Symbols [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/InterfaceStub/ |
| ELFObjHandler.cpp | 103 using Elf_Sym = typename ELFT::Sym; 109 Elf_Sym S{}; 118 size_t getSize() const { return Symbols.size() * sizeof(Elf_Sym); } 121 memcpy(Buf, Symbols.data(), sizeof(Elf_Sym) * Symbols.size()); 125 llvm::SmallVector<Elf_Sym, 8> Symbols; 176 using Elf_Sym = typename ELFT::Sym; 313 SymTab.Shdr.sh_entsize = sizeof(Elf_Sym); 534 using Elf_Sym = typename ELFT::Sym; 597 Elf_Sym_Range DynSyms = ArrayRef<Elf_Sym>( 598 reinterpret_cast<const Elf_Sym *>(*DynSymPtr), *SymCount) [all...] |
| /src/libexec/ld.elf_so/arch/aarch64/ |
| mdreloc.c | 148 const Elf_Sym *def; 221 const Elf_Sym *def = NULL; 404 const Elf_Sym *def;
|
| /src/sys/arch/amd64/amd64/ |
| kobj_machdep.c | 109 const Elf_Sym *sym = kobj_symbol(ko, symidx);
|