Home
last modified time | relevance | path

Searched refs:SymIndex (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.cpp201 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 DCOFFLinkGraphBuilder.h54 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 DELFLinkGraphBuilder.h98 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 DCOFF_x86_64.cpp79 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 DStandardLibrary.cpp109 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 DELFDumper.cpp305 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 DCOFFDumper.cpp2179 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 DELF.h547 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()