Lines Matching refs:Sym
95 Symbol &Sym = Symbols.back(); in readSymbols() local
98 copySymbol(Sym.Sym, in readSymbols()
101 copySymbol(Sym.Sym, in readSymbols()
106 Sym.Name = *NameOrErr; in readSymbols()
118 Sym.AuxFile = StringRef(reinterpret_cast<const char *>(AuxData.data()), in readSymbols()
123 Sym.AuxData.push_back(AuxData.slice(I * SymSize, sizeof(AuxSymbol))); in readSymbols()
128 Sym.TargetSectionId = SymRef.getSectionNumber(); in readSymbols()
131 Sym.TargetSectionId = Sections[SymRef.getSectionNumber() - 1].UniqueId; in readSymbols()
144 Sym.AssociativeComdatTargetSectionId = Sections[Index - 1].UniqueId; in readSymbols()
149 Sym.WeakTargetSymbolId = WE->TagIndex; in readSymbols()
159 for (const Symbol &Sym : Obj.getSymbols()) { in setSymbolTargets() local
160 RawSymbolTable.push_back(&Sym); in setSymbolTargets()
161 for (size_t I = 0; I < Sym.Sym.NumberOfAuxSymbols; I++) in setSymbolTargets()
164 for (Symbol &Sym : Obj.getMutableSymbols()) { in setSymbolTargets()
167 if (Sym.WeakTargetSymbolId) { in setSymbolTargets()
168 if (*Sym.WeakTargetSymbolId >= RawSymbolTable.size()) in setSymbolTargets()
171 const Symbol *Target = RawSymbolTable[*Sym.WeakTargetSymbolId]; in setSymbolTargets()
175 Sym.WeakTargetSymbolId = Target->UniqueId; in setSymbolTargets()
183 const Symbol *Sym = RawSymbolTable[R.Reloc.SymbolTableIndex]; in setSymbolTargets() local
184 if (Sym == nullptr) in setSymbolTargets()
187 R.Target = Sym->UniqueId; in setSymbolTargets()
188 R.TargetName = Sym->Name; in setSymbolTargets()