Loading...
--- dyld/dyld-210.2.3/launch-cache/dsc_iterator.cpp
+++ dyld/dyld-195.6/launch-cache/dsc_iterator.cpp
@@ -125,13 +125,13 @@
return dyld::walkImages<x86>(cache, callback);
else if ( strcmp((char*)cache, "dyld_v1 x86_64") == 0 )
return dyld::walkImages<x86_64>(cache, callback);
+ else if ( strcmp((char*)cache, "dyld_v1 ppc") == 0 )
+ return dyld::walkImages<ppc>(cache, callback);
else if ( strcmp((char*)cache, "dyld_v1 armv5") == 0 )
return dyld::walkImages<arm>(cache, callback);
else if ( strcmp((char*)cache, "dyld_v1 armv6") == 0 )
return dyld::walkImages<arm>(cache, callback);
else if ( strcmp((char*)cache, "dyld_v1 armv7") == 0 )
- return dyld::walkImages<arm>(cache, callback);
- else if ( strncmp((char*)cache, "dyld_v1 armv7", 14) == 0 )
return dyld::walkImages<arm>(cache, callback);
else
return -1;