/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | ModuleSymbolTable.h | 41 std::vector<Symbol> SymTab; member in class:llvm::ModuleSymbolTable 45 ArrayRef<Symbol> symbols() const { return SymTab; }
|
H A D | IRObjectFile.h | 33 ModuleSymbolTable SymTab; member in class:llvm::object::IRObjectFile
|
H A D | ELFObjectFile.h | 270 const Elf_Shdr *SymTab) const; 529 const Elf_Shdr *SymTab = *SymTabOrErr; local 532 auto SectionOrErr = EF.getSection(ESym, SymTab, ShndxTable); 665 const Elf_Shdr *SymTab) const { 666 auto ESecOrErr = EF.getSection(ESym, SymTab, ShndxTable); 686 const Elf_Shdr *SymTab = *SymTabOrErr; local 687 return getSymbolSection(Sym, SymTab); 1012 const Elf_Shdr *SymTab = DotSymtabSec; local 1013 if (!SymTab) 1015 DataRefImpl Sym = toDRI(SymTab, SymTa 1027 const Elf_Shdr *SymTab = DotDynSymSec; local [all...] |
H A D | ELF.h | 149 const Elf_Shdr *SymTab) const; 284 const Elf_Shdr *SymTab, 353 ELFFile<ELFT>::getSection(const Elf_Sym *Sym, const Elf_Shdr *SymTab, argument 355 auto SymsOrErr = symbols(SymTab); 475 const Elf_Shdr *SymTab) const { 479 return getEntry<Elf_Sym>(SymTab, Index);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Object/ |
H A D | IRObjectFile.cpp | 32 SymTab.addModule(M.get()); 46 SymTab.printSymbolName(OS, getSym(Symb)); 51 return SymTab.getSymbolFlags(getSym(Symb)); 56 Ret.p = reinterpret_cast<uintptr_t>(SymTab.symbols().data()); 62 Ret.p = reinterpret_cast<uintptr_t>(SymTab.symbols().data() + 63 SymTab.symbols().size());
|
H A D | ModuleSymbolTable.cpp | 63 SymTab.push_back(&GV); 66 SymTab.push_back(new (AsmSymbols.Allocate()) AsmSymbol(Name, Flags));
|
/freebsd-12-stable/contrib/sendmail/src/ |
H A D | stab.c | 43 static STAB *SymTab[STABSIZE]; variable 71 ps = &SymTab[hfunc]; 246 for (shead = SymTab; shead < &SymTab[STABSIZE]; shead++) 285 for (shead = SymTab; shead < &SymTab[STABSIZE]; shead++) 327 for (shead = SymTab; shead < &SymTab[STABSIZE]; shead++) 339 ** RMEXPSTAB -- remove expired entries from SymTab. 377 s = SymTab[ [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/ |
H A D | Object.cpp | 967 this->Link = SymTab->Index; 1133 auto &SymTab = Obj->addSection<SymbolTableSection>(); local 1135 SymTab.Name = ".symtab"; 1136 SymTab.Link = StrTab->Index; 1139 SymTab.addSymbol("", 0, 0, nullptr, 0, 0, 0, 0); 1141 Obj->SymbolTable = &SymTab; 1142 return &SymTab; 1150 void BinaryELFBuilder::addData(SymbolTableSection *SymTab) { argument 1165 SymTab->addSymbol(Prefix + "_start", STB_GLOBAL, STT_NOTYPE, &DataSection, 1167 SymTab 1178 SymbolTableSection *SymTab = addSymTab(addStrTab()); local 1333 auto SymTab = SecTable.template getSectionOfType<SymbolTableSection>( local 1362 initSymbolTable(SymbolTableSection *SymTab) argument 1487 auto &SymTab = Obj.addSection<SymbolTableSection>(); local 1585 SymbolTableSection &SymTab = Obj.addSection<SymbolTableSection>(); local [all...] |
H A D | Object.h | 647 void setSymTab(SymbolTableSection *SymTab) { Symbols = SymTab; } argument 741 void setSymTab(SymTabType *SymTab) { Symbols = SymTab; } argument 782 const SymbolTableSection *SymTab = nullptr; member in class:llvm::objcopy::elf::GroupSection 794 void setSymTab(const SymbolTableSection *SymTabSec) { SymTab = SymTabSec; } 897 void addData(SymbolTableSection *SymTab); 933 void initSymbolTable(SymbolTableSection *SymTab);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTOModule.cpp | 48 SymTab.addModule(Mod.get()); 343 SymTab.printSymbolName(OS, Sym); 401 SymTab.printSymbolName(OS, Sym); 541 SymTab.printSymbolName(OS, Sym); 567 for (auto Sym : SymTab.symbols()) { 569 uint32_t Flags = SymTab.getSymbolFlags(Sym); 579 SymTab.printSymbolName(OS, Sym);
|
H A D | LTO.cpp | 700 ModuleSymbolTable SymTab; local 701 SymTab.addModule(&M); 719 auto MsymI = SymTab.symbols().begin(), MsymE = SymTab.symbols().end(); 722 auto Flags = SymTab.getSymbolFlags(*MsymI);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | InstrProf.cpp | 697 InstrProfSymtab *SymTab) { 698 if (!SymTab) 702 return SymTab->getFunctionHashFromAddress(Value); 789 InstrProfSymtab *SymTab) { 795 Record.addValueData(Kind, VSite, ValueData, ValueDataCount, SymTab); 829 InstrProfSymtab *SymTab) { 835 VR->deserializeTo(Record, SymTab); 696 remapValue(uint64_t Value, uint32_t ValueKind, InstrProfSymtab *SymTab) argument 788 deserializeTo(InstrProfRecord &Record, InstrProfSymtab *SymTab) argument 828 deserializeTo(InstrProfRecord &Record, InstrProfSymtab *SymTab) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Function.h | 76 SymTab; ///< Symbol table of args/instructions member in class:llvm::Function 683 inline ValueSymbolTable *getValueSymbolTable() { return SymTab.get(); } 685 return SymTab.get();
|
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | ARMEHABIPrinter.h | 409 const Elf_Shdr *SymTab = *SymTabOrErr; local 421 unwrapOrError(FileName, ELF->getRelocationSymbol(&RelA, SymTab)); 423 auto Ret = ELF->getSection(Symbol, SymTab, ShndxTable);
|
H A D | ELFDumper.cpp | 344 ArrayRef<Elf_Sym> *SymTab, 422 ELFDumper<ELFT>::getVersionTable(const Elf_Shdr *Sec, ArrayRef<Elf_Sym> *SymTab, argument 424 assert((!SymTab && !StrTab) || (SymTab && StrTab)); 454 if (SymTab) 455 std::tie(*SymTab, *StrTab) = *SymTabOrErr; 858 void printRelocation(const ELFO *Obj, const Elf_Shdr *SymTab, 924 void printRelocation(const ELFO *Obj, Elf_Rela Rel, const Elf_Shdr *SymTab); 3206 void GNUStyle<ELFT>::printRelocation(const ELFO *Obj, const Elf_Shdr *SymTab, argument 3209 unwrapOrError(this->FileName, Obj->getRelocationSymbol(&R, SymTab)); 3318 const Elf_Shdr *SymTab = local 5559 const Elf_Shdr *SymTab = local 5600 printRelocation(const ELFO *Obj, Elf_Rela Rel, const Elf_Shdr *SymTab) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | RTDyldObjectLinkingLayer.h | 249 auto SymTab = PFC->RTDyld->getSymbolTable(); variable 250 for (auto &KV : SymTab)
|
/freebsd-12-stable/contrib/llvm-project/compiler-rt/include/profile/ |
H A D | InstrProfData.inc | 322 InstrProfSymtab *SymTab); 400 InstrProfSymtab *SymTab);
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/LTO/legacy/ |
H A D | LTOModule.h | 55 ModuleSymbolTable SymTab; member in struct:llvm::LTOModule
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | InstrProfData.inc | 322 InstrProfSymtab *SymTab); 400 InstrProfSymtab *SymTab);
|
H A D | InstrProf.h | 485 /// Return a function's hash, or 0, if the function isn't in this SymTab. 743 InstrProfSymtab *SymTab); 829 InstrProfSymtab *SymTab);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Function.cpp | 272 SymTab = std::make_unique<ValueSymbolTable>();
|