Lines Matching refs:MSD
245 ELFSymbolData &MSD,
540 ELFSymbolData &MSD, in WriteSymbol() argument
542 MCSymbolData &OrigData = *MSD.SymbolData; in WriteSymbol()
575 WriteSymbolEntry(SymtabF, ShndxF, MSD.StringIndex, Info, Value, in WriteSymbol()
576 Size, Other, MSD.SectionIndex, IsReserved); in WriteSymbol()
596 ELFSymbolData &MSD = LocalSymbolData[i]; in WriteSymbolTable() local
597 WriteSymbol(SymtabF, ShndxF, MSD, Layout); in WriteSymbolTable()
618 ELFSymbolData &MSD = ExternalSymbolData[i]; in WriteSymbolTable() local
619 MCSymbolData &Data = *MSD.SymbolData; in WriteSymbolTable()
623 WriteSymbol(SymtabF, ShndxF, MSD, Layout); in WriteSymbolTable()
629 ELFSymbolData &MSD = UndefinedSymbolData[i]; in WriteSymbolTable() local
630 MCSymbolData &Data = *MSD.SymbolData; in WriteSymbolTable()
631 WriteSymbol(SymtabF, ShndxF, MSD, Layout); in WriteSymbolTable()
897 ELFSymbolData MSD; in ComputeSymbolTable() local
898 MSD.SymbolData = it; in ComputeSymbolTable()
915 MSD.SectionIndex = ELF::SHN_COMMON; in ComputeSymbolTable()
917 MSD.SectionIndex = ELF::SHN_ABS; in ComputeSymbolTable()
920 MSD.SectionIndex = SectionIndexMap.lookup(RevGroupMap[&Symbol]); in ComputeSymbolTable()
922 MSD.SectionIndex = ELF::SHN_UNDEF; in ComputeSymbolTable()
926 MSD.SectionIndex = SectionIndexMap.lookup(&Section); in ComputeSymbolTable()
927 if (MSD.SectionIndex >= ELF::SHN_LORESERVE) in ComputeSymbolTable()
929 assert(MSD.SectionIndex && "Invalid section index!"); in ComputeSymbolTable()
940 unsigned Skip = MSD.SectionIndex == ELF::SHN_UNDEF ? 2 : 1; in ComputeSymbolTable()
951 MSD.StringIndex = Entry; in ComputeSymbolTable()
952 if (MSD.SectionIndex == ELF::SHN_UNDEF) in ComputeSymbolTable()
953 UndefinedSymbolData.push_back(MSD); in ComputeSymbolTable()
955 LocalSymbolData.push_back(MSD); in ComputeSymbolTable()
957 ExternalSymbolData.push_back(MSD); in ComputeSymbolTable()