Home
last modified time | relevance | path

Searched refs:SymTab (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/sendmail/src/
H A Dstab.c47 static STAB *SymTab[STABSIZE];
90 ps = &SymTab[hfunc];
271 for (shead = SymTab; shead < &SymTab[STABSIZE]; shead++)
310 for (shead = SymTab; shead < &SymTab[STABSIZE]; shead++)
352 for (shead = SymTab; shead < &SymTab[STABSIZE]; shead++)
402 s = SymTab[i]; in rmexpstab()
464 SymTab[i] = s; in rmexpstab()
492 s = SymTab[i]; in dumpstab()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DIRObjectFile.cpp31 SymTab.addModule(M.get()); in IRObjectFile()
45 SymTab.printSymbolName(OS, getSym(Symb)); in printSymbolName()
50 return SymTab.getSymbolFlags(getSym(Symb)); in getSymbolFlags()
55 Ret.p = reinterpret_cast<uintptr_t>(SymTab.symbols().data()); in symbol_begin()
61 Ret.p = reinterpret_cast<uintptr_t>(SymTab.symbols().data() + in symbol_end()
62 SymTab.symbols().size()); in symbol_end()
H A DModuleSymbolTable.cpp59 SymTab.push_back(&GV); in addModule()
62 SymTab.push_back(new (AsmSymbols.Allocate()) in addModule()
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp301 void fillSymTabShdr(ContentSection<ELFSymbolTableBuilder<ELFT>, ELFT> &SymTab, in fillSymTabShdr() argument
303 SymTab.Shdr.sh_type = ShType; in fillSymTabShdr()
304 SymTab.Shdr.sh_flags = SHF_ALLOC; in fillSymTabShdr()
305 SymTab.Shdr.sh_addr = SymTab.Addr; in fillSymTabShdr()
306 SymTab.Shdr.sh_offset = SymTab.Offset; in fillSymTabShdr()
310 SymTab.Shdr.sh_info = 1; in fillSymTabShdr()
311 SymTab.Shdr.sh_size = SymTab.Size; in fillSymTabShdr()
312 SymTab.Shdr.sh_name = this->ShStrTab.Content.getOffset(SymTab.Name); in fillSymTabShdr()
313 SymTab.Shdr.sh_addralign = SymTab.Align; in fillSymTabShdr()
314 SymTab.Shdr.sh_entsize = sizeof(Elf_Sym); in fillSymTabShdr()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DModuleSymbolTable.h43 std::vector<Symbol> SymTab; variable
47 ArrayRef<Symbol> symbols() const { return SymTab; } in symbols()
H A DELFObjectFile.h319 const Elf_Shdr *SymTab) const;
858 const Elf_Shdr *SymTab) const { in getSymbolSection() argument
869 auto ESecOrErr = EF.getSection(*ESym, SymTab, ShndxTable); in getSymbolSection()
1239 const Elf_Shdr *SymTab = DotSymtabSec; in symbol_end() local
1240 if (!SymTab) in symbol_end()
1242 DataRefImpl Sym = toDRI(SymTab, SymTab->sh_size / sizeof(Elf_Sym)); in symbol_end()
1258 const Elf_Shdr *SymTab = DotDynSymSec; in dynamic_symbol_end() local
1259 if (!SymTab) in dynamic_symbol_end()
1261 DataRefImpl Sym = toDRI(SymTab, SymTab->sh_size / sizeof(Elf_Sym)); in dynamic_symbol_end()
H A DIRObjectFile.h30 ModuleSymbolTable SymTab; variable
H A DELF.h327 const Elf_Shdr *SymTab) const;
490 const Elf_Shdr *SymTab,
582 ELFFile<ELFT>::getSection(const Elf_Sym &Sym, const Elf_Shdr *SymTab, in getSection() argument
584 auto SymsOrErr = symbols(SymTab); in getSection()
762 const Elf_Shdr *SymTab) const { in getRelocationSymbol() argument
766 return getEntry<Elf_Sym>(*SymTab, Index); in getRelocationSymbol()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp448 void Section::restoreSymTabLink(SymbolTableSection &SymTab) { in restoreSymTabLink() argument
451 LinkSection = &SymTab; in restoreSymTabLink()
1080 this->Link = SymTab ? SymTab->Index : 0; in finalize()
1091 if (ToRemove(SymTab)) { in removeSectionReferences()
1098 SymTab = nullptr; in removeSectionReferences()
1290 auto &SymTab = Obj->addSection<SymbolTableSection>(); in addSymTab() local
1292 SymTab.Name = ".symtab"; in addSymTab()
1293 SymTab.Link = StrTab->Index; in addSymTab()
1296 SymTab.addSymbol("", 0, 0, nullptr, 0, 0, 0, 0); in addSymTab()
1298 Obj->SymbolTable = &SymTab; in addSymTab()
[all …]
H A DELFObject.h625 void restoreSymTabLink(SymbolTableSection &SymTab) override;
797 void setSymTab(SymbolTableSection *SymTab) { Symbols = SymTab; } in setSymTab() argument
897 void setSymTab(SymTabType *SymTab) { Symbols = SymTab; } in setSymTab() argument
942 const SymbolTableSection *SymTab = nullptr; variable
957 void setSymTab(const SymbolTableSection *SymTabSec) { SymTab = SymTabSec; } in setSymTab()
1068 void addData(SymbolTableSection *SymTab);
1102 Error initSymbolTable(SymbolTableSection *SymTab);
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOModule.cpp46 SymTab.addModule(Mod.get()); in LTOModule()
339 SymTab.printSymbolName(OS, Sym); in addDefinedDataSymbol()
397 SymTab.printSymbolName(OS, Sym); in addDefinedFunctionSymbol()
544 SymTab.printSymbolName(OS, Sym); in addPotentialUndefinedSymbol()
570 for (auto Sym : SymTab.symbols()) { in parseSymbols()
572 uint32_t Flags = SymTab.getSymbolFlags(Sym); in parseSymbols()
582 SymTab.printSymbolName(OS, Sym); in parseSymbols()
696 for (auto Sym : SymTab.symbols()) { in hasCtorDtor()
H A DLTO.cpp868 ModuleSymbolTable SymTab; in addRegularLTO() local
869 SymTab.addModule(&M); in addRegularLTO()
887 auto MsymI = SymTab.symbols().begin(), MsymE = SymTab.symbols().end(); in addRegularLTO()
890 auto Flags = SymTab.getSymbolFlags(*MsymI); in addRegularLTO()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMachOPlatform.cpp114 SymbolStringPtr CompleteBootstrapSymbol, SymbolTableVector SymTab, in MachOPlatformCompleteBootstrapMaterializationUnit() argument
124 SymTab(std::move(SymTab)), DeferredAAs(std::move(DeferredAAs)),
165 RegisterObjectSymbolTable, MachOHeaderAddr, SymTab)), in materialize()
167 DeregisterObjectSymbolTable, MachOHeaderAddr, SymTab))}); in materialize()
182 SymbolTableVector SymTab; member in __anon04a50ca90111::MachOPlatformCompleteBootstrapMaterializationUnit
583 std::move(BI.SymTab), std::move(BI.DeferredAAs), in MachOPlatform()
1720 auto &SymTab = MP.Bootstrap->SymTab; in addSymbolTableRegistration() local
1722 SymTab.push_back({NameSym->getAddress(), OriginalSymbol->getAddress(), in addSymbolTableRegistration()
1727 SymbolTableVector SymTab; in addSymbolTableRegistration() local
1729 SymTab.push_back({NameSym->getAddress(), OriginalSymbol->getAddress(), in addSymbolTableRegistration()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp1039 InstrProfSymtab *SymTab) { in remapValue() argument
1040 if (!SymTab) in remapValue()
1044 return SymTab->getFunctionHashFromAddress(Value); in remapValue()
1047 return SymTab->getVTableHashFromAddress(Value); in remapValue()
1197 InstrProfSymtab *SymTab) { in deserializeTo() argument
1204 Record.addValueData(Kind, VSite, VDs, SymTab); in deserializeTo()
1237 InstrProfSymtab *SymTab) { in deserializeTo() argument
1243 VR->deserializeTo(Record, SymTab); in deserializeTo()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DFunction.h90 SymTab; ///< Symbol table of args/instructions variable
815 inline ValueSymbolTable *getValueSymbolTable() { return SymTab.get(); } in getValueSymbolTable()
817 return SymTab.get(); in getValueSymbolTable()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp292 const Elf_Shdr &Sec, const Elf_Shdr *SymTab);
327 getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *SymTab,
344 unsigned Ndx, const Elf_Shdr *SymTab,
419 const Elf_Shdr *SymTab) const;
437 const typename ELFT::Shdr *SymTab; member
478 ELFDumper<ELFT>::getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *SymTab, in getVersionTable() argument
481 assert((!SymTab && !StrTab && !SymTabSec) || (SymTab && StrTab && SymTabSec)); in getVersionTable()
508 if (SymTab) { in getVersionTable()
509 *SymTab = SymTabOrErr->Symbols; in getVersionTable()
511 *SymTabSec = SymTabOrErr->SymTab; in getVersionTable()
[all …]
H A DARMEHABIPrinter.h413 const Elf_Shdr *SymTab = *SymTabOrErr; in FindExceptionTable() local
425 unwrapOrError(FileName, ELF.getRelocationSymbol(RelA, SymTab)); in FindExceptionTable()
427 auto Ret = ELF.getSection(*Symbol, SymTab, ShndxTable); in FindExceptionTable()
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/legacy/
H A DLTOModule.h54 ModuleSymbolTable SymTab; member
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DMachOPlatform.h202 SymbolTableVector SymTab; member
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProf.h935 InstrProfSymtab *SymTab);
1034 InstrProfSymtab *SymTab);
H A DInstrProfData.inc409 InstrProfSymtab *SymTab);
487 InstrProfSymtab *SymTab);
/freebsd/contrib/llvm-project/compiler-rt/include/profile/
H A DInstrProfData.inc409 InstrProfSymtab *SymTab);
487 InstrProfSymtab *SymTab);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp492 SymTab = std::make_unique<ValueSymbolTable>(NonGlobalValueMaxNameSize); in Function()