Lines Matching defs:SymIndex
97 void setGraphSymbol(ELFSymbolIndex SymIndex, Symbol &Sym) {
98 assert(!GraphSymbols.count(SymIndex) && "Duplicate symbol at index");
99 GraphSymbols[SymIndex] = &Sym;
102 Symbol *getGraphSymbol(ELFSymbolIndex SymIndex) {
103 return GraphSymbols.lookup(SymIndex);
444 for (ELFSymbolIndex SymIndex = 0; SymIndex != Symbols->size(); ++SymIndex) {
445 auto &Sym = (*Symbols)[SymIndex];
452 dbgs() << " " << SymIndex << ": Skipping STT_FILE symbol \""
457 dbgs() << " " << SymIndex
476 setGraphSymbol(SymIndex, GSym);
500 Sym, SymIndex, ShndxTable->second);
507 dbgs() << " " << SymIndex
545 setGraphSymbol(SymIndex, GSym);
549 dbgs() << " " << SymIndex
565 setGraphSymbol(SymIndex, GSym);
572 dbgs() << " " << SymIndex << ": Creating null graph symbol\n";
576 G->allocateContent("__jitlink_ELF_SYM_UND_" + Twine(SymIndex));
580 setGraphSymbol(SymIndex, GSym);
583 dbgs() << " " << SymIndex