Loading...
--- dyld/dyld-1340/common/SymbolsCache.cpp
+++ dyld/dyld-1284.13/common/SymbolsCache.cpp
@@ -1391,7 +1391,7 @@
Platform platform = slice.platform;
const char* sliceArch = mh->archName();
- Image image(slice.sliceHeader, slice.sliceLength, Image::MappingKind::wholeSliceMapped);
+ Image image(slice.sliceHeader, slice.sliceLength, Image::MappingKind::unknown);
// printf("Processing: %s", &path[0]);
@@ -2036,12 +2036,6 @@
for ( SymbolsCacheBinary& binary : osDylibs ) {
osDylibMap[{ binary.installName, binary.platform, binary.arch }] = &binary;
newClientsMap[{ binary.path, binary.platform, binary.arch }] = &binary;
-
- if ( binary.path.starts_with("/System/Cryptexes/OS/") ) {
- constexpr int prefixLen = std::string_view("/System/Cryptexes/OS").size();
- if ( binary.path.substr(prefixLen) == binary.installName )
- newClientsMap[{ binary.installName, binary.platform, binary.arch }] = &binary;
- }
}
for ( SymbolsCacheBinary* binary : otherBinaries )
@@ -2300,8 +2294,6 @@
// Filter out LAR and _tests projects
// Note project name looks something like: dyld_tests-version.json
if ( binary.inputFileName.find("_tests-") != std::string_view::npos )
- continue;
- if ( binary.inputFileName.find("Tests-") != std::string_view::npos )
continue;
if ( binary.inputFileName.find("_lar-") != std::string_view::npos )
continue;