| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | COFFLinkGraphBuilder.cpp | 201 for (COFFSymbolIndex SymIndex = 0; in graphifySymbols() local 202 SymIndex < static_cast<COFFSymbolIndex>(Obj.getNumberOfSymbols()); in graphifySymbols() 203 SymIndex++) { in graphifySymbols() 204 Expected<object::COFFSymbolRef> Sym = Obj.getSymbol(SymIndex); in graphifySymbols() 229 dbgs() << " " << SymIndex << ": Skipping FileRecord symbol \"" in graphifySymbols() 235 GSym = createExternalSymbol(SymIndex, InternedSymbolName, *Sym, Sec); in graphifySymbols() 241 {SymIndex, TagIndex, Characteristics, SymbolName}); in graphifySymbols() 244 createDefinedSymbol(SymIndex, InternedSymbolName, *Sym, Sec); in graphifySymbols() 250 dbgs() << " " << SymIndex in graphifySymbols() 262 setGraphSymbol(SectionIndex, SymIndex, *GSym); in graphifySymbols() [all …]
|
| H A D | COFFLinkGraphBuilder.h | 54 void setGraphSymbol(COFFSectionIndex SecIndex, COFFSymbolIndex SymIndex, in setGraphSymbol() argument 56 assert(!GraphSymbols[SymIndex] && "Duplicate symbol at index"); in setGraphSymbol() 57 GraphSymbols[SymIndex] = &Sym; in setGraphSymbol() 62 Symbol *getGraphSymbol(COFFSymbolIndex SymIndex) const { in getGraphSymbol() argument 63 if (SymIndex < 0 || in getGraphSymbol() 64 SymIndex >= static_cast<COFFSymbolIndex>(GraphSymbols.size())) in getGraphSymbol() 66 return GraphSymbols[SymIndex]; in getGraphSymbol() 144 Symbol *createExternalSymbol(COFFSymbolIndex SymIndex, 150 Expected<Symbol *> createDefinedSymbol(COFFSymbolIndex SymIndex, 155 COFFSymbolIndex SymIndex, object::COFFSymbolRef Symbol, [all …]
|
| H A D | ELFLinkGraphBuilder.h | 98 void setGraphSymbol(ELFSymbolIndex SymIndex, Symbol &Sym) { in setGraphSymbol() argument 99 assert(!GraphSymbols.count(SymIndex) && "Duplicate symbol at index"); in setGraphSymbol() 100 GraphSymbols[SymIndex] = &Sym; in setGraphSymbol() 103 Symbol *getGraphSymbol(ELFSymbolIndex SymIndex) { in getGraphSymbol() argument 104 return GraphSymbols.lookup(SymIndex); in getGraphSymbol() 445 for (ELFSymbolIndex SymIndex = 0; SymIndex != Symbols->size(); ++SymIndex) { in graphifySymbols() local 446 auto &Sym = (*Symbols)[SymIndex]; in graphifySymbols() 453 dbgs() << " " << SymIndex << ": Skipping STT_FILE symbol \"" in graphifySymbols() 458 dbgs() << " " << SymIndex in graphifySymbols() 477 setGraphSymbol(SymIndex, GSym); in graphifySymbols() [all …]
|
| H A D | COFF_x86_64.cpp | 79 COFFSymbolIndex SymIndex = getObject().getSymbolIndex(COFFSymbol); in addSingleRelocation() local 81 Symbol *GraphSymbol = getGraphSymbol(SymIndex); in addSingleRelocation() 86 SymIndex, FixupSect.getIndex()), in addSingleRelocation()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
| H A D | StandardLibrary.cpp | 109 auto Add = [&, SymIndex(-1)](llvm::StringRef QName, unsigned NSLen, in initialize() 118 if (SymIndex > 0) { in initialize() 119 assert(llvm::none_of(llvm::ArrayRef(Mapping->SymbolNames, SymIndex), in initialize() 126 if (SymIndex < 0 || in initialize() 127 Mapping->SymbolNames[SymIndex].qualifiedName() != QName) { in initialize() 129 ++SymIndex; in initialize() 131 Mapping->SymbolNames[SymIndex] = { in initialize() 134 Mapping->SymbolHeaderIDs[SymIndex].push_back(AddHeader(HeaderName)); in initialize() 137 NSSymbols.try_emplace(QName.drop_front(NSLen), SymIndex); in initialize()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | ELFDumper.cpp | 305 virtual void printSymbol(const Elf_Sym &Symbol, unsigned SymIndex, 402 std::string getFullSymbolName(const Elf_Sym &Symbol, unsigned SymIndex, 407 getSymbolSectionIndex(const Elf_Sym &Symbol, unsigned SymIndex, 668 void printHashedSymbol(const Elf_Sym *Sym, unsigned SymIndex, 674 void printSymbol(const Elf_Sym &Symbol, unsigned SymIndex, 682 std::string getSymbolSectionNdx(const Elf_Sym &Symbol, unsigned SymIndex, 729 void printSymbolSection(const Elf_Sym &Symbol, unsigned SymIndex, 739 void printSymbol(const Elf_Sym &Symbol, unsigned SymIndex, 964 const Elf_Sym &Symbol, unsigned SymIndex, DataRegion<Elf_Word> ShndxTable, in getFullSymbolName() argument 979 getSymbolSectionIndex(Symbol, SymIndex, ShndxTable); in getFullSymbolName() [all …]
|
| H A D | COFFDumper.cpp | 2179 uint64_t SymIndex = decodeULEB128(Cur, &Size, End, &Err); in printAddrsig() local 2183 W.printNumber("Sym", getSymbolName(SymIndex), SymIndex); in printAddrsig()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | ELF.h | 547 getExtendedSymbolTableIndex(const typename ELFT::Sym &Sym, unsigned SymIndex, in getExtendedSymbolTableIndex() argument 552 "found an extended symbol index (" + Twine(SymIndex) + in getExtendedSymbolTableIndex() 555 Expected<typename ELFT::Word> TableOrErr = ShndxTable[SymIndex]; in getExtendedSymbolTableIndex() 558 Twine(SymIndex) + ": " + in getExtendedSymbolTableIndex()
|