Lines Matching defs:MSD
242 ELFSymbolData &MSD,
244 MCSymbolData &OrigData = *MSD.SymbolData;
272 WriteSymbolEntry(SymtabF, ShndxF, MSD.StringIndex, Info, Value,
273 Size, Other, MSD.SectionIndex, IsReserved);
293 ELFSymbolData &MSD = LocalSymbolData[i];
294 WriteSymbol(SymtabF, ShndxF, MSD, Layout);
314 ELFSymbolData &MSD = ExternalSymbolData[i];
315 MCSymbolData &Data = *MSD.SymbolData;
319 WriteSymbol(SymtabF, ShndxF, MSD, Layout);
325 ELFSymbolData &MSD = UndefinedSymbolData[i];
326 MCSymbolData &Data = *MSD.SymbolData;
327 WriteSymbol(SymtabF, ShndxF, MSD, Layout);
589 ELFSymbolData MSD;
590 MSD.SymbolData = it;
607 MSD.SectionIndex = ELF::SHN_COMMON;
609 MSD.SectionIndex = ELF::SHN_ABS;
612 MSD.SectionIndex = SectionIndexMap.lookup(RevGroupMap[&Symbol]);
614 MSD.SectionIndex = ELF::SHN_UNDEF;
618 MSD.SectionIndex = SectionIndexMap.lookup(&Section);
619 if (MSD.SectionIndex >= ELF::SHN_LORESERVE)
621 assert(MSD.SectionIndex && "Invalid section index!");
632 unsigned Skip = MSD.SectionIndex == ELF::SHN_UNDEF ? 2 : 1;
643 MSD.StringIndex = Entry;
644 if (MSD.SectionIndex == ELF::SHN_UNDEF)
645 UndefinedSymbolData.push_back(MSD);
647 LocalSymbolData.push_back(MSD);
649 ExternalSymbolData.push_back(MSD);