Lines Matching refs:MSD
340 void MachObjectWriter::writeNlist(MachSymbolData &MSD, in writeNlist() argument
342 const MCSymbol *Symbol = MSD.Symbol; in writeNlist()
345 uint8_t SectionIndex = MSD.SectionIndex; in writeNlist()
394 W.write<uint32_t>(MSD.StringIndex); in writeNlist()
577 MachSymbolData MSD; in computeSymbolTable() local
578 MSD.Symbol = &Symbol; in computeSymbolTable()
579 MSD.StringIndex = StringTable.getOffset(Symbol.getName()); in computeSymbolTable()
582 MSD.SectionIndex = 0; in computeSymbolTable()
583 UndefinedSymbolData.push_back(MSD); in computeSymbolTable()
585 MSD.SectionIndex = 0; in computeSymbolTable()
586 ExternalSymbolData.push_back(MSD); in computeSymbolTable()
588 MSD.SectionIndex = SectionIndexMap.lookup(&Symbol.getSection()); in computeSymbolTable()
589 assert(MSD.SectionIndex && "Invalid section index!"); in computeSymbolTable()
590 ExternalSymbolData.push_back(MSD); in computeSymbolTable()
603 MachSymbolData MSD; in computeSymbolTable() local
604 MSD.Symbol = &Symbol; in computeSymbolTable()
605 MSD.StringIndex = StringTable.getOffset(Symbol.getName()); in computeSymbolTable()
608 MSD.SectionIndex = 0; in computeSymbolTable()
609 LocalSymbolData.push_back(MSD); in computeSymbolTable()
611 MSD.SectionIndex = SectionIndexMap.lookup(&Symbol.getSection()); in computeSymbolTable()
612 assert(MSD.SectionIndex && "Invalid section index!"); in computeSymbolTable()
613 LocalSymbolData.push_back(MSD); in computeSymbolTable()