Lines Matching defs:MSD
392 void MachObjectWriter::writeNlist(MachSymbolData &MSD, const MCAssembler &Asm) {
393 const MCSymbol *Symbol = MSD.Symbol;
396 uint8_t SectionIndex = MSD.SectionIndex;
445 W.write<uint32_t>(MSD.StringIndex);
619 MachSymbolData MSD;
620 MSD.Symbol = &Symbol;
621 MSD.StringIndex = StringTable.getOffset(Symbol.getName());
624 MSD.SectionIndex = 0;
625 UndefinedSymbolData.push_back(MSD);
627 MSD.SectionIndex = 0;
628 ExternalSymbolData.push_back(MSD);
630 MSD.SectionIndex = SectionIndexMap.lookup(&Symbol.getSection());
631 assert(MSD.SectionIndex && "Invalid section index!");
632 ExternalSymbolData.push_back(MSD);
645 MachSymbolData MSD;
646 MSD.Symbol = &Symbol;
647 MSD.StringIndex = StringTable.getOffset(Symbol.getName());
650 MSD.SectionIndex = 0;
651 LocalSymbolData.push_back(MSD);
653 MSD.SectionIndex = SectionIndexMap.lookup(&Symbol.getSection());
654 assert(MSD.SectionIndex && "Invalid section index!");
655 LocalSymbolData.push_back(MSD);