Loading...
dyld3/libdyldEntryVector.cpp dyld-851.27 dyld-832.7.1
--- dyld/dyld-851.27/dyld3/libdyldEntryVector.cpp
+++ dyld/dyld-832.7.1/dyld3/libdyldEntryVector.cpp
@@ -38,8 +38,7 @@
 
 VIS_HIDDEN const char** appleParams;
 
-extern void* __ptrauth_dyld_address_auth gUseDyld3;
-extern bool gEnableSharedCacheDataConst;
+extern bool gUseDyld3;
 
 namespace dyld3 {
 
@@ -58,8 +57,7 @@
         return argv0;
 }
 
-static void entry_setVars(const mach_header* mainMH, int argc, const char* argv[], const char* envp[], const char* apple[],
-                          bool keysOff, bool platformBinariesOnly, bool enableSharedCacheDataConst)
+static void entry_setVars(const mach_header* mainMH, int argc, const char* argv[], const char* envp[], const char* apple[], bool keysOff, bool platformBinariesOnly)
 {
     NXArgc       = argc;
     NXArgv       = argv;
@@ -74,11 +72,9 @@
     sVars.__prognamePtr = &__progname;
     gAllImages.setProgramVars(&sVars, keysOff, platformBinariesOnly);
 
-    gUseDyld3 = (void*)1;
+    gUseDyld3 = true;
 
     setLoggingFromEnvs(envp);
-
-    gEnableSharedCacheDataConst = enableSharedCacheDataConst;
 }
 
 static void entry_setHaltFunction(void (*func)(const char* message) __attribute__((noreturn)) )
@@ -111,12 +107,11 @@
 }
 
 static void entry_setInitialImageList(const closure::LaunchClosure* closure,
-                                      const DyldSharedCache* dyldCacheLoadAddress, const char* dyldCachePath,
-                                      const Array<LoadedImage>& initialImages, LoadedImage& libSystem,
-                                      mach_port_t mach_task_self)
+                                const DyldSharedCache* dyldCacheLoadAddress, const char* dyldCachePath,
+                                const Array<LoadedImage>& initialImages, LoadedImage& libSystem)
 {
     gAllImages.init(closure, dyldCacheLoadAddress, dyldCachePath, initialImages);
-    gAllImages.applyInterposingToDyldCache(closure, mach_task_self);
+    gAllImages.applyInterposingToDyldCache(closure);
 
     // run initializer for libSytem.B.dylib
     // this calls back into _dyld_initializer which calls gAllIimages.addImages()