dyld-208 Correct @path to still work with symlinks dyld-207 dyld should give a better error message if you try to use a newer binary on older OS backtraces of LC_MAIN binaries end in tlv_get_addr+136, instead libdyld should export "_start" symbol Fix up @rpath based paths during introspection Interposition tuples are not respected when binding with resolvers dyld-206 Give some warning that DYLD_ env vars are disabled dyld-205 Add dyld to uuidArray to enable symbolication of stackshots dyld-204.1 fix initializer ordering of upwardly linked dylibs dyld-204 dyld misreads very large addends Perform method list sort even if __DATA,__objc_opt_rw is absent Remove category attaching from dyld shared cache Shared cache method list sorting breaks protocol extended type encodings dyld-203.1 initializer not run in only upwardly linked dylib dyld-203 update_dyld_shared_cache does not build with libc++ dyld does not build with libc++ Add functions to get min OS and sdk versions program was linked with DYLD_FRAMEWORK_PATH not mentioned in dlopen() man page dsc_extractor not updating LC_FUNCTION_STARTS dyld-202 Get rid of crt1.o and jump straight into main() from dyld image denied loading by gc_enforcer is left in dyld_all_images_info array dyld-201 Use spin lock to guard sAllImageInfos dyld-200.3 genCaches fails: "header size miscalculation 0x00006000" dyld-200.2 dsc_iterator.cpp needs cases for v7 variants dyld-200 update_dyld_shared_cache should accept an 'overlay' along with a 'root' directory option Remove PowerPC support -------------- dyld-199.5 (iOS 5) Update initial image list size dyld-199.4 genCaches fails: header size miscalculation dyld-199.3 Repair ivar offsets in dyld shared cache dyld-199.2 improve Xcode upload of iOS dylibs dyld-199.1 correctly adjust ARM movw when in dyld shared cache dyld-199 update_dyld_shared_cache requires weak-linked frameworks to be present at shared cache generation time Remove armv7 variants from dyld dyld-198.1 back out previous change DYLD_XXX restrict check dyld-198 corrupt load commands can pass sniff test if 32-bit wraps around dyld should restrict DYLD_XXX debugging facilities dyld should not allow loading of dylibs without valid signatures enable DYLD_PRINT_REBASINGS dyld-197 dyld should range check the fixup location of all bindings range check initializers and terminators to be within image dyld-196.2 dyld should support new armv7 variants dyld-196.1 support re-exported symbols from re-exported libraries dyld-196 movw/movt don't work in dyld shared cache --------------------- dyld-195.3 (Mac OS X 10.7.0) update_dyld_shared_cache missed libstdc++? i386 dyld shared cache overflows after adding libclh.dylib dyld-195.2 spurious warning about embedded framework not being put in dyld shared cache dyld-195 C++ 0x thread_local destructor support update_dyld_shared_cache -verify finds differences more verbose messages when vm_protect() fails dyld-194.1 Fix uses of libc++abi-static.a dyld-194 make interposing available to open source __thread implementation doesn't preserve enough registers (ABI issue) clang built update_dyld_shared_cache fails at runtime dyld-193 dyld should honor CS_RESTRICT in _main like hasRestrictedSegment update_dyld_shared_cache -overlay optimizations dyld-192.1 dyld has NULL paths in image info array dyld-192 dyld's map+slide should be an all or nothing operation dyld-191.3 overriding shared cache dylibs with resolvers fails dyld-191.2 dyld_stub_binder called repeatedly for $VARIANT$ functions update_dyld_shared_cache crash when fat dylib truncated dyld-191.1 update_dyld_shared_cache is failing dyld-191 ASLR/PIE: dyld's "random padding" algorithm is deterministic race condition with flat-namespace lazy binding libdyld fails to build with clang-127 dyld-190.1 remove libdyld.a target dyld-190 _NSGetExecutablePath documentation is ambiguous about bufsize 11A315: LC_DYLD_ENVIRONMENT does not expand @executable_path dyld should avoid arc4random for dylib randomization tune trie traversal code for 10.7 compiler breaking libSystem into dylibs slows down dyld binding, shared cache should compensate update_dyld_shared_cache should not be built no-pie dyld-189 dyld(1) man page feedback LC_DYLD_ENVIRONMENT should still be honored with __RESTRICT,__restrict section present 11A307: DYLD_SHARED_REGION=private crashes don't slide shared cache if ASLR disabled (main executable didn't slide) dyld-188 Dynamic linking memory usage seems unusually high for trivial programs dyld-187 madvise MADV_FREE calls for LINKEDIT are failing in dyld during launch in iOS dyld allImageInfos messed up with duplicate IOKit dyld-186 dyld: Pick up changes from libsystem_kernel reorganisation in dyld's build. Shared Region Base Should Slide at Boot Time Multiple /dev/urandom accesses on every process exec dyld-185 text relocs don't work if only S_ATTR_EXT_RELOC is used DYLD_FORCE_FLAT_NAMESPACE=YES causes process to spin in DYLD-STUB$$bzero dyld-184 Add cache slide value to dyld_all_image_infos dyld-183.1 dyld proper does not need dyld_stub_binder.o dyld-183 dyld needs to call new kernel interface to register metadata ASLR side build causes 15-30% regression in most launch times Support version-checked framework/library override paths Support LC_DYLD_ENVIRONMENT load command function starts info should be copied into dyld shared cache dyld-182 Merge Jasper dyld changes to trunk dyld-181.1 11A270: FNPLicensingService crashes dyld-181 11A238a: AutoDesk AutoCAD beta 4 crashes on launch (dyld) update_dyld_shared_cache-173 project fails to build with LLVM compiler 2.0. dyld-180 8F63: dyld-179.4 fails on missing /usr/local/lib/system/libc.a 11A238a: AutoDesk AutoCAD beta 4 crashes on launch 11A244: overlapping files in libdyld & update_dyld_shared_cache dyld-179.7 (iOS 4.2) range check initializers dyld-179.6 dyld_shared_cache_extract_dylibs shouldn't return '-1' when arch already exists dyld-179.5 Need a version of dyld_shared_cache_extract_dylbs that lipo's results Need a version of dyld_shared_cache_extract_dylbs that reports progress back out work around for 8151909 dyld-179.4 images in shared cache are bound against different IOKit than found at runtime dyld-179.3.1 11A245: Photoshop CS4 fails in SmokeTest because of crash in FNPLicensingService (dyld) dyld-179.3 11A238a: All Adobe CS4 applications crash on launch dyld-179.2 11A239: leaks throws an exception, doesn't work dyld-179.1 libdsc.a in Jasper SDK needs to be arm version (is x86 version) dyld-179 update_dyld_shared_cache does not work with individual symbol re-exports dyld-178 Support __thread variables exported from dylibs update dyld_all_image_infos more often, for better crash logs dyld-177 We need an extractor able to pull the shared symbols cache apart Don't put slide info in dyld shared cache in Jasper dyld does not prevent loading of unsigned dylib dyld-176 split seg info wrong for x86_64 stub helpers dyld-175 ObjC optimized shared cache does not slide dyld-174 Need to merge Apex ObjC method list optimizations in dyld shared cache to TOT dyld implement ASLR for dyld shared cache for iOS dyld-173 fix permissions on rebased binary not slid dyld-172.2 dyld should not include SystemIntegrity headers on embedded platform Have DYLD_PRINT_BINDINGS print out when resolver functions are called dyld-172.1 fix visibility of dyld_func_lookup depending if libdyld is .a or .dylib dyld-172 Add hack to work around 8151909 Alter project to build for both kinds of libSystems dyld-171 Add support for individual symbol re-exports Add support for building for iOS dyld-170 ER: more metadata for dyld errors dyld-169 update_dyld_shared_cache needs to support resolver functions Implement some cxa stuff to work with next c++abi.a dyld-168 dyld should move shared cache file into /var/run instead of open-unlinking private shared cache calls mmap twice for each range Loading MH_DYLIB_STUB causing coalescable miscount 11A168: update_dyld_shared_cache problems during install use of C++ thread local initializer causes infinite recursion (from iPhoneOS) dyld should stub out mach_error_string for 8KB RAM savings per process (from iPhoneOS) verify that replacement is in this image dyld-167.2 dyld: Use libsystem_mach.a from /usr/local/lib/dyld to build dyld dyld-167.1 dyld should move shared cache file into /tmp instead of open-unlinking dyld-167 dyld support for function specialization dyld should directly call __cxa_finalize(), part 2 dyld support for thread local variables dyld-166 ER: facility to detect which images were loaded at runtime update_dyld_shared_cache -verify fails dyld-165 update_dyld_shared_cache should suppress warnings for embedded frameworks Sort method lists in dyld shared cache dyld-164 Move libdyldapis over to a dylib target for Libsystem pruneEnvironmentVariables does not update gLinkContext.apple dyld-163 Warning message is misleading update_dyld_shared_cache should not run past end of splitseginfo if zero terminator is missing dyld should directly call __cxa_finalize(), part 1 dyld-162 crash in update_dyld_shared_cache when checking if current cache is out of date ER: Support upward dylib dependencies dyld-161 __builtin_return_address broke for PPC SWBDC error: 'ld: duplicate symbol' while building 'dyld-160~48' in '11A108a-llvmgcc-2324.3' dyld-160 Environment variable to cause dyld to dump rpaths used during loading update_dyld_shared_cache failed: internal error, new trie allocated to far from fLinkeditBase dyld still slides executables when PIE is disabled by the kernel dyld-159 update_dyld_shared_cache fails to find roots when targetting NFS dyld does not call initializers from all S_MOD_INIT_FUNC_POINTERS sections move _dyld_func_lookup prototype to dyld_priv.h dyld-158 dyld attempts to load libraries via rpath when already loaded dyld shared cache can be more random dyld-157 switch to use libc++abi-static.a instead of libstdc++-static.a dyld-156 remove DYLD_NO_PIE from man page support multiple dylibs with non-intersected weak symbols in shared cache dyld sends bogus library unload notice to CoreSymbolication during dlopen_preflight() spelling: "was build against" -> "was built against" dyld-155 sjlj based exception support needs to be conditionalized for arm - not iPhoneOS dyld-154 Need to enable CoreSymbolication load/unload notices on iPhoneOS dyld-153 add field to dyld_all_image_infos pointing to dyld_all_image_infos dyld-152 Minimize system calls and mach messages during dyld startup Why is checkSharedRegionDisable() !__LP64__ dyld-151 dyld support for sliding PIE binaries in the kernel libdyld does not install multiple headers at installhdrs time dlopen() crash when executable contains LC_RPATH and executable file is deleted while running leak in dyld during dlopen when using DYLD_ variables ---------------------------------- dyld-150 ( iPhoneOS 3.1 ) flat_namespace linkage error in update_dyld_shared_cache should be a warning not an error Have dyld save load addr + UUID for executable images Libsystem fails to link with latest gcc: dyld missing _dyld_func_lookup dyld-149 dlopen() not working with non-canonical paths update_dyld_shared_cache fails creating shared cache dyld-148 shared cache file offsets are inconsistent dyld-147 move install location for update_dyld_shared_cache and man page to local imageFileModDate in dyld_all_image_infos is sometimes bogus for the first image therein dyld_shared_cache_util should optionally print VM load addresses for each dylib uuid_t not defined in dyld_priv.h dyld-146 Save load information (load addr + UUID) to dyld_all_image_infos for images from outside the shared cache update_dyld_shared_cache should improve warning above deployment target dyld-145 optimize stubs in dyld shared cache to be no-PIC dyld_shared_cache_util built by dyld target should go in platform directory dyld_shared_cache_util should list LC_REEXPORT_DYLIB libraries as dependents dyld-144 dyld_shared_cache_util built by dyld target should go in platform directory API: Detect shared cache overrides dyld-143 ER: Tool to list the contents of a dyld shared cache image ARM support for dsc_iterator dyld-142 text relocs fail in large segments Variable whose data is overwritten needs to be marked `volatile' dyld option to print time for each initializer, Apple's or the app's dyld-141 update_dyld_shared_cache assumes -root path contains no symlinks sync with SnowLeopard dyld-132.13 dyld-140 load code signature from file, and before mapping the file dyld-139.1 Northstar7C62: dyld-139 fails to build dyld-139 dyld on iPhoneOS uses libgcc_eh.a which uses pthread_key_create which does not work dyld can leak when an internal exception in thrown support compressed LINKEDIT on iPhone sync with SnowLeopard dyld-132.11 dyld-138.1 New mechanism to instruct dyld whether to check for libs outside the shared cache dyld-138 need to handle symlinks when dylib is in cache but file is intentionally missing dyld should avoid stat()ing libraries present in the shared cache unless magic override file is present dyld-137 dyld reports image not found if it is in the shared cache but no binary is present on disk sync with SnowLeopard dyld-132.10 dyld-136 dyld reports bogus fat offset when registering shared cache signature dyld-135 iPhone: Need objc optimizations in iPhone OS shared cache dyld-134 build armv6 dyld with Thumb sync with SnowLeopard dyld-133.1 fix for all arm architectures dyld-133 make dyld that uses shared cache on iPhone OS ---------------------------------- dyld-132.13 ( Mac OS X 10.6 ) classic images not unmapped when unloaded dyld-132.12 dyld's dtrace notification should be done after rebasing dyld-132.11 Remove dyld workaround for McAfee VirusScan Add gating mechanism to dyld support system order file generation process dyld-132.10 dyld's abort_report_np() doesn't abort 10A331: CUPS crashes when calling sandbox_init dyld-132.9 dlopen_preflight() on image in shared cache leaves it loaded but not objc initialized Exception Backtrace being obscured by _mh_execute_header Silverlight Preferences.app crashes dyld-132.8 dlopen() leaks send right obtained from mach_thread_self() dyld's calloc() allocates too few bytes dyld lazy binding is not thread safe dyld-132.7 need a way other than setgid to have dyld launch a process securely, ignoring DYLD_ env vars etc Need mapping of files to their offsets into the dyld_shared_cache files on disk dyld-132.6 update_dyld_shared_cache -overlay should check root dyld caches NSCreateObjectFileImageFromMemory() call vm_deallocate even if application used malloc() dyld-132.5 dyld is missing some binding optimizations symbol lookups in the new trie structure should be faster weak binding done too early with inserted libraries dyld-132.4 improve statistics output better error message if LC_RPATH is used in dylib destined for shared cache dladdr() broke when image has debug symbols 10A264: Google Earth 5.0 crashes on quit man page should better explain update_dyld_shared_cache -root option dyld-132.3 remove setjmp/longjmp from _simple_printf in dyld Typo in dyld(3) man page race condition in pre-10.6 style lazy pointer binding make cheaper dladdr() that just returns image path 10A266 - Adobe InDesign CS4 crashes on launch dyld is not setting imageFileModDate in dyld_image_info Logic Pro crashes after creating a new document on SnowLeopard dyld-132.2 adopt new CoresSymbolication notification mechanism Alter libdyld.a to not need libsystem to link with dylib1.o 10A256a: update_dyld_shared_cache -verify crashes (probably due to lack of a shared cache) dyld-132.1 update_dyld_shared_cache failed: no writable segment in Cocoa framework dyld-132 CrashTracer: [USER] 1 crash in Neverwinter Nights 2 dyld-131 libgmalloc broken on 10A10246 and 10A251 (libgmalloc not inserted early enough) dyld-130 Rosetta circular dependency spew @rpath and @loader_path Should be Documented in man page Prune unneeded load commands from shared cache images dyld-129 dyld-128 no longer builds for armv6 10A244: iTunes crashes trying to load MobileDevice.framework dyld-128 ImageLoader objects can be made smaller dyld spin in SecurityAgent ImageLoaderMachO::makeImportSegmentWritable() doesn't do it dyld-127 Add all_image_infos for CrashReporter some fixes for compressed LINKEDIT dyld-126 x86_64 export trie nodes may have large negative address update_dyld_shared_cache man page should be updated to reflect new SL behavior dyld-125 @rpath and @loader_path should be documented in man page Add NOP after trap instruction in _dyld_fatal_error dyld-124 update_dyld_shared_cache should not automatically run by default Add support for arm shared caches Add support for __program_vars section Add more -verify sanity checks dyld-123 Add -verify option to update_dyld_shared_cache [dyld] Errors reported by the upcoming compiler flags verifier 10A224: update_dyld_shared_cache warns about a condition in B&I-built frameworks stop shadowing old data structures dyld implicit-libSystem breaks valgrind dyld-122 Need a way to determine if a gdb call to dlopen() would block Drop Rosetta shared cache generation by default / at install "terminaton function" misspelled Make it easier to use shared caches from foreign systems SnowLeopard10A210: MATLAB 7.6 crashes on launch dyld-121.1 CrashTracer: crash in iTunes at com.apple.QuickTimeComponents.component dyld-121 libdyld.a is missing dyld_stub_binder dyld-120 10A197 - After Effects 8.0.2 fails to launch after installation dyld-119 10A212: update_dyld_shared_cache failed: string buffer exhausted Oracle client crashes dyld-118.1 Cope with duplicate protocol references in shared cache construction dyld-118 10A197 vs 10A190: Applications warm launch time slowdown due to dyld dyld-117 10A198 - Final Cut Pro 6.0.4 crashes on launch [INTRODUCED BY dyld-115 IN 10A197] dyld-116 Pandora Desktop (Adobe AIR Framework) crashes on launch [INTRODUCED BY dyld-101 IN 10A14] dyld should use libunwind Possible leak originating in speech at LoadEngine update_dyld_shared_cache manpage typos 'parition', 'assignes', 'choosen' dyld-115 LINKEDIT content could be greatly compressed dyld-114 update_dyld_shared_cache needs to provide progress that the Installer can display update_dyld_shared_cache needs to be able to look at an Installation sandbox dyld isn't calling csdlc_notify on library unload warning, could not bind Mail.app because realpath() failed on /AppleInternal/.../XILog.framework dyld-113 NSAddressOfSymbol(NULL) should return NULL and not crash dlopen() should fail to load (non-pie) executables dyld-112 _replacement misspelled as _replacement in dyld-interposing.h make _dyld_find_unwind_sections() faster dyld-111 improve bad relocation error message Need load/unload notification sent to com.apple.vmudl service when requested _replacement misspelled as _replacement in dyld-interposing.h dyld-110 check libSystem is correct in shared cache file before loading it function names returned by dladdr do not match reality update_dyld_shared_cache .map files should be written atomically dlopen(RTLD_NOLOAD) does not need to throw an internal exception Explanation for the RTLD_NEXT flag in dlsym(3) needs clarification DYLD_FALLBACK_LIBRARY_PATH should not apply to dlopen() of a partial path No shared cache present on first boot dyld-109 Safe Boot should disable dyld shared cache CrashTracer: crash in preFetch() reading off end of LINKEDIT DYLD_NO_PIE env variable should be documented in dyld manpage put all dylibs in shared cache - not just ones used by more than one app Leaked fSegmentsArray and image segments during failed dlopen_preflight dyld-108.1 armv7/armv5 specific settings needed for dyld dyld shouldn't set VALID_ARCHS dyld-108 ER: dyld based Objective-C selector uniquing dyld-107 update_dyld_shared_cache should require all source dylibs be owned by root Limit what might go in the dyld shared cache DYLD_ROOT_PATH should apply to LC_RPATH rpaths Grow initial dyld pool if needed there should be some way to temporarily turn off -pie If pie, ignore preferred load address Put all_image_infos in its own section to it is easy to find dyld-106 allow update_dyld_shared_cache to be build 64-bit dyld error handling fails in low memory, _simple_salloc() result not checked dyld should provide executing program name in incompatible cpu-subtype error message dyld-105 It should work to set DYLD_FALLBACK_LIBRARY_PATH to empty Remove the exceptions made in 4804594 for filemaker Remove Tiger-era hacks in dyld for old app compatibility Make RTLD_MAIN_ONLY public die more gracefully when load commands are malformed SWB: dyld build failure when built with -fstack-protector dyld man page mis-spelling update_dyld_shared_cache does not work when run manually dyld-104 The optimization to reuse install names as fPath was lost Add JIT field to dyld_all_image_infos Add _dyld_find_unwind_sections() dyld-103 NSLinkModule() can crash dyld: obsoleted deprecated APIs work around for add test cases for lazy dylib loading dyld-102 Man page typo for update_dyld_shared_cache Add "malloc is initialized" to the dyld_all_image_infos struct better handling of open() errors remove Use instead of dyld and libdyld should not force building with gcc 4.0 dyld-101 make it easier to find dyld_all_image_infos Need _dyld_get_image_slide(const struct mach_header* mh) dyld: push code signatures for libs to kernel dyld-100 dyld falls over when asked to map a split seg library not in the shared region dyld: interposing does not work when replacee is thumb dyld: all PIE programs crash on launch BigBear: not loading libraries at their preferred addresses dyld support for arm subtypes dyld's prefetching should be turned off for prebound images (and perhaps entirely?) dyld-95.3 doesn't build with gcc 4.2 merge in arm support ADOBE: Premiere Pro crashes on quit ---------------------------------- dyld-96.2 (Mac OS X 10.5.2) 10.5.2 Regression: 9C18 MeetingMaker crash on launch dyld-96.1 update_dyld_shared_cache can crash if dylibs modified out from under it crash when dyld interposes on system with partially invalid cache com.apple.dyld message spew CFSTRs cause crashes in Leopard if system shuts down during update_dyld_shared_cache, tmp file is never cleaned up dlopen() and dlopen_preflight() can leak on failure dyld-95.3 (Mac OS X 10.5) Increase initial dyld pool size for 64-bit programs dyld-95.2 make ppc dyld cache a different file for rosetta dyld-95.1 McAfee VirusScan fails to launch on Leopard9A513 dyld-95 9A516 - Keep getting disk full errors dyld-94 Leopard (9a499): dyld crash with recursive calls to dlclose() dyld-93 FileMaker Server 8.0v4 helper tools broken by @executable_path security change Use msync(MS_SYNC) when building dyld cache dyld-92 Skype Crashes during launch dyld-91.2 dlopen() looks too far up stack, can cause crash dyld-91.1 dyld warning about dtracehelper is too noisy? Lots of task_self_trap() system calls in ImageLoader::recursiveInitialization() dyld-91 use of @loader_path based RPATH can cause dyld to leak Dyld_stubs should not be writable on x86 dyld-90.2 generating dyld shared cache generation on first boot makes time to MacBuddy very slow dyld-90.1 truncated dyld cache file after panic causes hang at boot dyld-90 stop special casing main executables initializers DYLD_INSERT_LIBRARIES doesn't work correctly with initializer functions dyld-89 dyld could asynchronously request pages it will need handle when argv[0] is NULL. Foundation built on 9A436 doesn't launch 64 bit apps partial fix for: Dyld_stubs should not be writable on x86 dyld-88 update_dyld_shared_cache keeps spewing messages to console optimize LINKEDIT region of dyld shared cache Support extended __dyld section with NXArgc, etc addresses remove call to __xlocale_init() Update __OPEN_SOURCE__ conditionals dyld-87 CFM games use private _dyld_fork_* routines - add back better handling of NOLOAD with symlinked dylibs dyld-86.1 Fix DYLD_SHARED_REGION=private update man page dyld-86 update_dyld_shared_cache fails on @executable_path framework [Leopard]: 9A441/442: unable to log in after switching to arabic dlopen via CFBundleLoad keeps searching after finding a loadable object dyld-85.2 MatLab 2007a (7.4) doesn't launch on Leopard9A441 Never optimize ppc shared cache on intel Fix LINKEDIT size in shared cache .map files Fix how PIEs are moved to work with NX Call pthread_init_keys to work with latest Libc dyld-85.1 Leopard9A447: Meeting Maker and Microsoft apps will not launch on Intel. dyld-85 9A436: Adobe: Photoshop CS3 crashed on pressing Command-C after Command-A Use _dyld_initializer dyld-84 9A438 dlopen_preflight() corrupts all_image_info list causing Symbolication crashes B&I needs an ENV variable to turn off "dyld: ioctl to register dtrace DOF section failed" warnings remove support for __image_notify sections remove all update_prebinding code dyld-83 use _simple_dprintf() instead of fprintf() remove -progress option from update_dyld_shared_cache update_dyld_shared_cache no longer tells rosetta to flush its caches update_dyld_shared_cache error message gives an errno value rather than an error string dyld interposing doesn't work with dlsym() lookup dlopen_preflight() of MH_BUNDLE leaks integrate ImageLoader changes into leopard dyld translated (ppc) dyld should not attempt to register DOF sections Some dyld library paths are not canonicalized, causing tools using those paths to defenestrate themselves dyld-82.5 REGR: Leopard9A419: Firefox hangs on launch dyld-82.4 Leopard9A420: interposing of libMallocDebug or libgmalloc broken Fix so problems like are warnings instead of errors dyld-82.3 9A420: dyld: ioctl to register dtrace DOF section failed dyld-82.2 dyld frees string returned by dyld_image_state_change_handler better handling than "corrupt binary, library ordinal too big" dyld-82.1 dyld changes needed to support read-only DOF dyld-82 don't need to hold dyld global lock while running initializers dyld leaks when dlopen fails dyld leaks two blocks after bundle unload dyld-81 auto update dyld shared caches if missing or out of date dyld-80.1 Erronious "unsafe use of @rpath" dyld error 9A384: update_dyld_shared_cache fails after ditto'ing matador root with debug info Uninitialized ImageLoader->fRegisteredDOF field dyld-80 (Leopard9A400) Use new shared region syscalls @rpath does not work with -rpath @executable_path/... Firefox causes segfault during update_dyld_shared_cache dyld-79.3 Use new shared region syscalls dyld-79.2 @rpath does not work with -rpath @executable_path/... dyld-79.1 (Leopard9A396) fix use of LC_REEXPORTED_DYLIB dyld-79 (Leopard9A392) Support Apple PIE (address space randomization) update_dyld_shared_cache should warning and not quit if a specified root is missing DOF registration needs to switch from /dev/helper to /dev/dtracehelper don't error out when a cache line crossing i386 stub cannot be bound dyld-78.2 (Leopard9A387) 9A385: Mail (anything using Message.framework) takes a ridiculous amount of time to launch dyld-78.1 (Leopard9A385) Fix override of _malloc_lock to be data instead of code dyld-78 when loading a bundle, dyld is not making a copy of name 9A343 KidPix 3 : SpellChecker bundle is not loaded dyld cache does not recognize dynamic load of library via symbolic link dyld-77.1 Back out 4892382 until B&I build fleet has fixed kernel dyld-77 Use _dyld_initializer Look at reduction/elimination of per-framework cost (don't touch __dyld section) libdyldapis.a: make initialization as lean as possible dyld should malloc never-to-be-freed blocks from its own pool Libraries feeding into Libsystem should contain version numbers (libdyldapis) Install update_prebinding symlink Addend warnings to end of shared cache .map files Conditionalize away update_prebinding support dladdr() should not remove 's' from "start" dyld-76.2 hang at boot, Libc changes dyld-76.1 x86_64: dyld share cache does not work for AppKit dyld-76 Rosetta apps crash after update_dyld_shared_cache Long-standing typo for "file to short" error from dlopen() / dlerror() dyld-75.1 Enable ppc shared cache generation on intel machines dyld-75 64-byte crossing fast stubs should be bound early to avoid threading issues support new intel stub segment that is marked not-writable dyld-74 register dtrace DOF sections with kernel 10.4.9 Regression: Math Kernel crash with TiNovi 8P114 dyld-73.2 Leopard 9A921: Dyld error "lazy pointer not found" loading/running java dyld-73.1 (Leopard9A328) 9A326: update_prebinding crashes at end of install dyld-73 (Leopard9A326) REGR: 9A322 All Java apps crashing at dyld's misaligned_stack_error dyld-72 (Leopard9A322) Maya 8 crashes on launch on Leopard9A309 ProTools 7.1.1cs1 for Intel hangs on launch on Leopard9A309 x86 crashes in the binding helper do not have proper backtrace dyld-71 (Leopard9A320) inform rosetta of each library in the dyld shared cache 9A316: Dreamweaver MX 2004 crashes on launch in dyld's addImage dyld-70 (Leopard9A315) support split-seg dylibs built with LC_SEGMENT_SPLIT_INFO support --progress option in update_dyld_shared_cache so that installer can run it dyld-69.1 (Leopard9A309) 9A305: Firefox 2.0 crashes on launch httpd is dying in dyld after libobjc.dylib is unloaded dyld-69 (Leopard9A305) ER: dlclose() should be able to unload dylibs runtime support for RPATH dyld-68 (Leopard9A296) rosetta doesn't work when shared cache is present shared cache for 64-bit archs does not work when some dylibs are invalid dyld-67.1 (Leopard9A292) support 64-bit programs built with new 10.5 subtype dyld-67 CrashReporter needs a new way to distinguish fatal dyld errors support dlopen(NULL, RTLD_FIRST) Move base address of ppc64 dyld to match new memory layout Move base address of 64-bit shared caches to match new memory layout Move location of shared cache file to /var/db/dyld Add support for LC_REEXPORT_DYLIB Use shared cache if it exists Requires ld64-63.1 or later built dylibs for shared cache generation dyld-66.3 (Leopard9A276) dyld fails to build with Libc changes in 4632326 support 64-bit programs built with new 10.5 subtype dyld-66.2 (Leopard9A260) Leopard9A259: Backtraces in crash reports are not getting symbolicated dyld should get rosetta process name from standard location dyld-66.1 (Leopard9A259) Fix for build breakage with Libc-436 dyld-66 Preliminary shared cache support is in Darwin but not Dev Tools package export shared range regions for gdb __pthread_tsd_first appears to be initialized too late in dyld don't use @executable_path or fallback searching in setuid programs dyld-65.1 (Leopard9A252) fix B&I build failure with Libc-435 dyld-65 (Leopard9A247) jump table entry at end of segment can crash Mathematica 5.2 (64-bit MathKernel) always crashes on 9A229 dlsym man page needs to be more specific about RTLD_DEFAULT Change wording in SEARCHING section in dlopen man page Man page for dyld has misspelling: cheep dyld(3) man page should point to Mach-O Programming Topics URL dyld-64 (Leopard9A224) No man page for dlopen_preflight(3) dyld lazy binding of fast stubs is not completely thread safe remove use of load_shared_file() dyld-63 (Leopard9A215) Would like way to quiet dynamic loader deprecated old APIs for Leopard NSCreateObjectFileImageFromMemory crashes when image is a MH_EXECUTABLE dyld-62.1 (Leopard9A206) prebound old stubs failure prevents uTest from running on i386 dyld-62 (Leopard9A202) an image with an open non-zero base address does not load more efficiently Leopard9A190: NSAddImage() crashes when called from x86_64 process /usr/lib/libAPSimple.dylib: mmap error need to force interposing for rosetta processes dyld-61 (Leopard9A179) dyld calls close(-1) _stub_binding_helper_interface isn't using movdqa dyld tries to mmap 0 size segments and fails with conforming mmap Load dyld above 4GB for x86-64 Move apple parameters on stack when DYLD_ variables are removed dyld-60 (Leopard9A160) Suresec #203: dyld environment with suid binaries SureSec si#187 linker: environment variables print warning message if DYLD_INSERT_LIBRARIES is set (then ignored) for a setuid/setgid program dyld's disableIfBadUser() routine can fail for constant strings dyld-59 (Leopard9A156) ER: dlopen_preflight() dyld-58 (Leopard9A154) implement RTLD_SELF better handling of open() errors would like dlopen(RTLD_FIRST) so that dlsym variant that does not search dependent libraries dyld needs to adopt to Unix conformance changes Crash on Leopard9A146 when GC rejects loading a library on Intel dyld-57 (Leopard9A144) pthread tsd entries doubly owned by DYLD and Libsystem... (Leopard) dyld should automatically stop using the shared region if unavailable If instantiateFromLoadedImage fails, dyld crashes isCompatibleMachO needs to know about x86-64 dyld-56 (Leopard9A140) 64-bit dyld should load at around the last 4G - not in the first 4G 64 bit: app crashes immediately if -pagezero_size >= 0x0ffffffff dyld needs to build for x86-64 dyld_debug API shim has leak dyld does not slide properly on Intel dyld-55 (Leopard9A138) dlopen() should fail if bundle has objc code incompatible with runtime environment libdyld: make non-POSIX header definitions visible when _POSIX_C_SOURCE is defined A flat_namespace image with a reference to an internal private_extern should resolve immediately dlopen() man page is missing RTLD_NOLOAD and RTLD_NODELETE _CFExecutableLinkedOnOrAfter() fails on 64 bit dyld needs to support x86-64 dyld-54 (Leopard9A80) remove ppc64 workarounds for fixed bugs Memory error in removePathWithPrefix() dyld does not properly swap CPU subtype from fat file header dyld does not compile for open source ADOBE XCODE 2.2: ZeroLink can cause wrong typeinfos to be used Sync with Chardonnay (except for 4313830 and 4215516) dyld-53 (Leopard9A42) Add -fno-exceptions to Release target of libdyld Wrong number of seconds reported by DYLD_PRINT_STATISTICS on Intel dyld-52 (Leopard9Axxx) dyld changes for new libstdc++ project dyld-51 (Clueless) STD:VSX: dlclose() should return non-zero value on failure. STD:BUILD: dyld references non-conforming member name for PPC64 The gdb list of images should be updated before dyld bases and binds each image interposing does not handle stacking/nesting of interposing functions use of DYLD_INTERPOSE() causes compiler warnings with -std=c99 -pedantic SWB: dyld-32 fails to link using 4.0 compiler (gcc-4042) on Tiger8A371 dyld-50 (Leopard9Axxx) Convert to build with gcc-4.0 SWB: dyld-32 fails to link using 4.0 compiler (gcc-4042) on Tiger8A371 ---------------------------------- dyld-46.16 (Mac OS X 10.4.11) raise bail out limit in update_prebinding to 100 errors dyld-46.15 [SUIncaSoho] update_prebinding can only handle 2MB of ppc unprebound dylibs on intel update_prebinding fails if a prebound dylib depends on a non-prebound dylib dyld-46.14 prebinding zeroes out files if an error occurs (such as no vm space left) Rare & unknown root cause: Corruption of Kerberos framework during SU dyld-46.13 dyld crashes starting threaded program 10.4.9 Regression: SuTiNovi8P132: update_prebinding never reaches steady state 10.4.9 Regression: SuTiNovi8P132: update_prebinding never reaches steady state [SUTiSoHo] update_prebinding crashes when a weak linked dylib is missing [SUIncaSoHo] update_prebinding crashes when a weak linked dylib is missing dyld-46.12 10.4.9 Regression: Math Kernel crash with TiNovi 8P114 dyld-46.11 dyld's x86_64 support should be open source 10.4.x: an image with an open non-zero base address does not load more efficiently [SUTiNovi] A flat_namespace image with a reference to an internal private_extern should resolve immediately [SUTiNovi] 10.4.8 regression: ppc X program segmentation fault in 10.4.8, worked in 10.4.7 [SUIncaNovi] 10.4.8 regression: ppc X program segmentation fault in 10.4.8, worked in 10.4.7 [SUIncaNovi] A flat_namespace image with a reference to an internal private_extern should resolve immediately dyld-46.10 dyld-46.9 fails to build in Nicoya dyld-46.9 (Inca8K...) jump table entry at end of segment can crash dyld-46.8 (Inca8K1073) Mathematica 5.2 (64-bit MathKernel) always crashes on Inca dyld-46.7 (Inca8K1072) dyld lazy binding of fast stubs is not completely thread safe dyld-46.6 (Inca8K1061) Inca: don't write warning to stderr for setuid binaries dyld-46.5 (Inca8K1059) prebound old stubs failure prevents uTest from running on i386 dyld-46.4 (Inca8K1057) NSAddImage() crashes when called from x86_64 process an image with an open non-zero base address does not load more efficiently dyld-46.3 (Inca8K1054) need to force interposing for rosetta processes re-enable setuid security fixes for 4525062 and 4525053 dyld-46.2 (Inca8K1046) Adobe CS2 no longer launches Load dyld above 4GB for x86-64 dyld-46.1 (Inca8K1040) rdar://problem/4538177 dyld does not slide on x86_64 dyld-46 (Inca...) re-enable x86_64 dyld-45.3 (SUSecurity ) *SecUpd: Chardonnay* don't write warning to stderr for setuid binaries *SecUpd: Tiger* don't write warning to stderr for setuid binaries dyld-45.2 (SUSecurity ) *SecUpd: Chardonnay* SureSec si#187 remove all DYLD_ env vars for setuid binaries *SecUpd: Tiger* SureSec si#187 remove all DYLD_ env vars for setuid binaries *SecUpd: Chardonnay* Suresec #203: don't use $HOME with suid binaries *SecUpd: Tiger* Suresec #203: don't use $HOME with suid binaries dyld-45.1 (SUTiLondon...) back out Suresec #203: dyld environment with suid binaries [SUTi] dyld-45 (SUTiLondon...) sync all 10.4.x dyld trains dyld fix for gcc-3.3 C++ needs to get in SU 64-bit dlopen crashes when opening fat bundle SureSec si#187 linker: environment variables [SUTi] Suresec #203: dyld environment with suid binaries [SUTi] SureSec si#187 linker: environment variables [SUChard] Suresec #203: dyld environment with suid binaries [SUChard] dyld-44.23 (Inca8...) Crash using Core Image under Rosetta running InDesign CS2 w/ Magma Effects dyld-44.22 (Inca8K1030) Stub binding helper changes for FP args for x86-64 dyld-44.21 (Inca8K1030) printf doesn't work for x86-64 dyld-44.20 (Inca8K1029) isCompatibleMachO needs to know about x86-64 dyld-44.19 (Inca8J1028) two small x86_64 fixes dyld-44.18 (Inca8J1027) dyld needs to support x86-64 dyld-44.17 (Chardonnay8G1152) prebound fast stubs not ignored for flat_namespace dylibs dyld-44.16 (Chardonnay8G1141) Sherlock often crashes in dyld::bindLazySymbol on launch dyld-44.15 (Chardonnay8G1137) no apps can launch with /usr/lib/libMallocDebug.A.dylib on 8G1133 dyld-44.14 (Chardonnay8F1110) System Integrity: changes needed for dyld dyld-44.13 (Chardonnay8F1108) pthread tsd entries doubly owned by DYLD and Libsystem... (Chardonnay) dyld-44.12 (Chardonnay8F1108) never pass shared_region_map_file_np() a zero-length region dyld-44.11 (Chardonnay8F1104) dyld launch code should special case if there is only one prebound image with weak exports dyld-44.10 (Chardonnay8F1100) dyld fails to link with Libc-391.1.13 dyld-44.9 (Chardonnay8F1093) XCode2.1 + gcc 3.3 + C++ exception + Bundle Bug low disk space code path executed with 44GB free dyld-44.8 (Chardonnay8F1079) dyld lazy binding code should use movdqa dyld-44.7 (Chardonnay8B1072) fix for rosetta crashes dyld-44.6 (Chardonnay8B1072) Optimizing system should only progress once dyld-44.5 (Chardonnay8B1052) New intel stub support dyld-44.4 (Chardonnay8B1051) Leopard 9A14: Finder crashes burning a CD dyld lazy binding code needs to save/restore all possible register parameters use new libstdc++-static dyld-44.3 (Chardonnay8B1051) dyld should recognize byte-swapped Mach-O files dyld should only update prebound external relocations if they change dyld-44.2 (SUTiDenver8F10) [Mac OS X 10.4.3] Tiger breaks NSCreateObjectFileImageFromMemory with fat Mach-O dyld does not load libraries correctly if matching install_name in /usr/lib CrashTracer: ..269 crashes at com.adobe.Acrobat.framework: RunAcrobat + 424 dyld-44.1 (Chardonnay) __attribute__ ((regparm (3), stdcall)) doesn't work for inter-image calls dyld should automatically set DYLD_SHARED_REGION to avoid dyld-44 (Chardonnay) merge SUTiCambridge dyld and Karma dyld into Chardonnay dyld-43.1 (SUTiCambridge8C20) [Mac OS X 10.4.2] Update open source APSL headers update_prebinding should gracefully handle low disk space prebinding should not change n_value of .obj_class_name symbols dyld gets into infinite loop with dlsym if dylib dependencies contain loops FilesBuster crashed in dyld DYLD_ROOT_PATH crashes program if any component does not start with / dyld writes past end of buffer when checking environment variables dyld_image_removing notification never sent ANN: DR020 dyld-43 (Tiger8A428) [Mac OS X 10.4.0] rdar://problem/4067311 PACE protected Mach-O apps crash under Tiger 8a420 dyld-42 (Tiger8A420) rdar://problem/4058724 FileMaker JDBC extension does not work in Tiger dyld-41 (Tiger8A417) rdar://problem/4047633 Adobe Photoshop CS2: Scripting Save for Web runs out of memory unexpectedly when compared to 10.3.8. dyld-40 (Tiger8A413) rdar://problem/4047391 dyld no longer follow dependent libraries using dlopen dyld-39 (Tiger8A406) rdar://problem/4034570 DT P1: MATLAB R14sp2 does not run on Tiger rdar://problem/4028274 DT P1: GLSLShowpieces crashes when built and run dyld-38 (Tiger8A402) rdar://problem/3820219 Tiger + MOTU Digital Performer + hit play = Digital Performer crashes rdar://problem/3978682 If an excutable & a framework with the same base name are in the same folder, you get a dyld error if you use full path rdar://problem/3987135 MATLAB unresolved symbol __XEditResPutWidgetInfo on Tiger rdar://problem/4027813 dlsym man page documents unsupported RTDL_SELF dyld-37 (Tiger8A399) rdar://problem/4001668 Safari hang inside CFBundleDYLDGetSymbolByNameWithSearch in Flash plug-in upon opening www.espn.com rdar://problem/3853454 dyld needs to call sys_icache_invalidate() after instruction fix-ups rdar://problem/3984074 Soldier of Fortune II crashes at start of gameplay on Tiger8A36 rdar://problem/4008399 Malicious user can set Tiger dyld fallback paths in setuid process rdar://problem/4021002 Aliens vs Predator II with latest update does not run dyld-36 (Tiger8A393) rdar://problem/3970385 [Tiger] 8A323: Aliens VS Predator 2 Freezes On Launch rdar://problem/3839120 _dyld_get_image_header_containing_address returning NULL when it shouldn't rdar://problem/3925105 update_prebinding crashes on /usr/lib/libnetsnmptrapd.5.dylib dyld-35 (Tiger8A384) rdar://problem/3984074 Soldier of Fortune II crashes at start of gameplay on Tiger8A367 rdar://problem/4003637 Typo blocks support of -init for 64-bits rdar://problem/4003891 improve mmap() failure error msg dyld-34 (Tiger8A381) rdar://problem/3976215 dlopen() should look for a library with matching name and architecture rdar://problem/3978682 executable and dylibs can be confused rdar://problem/3819111 dlopen() ignores LD_LIBRARY_PATH rdar://problem/3956709 Insufficient documentation for dlopen dyld-33 (Tiger8A379) rdar://problem/3941826 8A340: Tron 2.0 does not launch rdar://problem/3848965 James Bond 007 Nightfire fails to launch rdar://problem/3947513 No One Lives Forever 2 crashes on Quit on Tiger8A347 rdar://problem/3779999 Spyhunter crashes upon launch on Tiger8A244 dyld-32 (Tiger8A367) rdar://problem/3974486 PowerMail launch fails: weak linking of library but not symbols rdar://problem/3974797 can update_prebinding only complain about stuff I actually have installed? rdar://problem/3979715 synchronizing attribute name with section name dyld-31 (Tiger8A362) rdar://problem/3958479 Third party "crash reporter" app backtraces have no symbols for our libraries/APIs rdar://problem/3966025 add DYLD_INTERPOSE macro to an apple internal header rdar://problem/3968283 For interposing support section-by-type and section-by-name dyld-30 (Tiger8A357) rdar://problem/3947090 objc runtime / two-level namespace crash when using new interposing libMallocDebug or libgmalloc dyld-29 (Tiger8A356) rdar://problem/3960729 update_prebinding needs to fflush() every output line rdar://problem/3960657 Why are my crashreporter logs all useless? dyld-28 (Tiger8A354) rdar://problem/3510780 _dyld_get_image_header_containing_address man page is wrong rdar://problem/3798074 STD: dlclose() does not unload bundles rdar://problem/3882857 dyld no longer finds framework file if not in Framework hierarchy rdar://problem/3898206 dlopen() does not support library searching as linkage at launch does rdar://problem/3921479 dyld(1) should not document unimplemented env vars rdar://problem/3935714 Support RTLD_NODELETE rdar://problem/3942919 can't use _debug libSystem dyld-27 (Tiger8A350) rdar://problem/3902088 update_prebinding needs to provide progress information dyld-26 (Tiger8A348) rdar://problem/3943033 hang upon boot, permissions and startup thrash dyld-25 (Tiger8A347) rdar://problem/3916220 Main executable unmapped rdar://problem/3812732 Microsoft Error Reporting crashes on Tiger rdar://problem/3943349 dyld project should install mach-o/dyld_debug.h rdar://problem/3943546 mach-o/dyld_debug.h should be deprecated rdar://problem/3933738 use getsectdatafromheader_64 dyld-24 (Tiger8A345) rdar://problem/3941688 update_prebinding needs a --dry-run option dyld-23 rdar://problem/3799069 Need coalescing across dylibs rdar://problem/3859973 problem with weaklink using darwine rdar://problem/3938167 dyld does not work with XLF generated binaries and provided libraries rdar://problem/3935377 STD: dyld needs to include sys/time.h and sys/types.h rdar://problem/3930361 STD: dyld must create a stub for ___fegetfltrounds rdar://problem/3934712 STD:VSX: more dlfcn.h namespace issues dyld-22.5 (Tiger8A340) rdar://problem/3788633 MatLab 7.0 fails to launch on Tiger8A246 rdar://problem/3919674 prebound flat-namespace libraries are bound wrong dyld-22.4 rdar://problem/3915914 make update_prebinding more robust dyld-22.3 (Tiger8A333) rdar://problem/3920720 dyld missing symbols because Xcode not add -fvisibility=hidden dyld-22.2 (Tiger8A330) rdar://problem/3909873 Transmit.app crashes with symbol not found dyld-22.1 rdar://problem/3908248 Crash in apps when launched from MallocDebug (BlockMove symbol not found if DYLD_FORCE_FLAT_NAMESPACE is set) dyld-22 (Tiger8A325) rdar://problem/3903866 reduce LINKEDIT page usage by better use of two-level hints rdar://problem/3884004 Libraries can be half-baked if an error occurs during their first use rdar://problem/3899047 interposing doesn't work on 8A317 with dyld-21 rdar://problem/3514720 Adobe bundle kernel panics system dyld-21 (Tiger8A322) rdar://problem/3745562 Support two-level interposing with insert libraries (malloc-debug) rdar://problem/3892061 8A316: Selecting any application in Finder in the column view crashes finder rdar://problem/3894540 DYLD_PRINT_SEGMENTS no longer works on 8A317 dyld-20 (Tiger8A317) rdar://problem/32957877 Support @loader_path in dylib commands rdar://problem/33837173 need SPI to set fallback symbol lookup rdar://problem/33891778 dyld (__DATA,__dyld) function pointers should drift as little as possible Fix issue with new prebinding overwriting symlinks dyld-19 (Tiger8A315) rdar://problem/3823664 dyld reports corrupt executable rdar://problem/3847571 dyld submission number should be embedded in dyld rdar://problem/3865141 dyld_all_image_infos should contain bit that says if process is using the shared region rdar://problem/3884103 dyld needs to use -msoft-float for ppc64 rdar://problem/3886337 PPC_RELOC_PB_LA_PTR not recognized by ppc64 Clean up/document dyld-gdb interface dyld-18.3 (prebinding sideworld build) prebinding enhancements dyld-18.2 (Tiger8A306) rdar://problem/3782982 Fix for Macromedia apps (Flash 7.2) dyld-18.1 rdar://problem/3864644 DVD player crash (loading memory based bundle) dyld-18 (Tiger8A303) rdar://problem/3866877 STD:VSX dlsym() faults when passed a bad handle. rdar://problem/3862043 typo in dyld function name rdar://problem/3857000 dyld should limit its exported symbols rdar://problem/3835208 want better error message for incompatible libraries dyld now built with dead-code-stripping better launch performance when hundreds of libraries are used more bug fixes in update_prebinding in dyld dyld-17.1 (Tiger8A301) rdar://problem/3672757 initial implementation of update_prebinding in dyld rdar://problem/3847376 dyld does not slide itself properly (partial fix) rdar://problem/3843028 STD: make dlfcn.h posix compliant rdar://problem/3856182 STD: add includes rdar://problem/3782982 infrastructure work on compatibility for Macromedia apps Other 64-bit tweaks dyld-16.1 (Tiger8A296) rdar://problem/3768530 dyld should adopt shared_region_map_file_np() dyld-15 (Gordian 64-bit side world build only) rdar://problem/3834744 64-bit dyld needs to handle mh->cputype != host_info cputype Other 64-bit clean ups dyld-14 (Tiger8A280) rdar://problem/3811777 Deadlock in dyld code, seen in Merlin and Mail rdar://problem/3793075 Update to fix: DVD Player crashes at launch with disc in drive rdar://problem/3830560 Don't let gcc-3.5 optimize away send_event rdar://problem/3826169 Update dlfcn.h header to Apple header and acknowledge Peter and Jorge rdar://problem/3793861 Update dlopen(3) man page to reflect new implementation rdar://problem/3559013 libdyld.a needs to build for ppc64 Added DYLD_PRINT_OPTS Added DYLD_PRINT_ENV Deprecated 10 APIs dyld-13 (Gordian 64-bit side world build only) rdar://problem/3560664 Add ppc64 support rdar://problem/3819144 Opening PDF in Safari crashes rdar://problem/3793861 Update dlopen man pages rdar://problem/3765271 Build with gcc-3.5 rdar://problem/3762685 Make own prototype for task_self_trap() rdar://problem/3799467 Mozilla tries to open a dylib using a bundle API rdar://problem/3812263 Add dyld SPI so Shark can interpose lazy pointer lookup Added emacs major-mode and tab-width directives dyld-12.4 (Tiger8A271) tweak so dyld can use libc.a built with long double support dyld-12.3 (no-build) rdar://problem/3765271 switch dyld to build with gcc-3.5 dyld-12.2 (Tiger8A265) rdar://problem/3793075 DVD Player crashes at launch with disc in drive dyld-12.1 (Tiger8A255) rdar://problem/3749360 a flat lookup needs to search everywhere and not short-circuit to own image dyld-12 (Tiger8A231) rdar://problem/3751226 make dyld thread safe (libdyld.a should come from new dyld project) rdar://problem/3654650 integrate dlopen() and friends into dyld dyld-11.3 (Tiger8A225) rdar://problem/3751226 NSAddImage() with leaf name doesn't use fallback path dyld-11.1 (Tiger8A223) rdar://problem/3749251 NSADDIMAGE_OPTION_RETURN_ONLY_IF_LOADED implies NSADDIMAGE_OPTION_RETURN_ON_ERROR" dyld-11 (Tiger8A220) rdar://problem/3684168 prevent DYLD_LIBRARY_PATH from causing circular reference when two dylib have same leaf name rdar://problem/3698212 implement _dyld_launched_prebound() rdar://problem/3696924 suppport frameworks without symlink to current version rdar://problem/3692136 Support DYLD_PRINT_LIBRARIES_POST_LAUNCH rdar://problem/3685517 make find-image-for-address faster via caching rdar://problem/3661976 -force_flat_namespace should disable prebinding rdar://problem/3702311 make dyld's __TEXT read-only rdar://problem/3669059 do cpu sub-type checking on thin files rdar://problem/3696002 Support C++ vague linkage that resolves internally rdar://problem/3725847 run initializers in inserted libraries rdar://problem/3731063 pass arc/argv to initializers rdar://problem/3731100 don't write on __dyld section unless necessary rdar://problem/3731633 use mmap() instead of map_fd() rdar://problem/3676934 don't double read first page of images, use pread() rdar://problem/3725372 ignore environment variables for setuid binaries dyld-10.2 (Tiger8A157) rdar://problem/3668765 Macromedia apps don't launch dyld-10.1 (Tiger8A156) rdar://problem/3691952 Fix-n-continue broke in Objective-C dyld-10 (Tiger8A148) rdar://problem/3686995 implement dyld_call_module_initializers_for_dylib and do parameter sanity checking of module parameters rdar://problem/3674139 Make @executable_path work when main executable is a symlink rdar://problem/3688719 Support CW built binaries built with -data_before dyld-9 rdar://problem/3682744 GoLive crash (NSIsSymbolDefinedWithHint should try harder) rdar://problem/3660691 iTunes crash with partial plugin rdar://problem/3684167 DYLD_IMAGE_SUFFIX broke rdar://problem/3672670 Fix uninitialized variable in objc hook dyld-8 (Tiger8A144) rdar://problem/3680627 handle weaklib when prebound rdar://problem/3672670 new hook for objc dyld-7 (Tiger8A141) rdar://problem/3669059 Support cpu-sub-type selection rdar://problem/3675131 allow text relocations rdar://problem/3675614 fix lazy pointer usage in termination routines rdar://problem/3673658 Allow NSUnLinkModule to be called with NULL dyld-6 (Tiger8A139) rdar://problem/3649313 clean up rdar://problem/3661976 support MH_FORCE_FLAT rdar://problem/3659666 DYLD_FORCE_FLAT_NAMESPACE should disable prebinding Better error reporting Faster flat namespace lookups Better implementation of NSLinkEditError dyld-5 (Tiger8A135) rdar://problem/3665738 fix binding of private_extern within multi-module libs rdar://problem/3667763 use hints supplied in APIs Set error_string for CrashReporter Better error message when library can't be found Properly use ZeroLink bundle notifier dyld-4 (Tiger8A133) rdar://problem/3663433 allmemory shows 8000 pages are missing dyld-3 rdar://problem/3659408 Proper searching in umbrellas rdar://problem/3657040 Better error messages when symbols not found rdar://problem/3657197 Add ~/Library/Frameworks to fallback path Properly use DYLD_IMAG_SUFFIX Initial CrashReporter support dyld-2 (Tiger8A132) Support: NSNameOfSymbol, NSModuleForSymbol, NSLibraryNameForModule, and NSMakePrivateModulePublic Add more functionality to DYLD_IGNORE_PREBINDING environment variable dyld-1 Initial submission of dyld rewrite.