Lines Matching refs:Sym

30       const Symbol *Sym = Obj.findSymbol(R.Target);  in finalizeRelocTargets()  local
31 if (Sym == nullptr) in finalizeRelocTargets()
35 R.Reloc.SymbolTableIndex = Sym->RawIndex; in finalizeRelocTargets()
42 for (Symbol &Sym : Obj.getMutableSymbols()) { in finalizeSymbolContents()
43 if (Sym.TargetSectionId <= 0) { in finalizeSymbolContents()
46 Sym.Sym.SectionNumber = static_cast<uint32_t>(Sym.TargetSectionId); in finalizeSymbolContents()
48 const Section *Sec = Obj.findSection(Sym.TargetSectionId); in finalizeSymbolContents()
52 Sym.Name.str().c_str()); in finalizeSymbolContents()
53 Sym.Sym.SectionNumber = Sec->Index; in finalizeSymbolContents()
55 if (Sym.Sym.NumberOfAuxSymbols == 1 && in finalizeSymbolContents()
56 Sym.Sym.StorageClass == IMAGE_SYM_CLASS_STATIC) { in finalizeSymbolContents()
59 Sym.AuxData[0].Opaque); in finalizeSymbolContents()
61 if (Sym.AssociativeComdatTargetSectionId == 0) { in finalizeSymbolContents()
66 Sec = Obj.findSection(Sym.AssociativeComdatTargetSectionId); in finalizeSymbolContents()
71 Sym.Name.str().c_str()); in finalizeSymbolContents()
81 if (Sym.WeakTargetSymbolId && Sym.Sym.NumberOfAuxSymbols == 1) { in finalizeSymbolContents()
83 reinterpret_cast<coff_aux_weak_external *>(Sym.AuxData[0].Opaque); in finalizeSymbolContents()
84 const Symbol *Target = Obj.findSymbol(*Sym.WeakTargetSymbolId); in finalizeSymbolContents()
88 Sym.Name.str().c_str()); in finalizeSymbolContents()
148 S.Sym.Name.Offset.Zeroes = 0; in finalizeStringTable()
149 S.Sym.Name.Offset.Offset = StrTabBuilder.getOffset(S.Name); in finalizeStringTable()
151 strncpy(S.Sym.Name.ShortName, S.Name.data(), COFF::NameSize); in finalizeStringTable()
165 S.Sym.NumberOfAuxSymbols = in finalizeSymbolTable()
168 RawSymIndex += 1 + S.Sym.NumberOfAuxSymbols; in finalizeSymbolTable()
352 S.Sym); in writeSymbolStringTables()
359 Ptr += S.Sym.NumberOfAuxSymbols * sizeof(SymbolTy); in writeSymbolStringTables()