Lines Matching refs:SymbolList
633 static void sortSymbolList(std::vector<NMSymbol> &SymbolList) { in sortSymbolList() argument
638 llvm::sort(SymbolList, std::greater<>()); in sortSymbolList()
640 llvm::sort(SymbolList); in sortSymbolList()
643 static void printExportSymbolList(const std::vector<NMSymbol> &SymbolList) { in printExportSymbolList() argument
644 for (const NMSymbol &Sym : SymbolList) { in printExportSymbolList()
728 std::vector<NMSymbol> &SymbolList, bool printName, in printSymbolList() argument
779 for (const NMSymbol &S : SymbolList) { in printSymbolList()
864 SymbolList.clear(); in printSymbolList()
1220 std::vector<NMSymbol> &SymbolList) { in dumpSymbolsFromDLInfoMachO() argument
1221 size_t I = SymbolList.size(); in dumpSymbolsFromDLInfoMachO()
1267 for (const NMSymbol &S : SymbolList) in dumpSymbolsFromDLInfoMachO()
1348 SymbolList.push_back(S); in dumpSymbolsFromDLInfoMachO()
1388 SymbolList.push_back(U); in dumpSymbolsFromDLInfoMachO()
1407 SymbolList[I].Name = Q; in dumpSymbolsFromDLInfoMachO()
1409 if (SymbolList[I].TypeChar == 'I') { in dumpSymbolsFromDLInfoMachO()
1410 SymbolList[I].IndirectName = Q; in dumpSymbolsFromDLInfoMachO()
1426 for (unsigned J = 0; J < SymbolList.size() && !found; ++J) { in dumpSymbolsFromDLInfoMachO()
1427 if (SymbolList[J].Name == Entry.symbolName()) in dumpSymbolsFromDLInfoMachO()
1447 SymbolList.push_back(B); in dumpSymbolsFromDLInfoMachO()
1460 SymbolList[I].Name = Q; in dumpSymbolsFromDLInfoMachO()
1462 if (SymbolList[I].TypeChar == 'I') { in dumpSymbolsFromDLInfoMachO()
1463 SymbolList[I].IndirectName = Q; in dumpSymbolsFromDLInfoMachO()
1483 for (unsigned J = 0; J < SymbolList.size() && !found; ++J) { in dumpSymbolsFromDLInfoMachO()
1484 if (SymbolList[J].Name == Entry.symbolName()) in dumpSymbolsFromDLInfoMachO()
1506 SymbolList.push_back(L); in dumpSymbolsFromDLInfoMachO()
1519 SymbolList[I].Name = Q; in dumpSymbolsFromDLInfoMachO()
1521 if (SymbolList[I].TypeChar == 'I') { in dumpSymbolsFromDLInfoMachO()
1522 SymbolList[I].IndirectName = Q; in dumpSymbolsFromDLInfoMachO()
1542 for (J = 0; J < SymbolList.size() && !found; ++J) { in dumpSymbolsFromDLInfoMachO()
1543 if (SymbolList[J].Name == Entry.symbolName()) { in dumpSymbolsFromDLInfoMachO()
1567 SymbolList.push_back(W); in dumpSymbolsFromDLInfoMachO()
1575 if (SymbolList[J].TypeChar == 'U') in dumpSymbolsFromDLInfoMachO()
1577 SymbolList[J].NDesc |= MachO::N_WEAK_DEF; in dumpSymbolsFromDLInfoMachO()
1587 SymbolList[I].Name = Q; in dumpSymbolsFromDLInfoMachO()
1589 if (SymbolList[I].TypeChar == 'I') { in dumpSymbolsFromDLInfoMachO()
1590 SymbolList[I].IndirectName = Q; in dumpSymbolsFromDLInfoMachO()
1618 for (unsigned J = 0; J < SymbolList.size() && !found; ++J) { in dumpSymbolsFromDLInfoMachO()
1619 if (SymbolList[J].Address == FoundFns[f] + BaseSegmentAddress) in dumpSymbolsFromDLInfoMachO()
1662 SymbolList.push_back(F); in dumpSymbolsFromDLInfoMachO()
1675 SymbolList[I].Name = Q; in dumpSymbolsFromDLInfoMachO()
1677 if (SymbolList[I].TypeChar == 'I') { in dumpSymbolsFromDLInfoMachO()
1678 SymbolList[I].IndirectName = Q; in dumpSymbolsFromDLInfoMachO()
1700 std::vector<NMSymbol> &SymbolList, in getXCOFFExports() argument
1772 SymbolList.push_back(S); in getXCOFFExports()
1786 std::vector<NMSymbol> &SymbolList) { in getSymbolNamesFromObject() argument
1886 SymbolList.push_back(S); in getSymbolNamesFromObject()
1897 dumpSymbolsFromDLInfoMachO(*MachO, SymbolList); in getSymbolNamesFromObject()
1927 SymbolicFile &Obj, std::vector<NMSymbol> &SymbolList, in printSymbolNamesFromObject() argument
1936 if (!getSymbolNamesFromObject(Obj, SymbolList) || ExportSymbols)
1941 if (!cantFail(hasSymbols(Obj)) && SymbolList.empty() && !Quiet) {
1946 sortSymbolList(SymbolList);
1947 printSymbolList(Obj, SymbolList, PrintSymbolObject, ArchiveName,
1952 MachOObjectFile *Obj, std::vector<NMSymbol> &SymbolList, in dumpSymbolsNameFromMachOFilesetEntry() argument
1974 printSymbolNamesFromObject(*EntryMachO, SymbolList, PrintSymbolObject, in dumpSymbolsNameFromMachOFilesetEntry()
1983 SymbolicFile &Obj, std::vector<NMSymbol> &SymbolList, in dumpSymbolNamesFromObject() argument
1992 getXCOFFExports(XCOFFObj, SymbolList, ArchiveName);
2003 SymbolList, PrintSymbolObject,
2008 printSymbolNamesFromObject(Obj, SymbolList, PrintSymbolObject,
2081 static void dumpArchive(Archive *A, std::vector<NMSymbol> &SymbolList, in dumpArchive() argument
2102 dumpSymbolNamesFromObject(*O, SymbolList, /*PrintSymbolObject=*/false, in dumpArchive()
2113 MachOUniversalBinary *UB, std::vector<NMSymbol> &SymbolList, in dumpMachOUniversalBinaryMatchArchFlags() argument
2133 dumpSymbolNamesFromObject(Obj, SymbolList, in dumpMachOUniversalBinaryMatchArchFlags()
2164 *O, SymbolList, /*PrintSymbolObject=*/false, !PrintFileName, in dumpMachOUniversalBinaryMatchArchFlags()
2190 std::vector<NMSymbol> &SymbolList, in dumpMachOUniversalBinaryMatchHost() argument
2203 dumpSymbolNamesFromObject(Obj, SymbolList, /*PrintSymbolObject=*/false, in dumpMachOUniversalBinaryMatchHost()
2221 dumpSymbolNamesFromObject(*O, SymbolList, in dumpMachOUniversalBinaryMatchHost()
2242 std::vector<NMSymbol> &SymbolList, in dumpMachOUniversalBinaryArchAll() argument
2256 dumpSymbolNamesFromObject(Obj, SymbolList, /*PrintSymbolObject=*/false, in dumpMachOUniversalBinaryArchAll()
2278 dumpSymbolNamesFromObject(*F, SymbolList, /*PrintSymbolObject=*/false, in dumpMachOUniversalBinaryArchAll()
2295 std::vector<NMSymbol> &SymbolList, in dumpMachOUniversalBinary() argument
2300 dumpMachOUniversalBinaryMatchArchFlags(UB, SymbolList, Filename, in dumpMachOUniversalBinary()
2308 dumpMachOUniversalBinaryMatchHost(UB, SymbolList, Filename, ContextPtr)) in dumpMachOUniversalBinary()
2313 dumpMachOUniversalBinaryArchAll(UB, SymbolList, Filename, ContextPtr); in dumpMachOUniversalBinary()
2317 std::vector<NMSymbol> &SymbolList, in dumpTapiUniversal() argument
2329 *ObjOrErr.get(), SymbolList, /*PrintSymbolObject=*/false, in dumpTapiUniversal()
2338 static void dumpSymbolicFile(SymbolicFile *O, std::vector<NMSymbol> &SymbolList, in dumpSymbolicFile() argument
2347 dumpSymbolNamesFromObject(*O, SymbolList, /*PrintSymbolObject=*/true, in dumpSymbolicFile()
2352 std::vector<NMSymbol> SymbolList; in dumpSymbolNamesFromFile() local
2356 return SymbolList; in dumpSymbolNamesFromFile()
2364 return SymbolList; in dumpSymbolNamesFromFile()
2372 return SymbolList; in dumpSymbolNamesFromFile()
2376 dumpArchive(A, SymbolList, Filename, ContextPtr); in dumpSymbolNamesFromFile()
2378 dumpMachOUniversalBinary(UB, SymbolList, Filename, ContextPtr); in dumpSymbolNamesFromFile()
2380 dumpTapiUniversal(TU, SymbolList, Filename); in dumpSymbolNamesFromFile()
2382 dumpSymbolicFile(O, SymbolList, Filename); in dumpSymbolNamesFromFile()
2383 return SymbolList; in dumpSymbolNamesFromFile()
2388 std::vector<NMSymbol> SymbolList; in exportSymbolNamesFromFiles() local
2391 SymbolList.insert(SymbolList.end(), FileSymList.begin(), FileSymList.end()); in exportSymbolNamesFromFiles()
2395 llvm::erase_if(SymbolList, in exportSymbolNamesFromFiles()
2397 sortSymbolList(SymbolList); in exportSymbolNamesFromFiles()
2398 SymbolList.erase(llvm::unique(SymbolList), SymbolList.end()); in exportSymbolNamesFromFiles()
2399 printExportSymbolList(SymbolList); in exportSymbolNamesFromFiles()