Lines Matching defs:SymIndex
98 void setGraphSymbol(ELFSymbolIndex SymIndex, Symbol &Sym) {
99 assert(!GraphSymbols.count(SymIndex) && "Duplicate symbol at index");
100 GraphSymbols[SymIndex] = &Sym;
103 Symbol *getGraphSymbol(ELFSymbolIndex SymIndex) {
104 return GraphSymbols.lookup(SymIndex);
445 for (ELFSymbolIndex SymIndex = 0; SymIndex != Symbols->size(); ++SymIndex) {
446 auto &Sym = (*Symbols)[SymIndex];
453 dbgs() << " " << SymIndex << ": Skipping STT_FILE symbol \""
458 dbgs() << " " << SymIndex
477 setGraphSymbol(SymIndex, GSym);
501 Sym, SymIndex, ShndxTable->second);
508 dbgs() << " " << SymIndex
546 setGraphSymbol(SymIndex, GSym);
550 dbgs() << " " << SymIndex
566 setGraphSymbol(SymIndex, GSym);
573 dbgs() << " " << SymIndex << ": Creating null graph symbol\n";
577 G->allocateContent("__jitlink_ELF_SYM_UND_" + Twine(SymIndex));
581 setGraphSymbol(SymIndex, GSym);
584 dbgs() << " " << SymIndex