Loading...
--- dyld/dyld-733.8/src/ImageLoaderMegaDylib.cpp
+++ dyld/dyld-852/src/ImageLoaderMegaDylib.cpp
@@ -196,7 +196,7 @@
{
const uint8_t* imageNode = ImageLoader::trieWalk(_dylibsTrieStart, _dylibsTrieEnd, path);
if ( imageNode == NULL ) {
- #if __MAC_OS_X_VERSION_MIN_REQUIRED
+ #if TARGET_OS_OSX
// not all symlinks are recorded as aliases in accelerator tables
if ( (strncmp(path, "/usr/lib/", 9) == 0) || (strncmp(path, "/System/Library/", 16) == 0) ) {
char resolvedPath[PATH_MAX];
@@ -573,7 +573,7 @@
recursiveMarkLoaded(context, index);
}
-unsigned int ImageLoaderMegaDylib::recursiveUpdateDepth(unsigned int maxDepth)
+unsigned int ImageLoaderMegaDylib::updateDepth(unsigned int maxDepth)
{
setDepth(maxDepth);
return maxDepth;
@@ -946,7 +946,7 @@
}
}
-void ImageLoaderMegaDylib::recursiveBind(const LinkContext& context, bool forceLazysBound, bool neverUnload)
+void ImageLoaderMegaDylib::recursiveBind(const LinkContext& context, bool forceLazysBound, bool neverUnload, const ImageLoader* parent)
{
markAllbound(context);
}