Lines Matching refs:MSD
383 void MachObjectWriter::writeNlist(MachSymbolData &MSD, const MCAssembler &Asm) { in writeNlist() argument
384 const MCSymbol *Symbol = MSD.Symbol; in writeNlist()
387 uint8_t SectionIndex = MSD.SectionIndex; in writeNlist()
436 W.write<uint32_t>(MSD.StringIndex); in writeNlist()
610 MachSymbolData MSD; in computeSymbolTable() local
611 MSD.Symbol = &Symbol; in computeSymbolTable()
612 MSD.StringIndex = StringTable.getOffset(Symbol.getName()); in computeSymbolTable()
615 MSD.SectionIndex = 0; in computeSymbolTable()
616 UndefinedSymbolData.push_back(MSD); in computeSymbolTable()
618 MSD.SectionIndex = 0; in computeSymbolTable()
619 ExternalSymbolData.push_back(MSD); in computeSymbolTable()
621 MSD.SectionIndex = SectionIndexMap.lookup(&Symbol.getSection()); in computeSymbolTable()
622 assert(MSD.SectionIndex && "Invalid section index!"); in computeSymbolTable()
623 ExternalSymbolData.push_back(MSD); in computeSymbolTable()
636 MachSymbolData MSD; in computeSymbolTable() local
637 MSD.Symbol = &Symbol; in computeSymbolTable()
638 MSD.StringIndex = StringTable.getOffset(Symbol.getName()); in computeSymbolTable()
641 MSD.SectionIndex = 0; in computeSymbolTable()
642 LocalSymbolData.push_back(MSD); in computeSymbolTable()
644 MSD.SectionIndex = SectionIndexMap.lookup(&Symbol.getSection()); in computeSymbolTable()
645 assert(MSD.SectionIndex && "Invalid section index!"); in computeSymbolTable()
646 LocalSymbolData.push_back(MSD); in computeSymbolTable()