Lines Matching full:msd
241 ELFSymbolData &MSD,
243 MCSymbolData &OrigData = *MSD.SymbolData;
271 WriteSymbolEntry(SymtabF, ShndxF, MSD.StringIndex, Info, Value,
272 Size, Other, MSD.SectionIndex, IsReserved);
292 ELFSymbolData &MSD = LocalSymbolData[i];
293 WriteSymbol(SymtabF, ShndxF, MSD, Layout);
312 ELFSymbolData &MSD = ExternalSymbolData[i];
313 MCSymbolData &Data = *MSD.SymbolData;
317 WriteSymbol(SymtabF, ShndxF, MSD, Layout);
323 ELFSymbolData &MSD = UndefinedSymbolData[i];
324 MCSymbolData &Data = *MSD.SymbolData;
325 WriteSymbol(SymtabF, ShndxF, MSD, Layout);
579 ELFSymbolData MSD;
580 MSD.SymbolData = it;
597 MSD.SectionIndex = ELF::SHN_COMMON;
599 MSD.SectionIndex = ELF::SHN_ABS;
602 MSD.SectionIndex = SectionIndexMap.lookup(RevGroupMap[&Symbol]);
604 MSD.SectionIndex = ELF::SHN_UNDEF;
608 MSD.SectionIndex = SectionIndexMap.lookup(&Section);
609 if (MSD.SectionIndex >= ELF::SHN_LORESERVE)
611 assert(MSD.SectionIndex && "Invalid section index!");
622 unsigned Skip = MSD.SectionIndex == ELF::SHN_UNDEF ? 2 : 1;
633 MSD.StringIndex = Entry;
634 if (MSD.SectionIndex == ELF::SHN_UNDEF)
635 UndefinedSymbolData.push_back(MSD);
637 LocalSymbolData.push_back(MSD);
639 ExternalSymbolData.push_back(MSD);