]> git.saurik.com Git - apple/dyld.git/blob - doc/ReleaseNotes.txt
33ce9add9df294395d84fb6fc1be883659e1ac50
[apple/dyld.git] / doc / ReleaseNotes.txt
1
2 dyld-208
3 <rdar://problem/10879179> Correct @path to still work with symlinks
4
5 dyld-207
6 <rdar://problem/10825175> dyld should give a better error message if you try to use a newer binary on older OS
7 <rdar://problem/10753356> backtraces of LC_MAIN binaries end in tlv_get_addr+136, instead libdyld should export "_start" symbol
8 <rdar://problem/10733082> Fix up @rpath based paths during introspection
9 <rdar://problem/10657737> Interposition tuples are not respected when binding with resolvers
10
11 dyld-206
12 <rdar://problem/10442813> Give some warning that DYLD_ env vars are disabled
13
14 dyld-205
15 <rdar://problem/10583252> Add dyld to uuidArray to enable symbolication of stackshots
16
17 dyld-204.1
18 <rdar://problem/10643239> fix initializer ordering of upwardly linked dylibs
19
20 dyld-204
21 <rdar://problem/10613880> dyld misreads very large addends
22 <rdar://problem/10568559> Perform method list sort even if __DATA,__objc_opt_rw is absent
23 <rdar://problem/10568179> Remove category attaching from dyld shared cache
24 <rdar://problem/10582497> Shared cache method list sorting breaks protocol extended type encodings
25
26 dyld-203.1
27 <rdar://problem/10491874> initializer not run in only upwardly linked dylib
28
29 dyld-203
30 <rdar://problem/10419267> update_dyld_shared_cache does not build with libc++
31 <rdar://problem/10435247> dyld does not build with libc++
32 <rdar://problem/10409027> Add functions to get min OS and sdk versions program was linked with
33 <rdar://problem/10399676> DYLD_FRAMEWORK_PATH not mentioned in dlopen() man page
34 <rdar://problem/10371927> dsc_extractor not updating LC_FUNCTION_STARTS
35
36 dyld-202
37 <rdar://problem/8818423> Get rid of crt1.o and jump straight into main() from dyld
38 <rdar://problem/10332417> image denied loading by gc_enforcer is left in dyld_all_images_info array
39
40 dyld-201
41 <rdar://problem/8867781> Use spin lock to guard sAllImageInfos
42
43 dyld-200.3
44 <rdar://problem/9855733> genCaches fails: "header size miscalculation 0x00006000"
45
46 dyld-200.2
47 <rdar://problem/9784634> dsc_iterator.cpp needs cases for v7 variants
48
49 dyld-200
50 <rdar://problem/8942979> update_dyld_shared_cache should accept an 'overlay' along with a 'root' directory option
51 Remove PowerPC support
52
53 --------------
54 dyld-199.5 (iOS 5)
55 <rdar://problem/9955829> Update initial image list size
56
57 dyld-199.4
58 <rdar://problem/9855733> genCaches fails: header size miscalculation
59
60 dyld-199.3
61 <rdar://problem/7338034> Repair ivar offsets in dyld shared cache
62
63 dyld-199.2
64 <rdar://problem/8981046> improve Xcode upload of iOS dylibs
65
66 dyld-199.1
67 <rdar://problem/9510382> correctly adjust ARM movw when in dyld shared cache
68
69 dyld-199
70 <rdar://problem/9439764> update_dyld_shared_cache requires weak-linked frameworks to be present at shared cache generation time
71 <rdar://problem/9447838> Remove armv7 variants from dyld
72
73 dyld-198.1
74 <rdar://problem/8312145> back out previous change DYLD_XXX restrict check
75
76 dyld-198
77 <rdar://problem/9035759> corrupt load commands can pass sniff test if 32-bit wraps around
78 <rdar://problem/8312145> dyld should restrict DYLD_XXX debugging facilities
79 <rdar://problem/7942521> dyld should not allow loading of dylibs without valid signatures
80 enable DYLD_PRINT_REBASINGS
81
82 dyld-197
83 <rdar://problem/7945496> dyld should range check the fixup location of all bindings
84 <rdar://problem/8963406> range check initializers and terminators to be within image
85
86 dyld-196.2
87 <rdar://problem/8987681> dyld should support new armv7 variants
88
89 dyld-196.1
90 <rdar://problem/9107912> support re-exported symbols from re-exported libraries
91
92 dyld-196
93 <rdar://problem/9078764> movw/movt don't work in dyld shared cache
94
95
96 ---------------------
97 dyld-195.3 (Mac OS X 10.7.0)
98 <rdar://problem/9279770> update_dyld_shared_cache missed libstdc++?
99 <rdar://problem/9361288> i386 dyld shared cache overflows after adding libclh.dylib
100
101 dyld-195.2
102 <rdar://problem/9161945> spurious warning about embedded framework not being put in dyld shared cache
103
104 dyld-195
105 <rdar://problem/8360915> C++ 0x thread_local destructor support
106 <rdar://problem/8960832> update_dyld_shared_cache -verify finds differences
107 <rdar://problem/8971061> more verbose messages when vm_protect() fails
108
109 dyld-194.1
110 Fix uses of libc++abi-static.a
111
112 dyld-194
113 <rdar://problem/8919005> make interposing available to open source
114 <rdar://problem/8874282> __thread implementation doesn't preserve enough registers (ABI issue)
115 <rdar://problem/8873628> clang built update_dyld_shared_cache fails at runtime
116
117 dyld-193
118 <rdar://problem/8735709> dyld should honor CS_RESTRICT in _main like hasRestrictedSegment
119 <rdar://problem/8164591> update_dyld_shared_cache -overlay optimizations
120
121 dyld-192.1
122 <rdar://problem/8812589> dyld has NULL paths in image info array
123
124 dyld-192
125 <rdar://problem/8750829> dyld's map+slide should be an all or nothing operation
126
127 dyld-191.3
128 <rdar://problem/8890875> overriding shared cache dylibs with resolvers fails
129
130 dyld-191.2
131 <rdar://problem/8844174> dyld_stub_binder called repeatedly for $VARIANT$ functions
132 <rdar://problem/8845480> update_dyld_shared_cache crash when fat dylib truncated
133
134 dyld-191.1
135 <rdar://problem/8770940> update_dyld_shared_cache is failing
136
137 dyld-191
138 <rdar://problem/8736495> ASLR/PIE: dyld's "random padding" algorithm is deterministic
139 <rdar://problem/8663923> race condition with flat-namespace lazy binding
140 <rdar://problem/8755380> libdyld fails to build with clang-127
141
142 dyld-190.1
143 remove libdyld.a target
144
145 dyld-190
146 <rdar://problem/8706192> _NSGetExecutablePath documentation is ambiguous about bufsize
147 <rdar://problem/8686676> 11A315: LC_DYLD_ENVIRONMENT does not expand @executable_path
148 <rdar://problem/8718137> dyld should avoid arc4random for dylib randomization
149 <rdar://problem/8691207> tune trie traversal code for 10.7 compiler
150 <rdar://problem/8576479> breaking libSystem into dylibs slows down dyld binding, shared cache should compensate
151 <rdar://problem/8686427> update_dyld_shared_cache should not be built no-pie
152
153 dyld-189
154 <rdar://problem/8274426> dyld(1) man page feedback
155 <rdar://problem/8564762> LC_DYLD_ENVIRONMENT should still be honored with __RESTRICT,__restrict section present
156 <rdar://problem/8630416> 11A307: DYLD_SHARED_REGION=private crashes
157 <rdar://problem/8611968> don't slide shared cache if ASLR disabled (main executable didn't slide)
158
159 dyld-188
160 <rdar://problem/4472406> Dynamic linking memory usage seems unusually high for trivial programs
161
162 dyld-187
163 <rdar://problem/8597637> madvise MADV_FREE calls for LINKEDIT are failing in dyld during launch in iOS
164 <rdar://problem/8602453> dyld allImageInfos messed up with duplicate IOKit
165
166 dyld-186
167 <rdar://problem/8109857> dyld: Pick up changes from libsystem_kernel reorganisation in dyld's build.
168 <rdar://problem/5847052> Shared Region Base Should Slide at Boot Time
169 <rdar://problem/6650578> Multiple /dev/urandom accesses on every process exec
170
171 dyld-185
172 <rdar://problem/8345025> text relocs don't work if only S_ATTR_EXT_RELOC is used
173 <rdar://problem/8400815> DYLD_FORCE_FLAT_NAMESPACE=YES causes process to spin in DYLD-STUB$$bzero
174
175 dyld-184
176 <rdar://problem/8554137> Add cache slide value to dyld_all_image_infos
177
178 dyld-183.1
179 <rdar://problem/8521882> dyld proper does not need dyld_stub_binder.o
180
181 dyld-183
182 <rdar://problem/8274192> dyld needs to call new kernel interface to register metadata
183 <rdar://problem/8448281> ASLR side build causes 15-30% regression in most launch times
184 <rdar://problem/8440902> Support version-checked framework/library override paths
185 <rdar://problem/8440934> Support LC_DYLD_ENVIRONMENT load command
186 <rdar://problem/8454987> function starts info should be copied into dyld shared cache
187
188 dyld-182
189 <rdar://problem/8432001> Merge Jasper dyld changes to trunk
190
191 dyld-181.1
192 <rdar://problem/8455429> 11A270: FNPLicensingService crashes
193
194 dyld-181
195 <rdar://problem/8403002> 11A238a: AutoDesk AutoCAD beta 4 crashes on launch (dyld)
196 <rdar://problem/8345799> update_dyld_shared_cache-173 project fails to build with LLVM compiler 2.0.
197
198 dyld-180
199 <rdar://problem/8352892> 8F63: dyld-179.4 fails on missing /usr/local/lib/system/libc.a
200 <rdar://problem/8344449> 11A238a: AutoDesk AutoCAD beta 4 crashes on launch
201 <rdar://problem/8313034> 11A244: overlapping files in libdyld & update_dyld_shared_cache
202
203
204 dyld-179.7 (iOS 4.2)
205 <rdar://problem/8543820> range check initializers
206
207 dyld-179.6
208 <rdar://problem/8515776> dyld_shared_cache_extract_dylibs shouldn't return '-1' when arch already exists
209
210 dyld-179.5
211 <rdar://problem/8425790> Need a version of dyld_shared_cache_extract_dylbs that lipo's results
212 <rdar://problem/8365622> Need a version of dyld_shared_cache_extract_dylbs that reports progress
213 <rdar://problem/8320866> back out work around for 8151909
214
215 dyld-179.4
216 <rdar://problem/8305479> images in shared cache are bound against different IOKit than found at runtime
217
218 dyld-179.3.1
219 <rdar://problem/8327834> 11A245: Photoshop CS4 fails in SmokeTest because of crash in FNPLicensingService (dyld)
220
221 dyld-179.3
222 <rdar://problem/8305049> 11A238a: All Adobe CS4 applications crash on launch
223
224 dyld-179.2
225 <rdar://problem/8290793> 11A239: leaks throws an exception, doesn't work
226
227 dyld-179.1
228 <rdar://problem/8284123> libdsc.a in Jasper SDK needs to be arm version (is x86 version)
229
230 dyld-179
231 <rdar://problem/8284944> update_dyld_shared_cache does not work with individual symbol re-exports
232
233 dyld-178
234 <rdar://problem/8284044> Support __thread variables exported from dylibs
235 <rdar://problem/7356532> update dyld_all_image_infos more often, for better crash logs
236
237 dyld-177
238 <rdar://problem/8214567> We need an extractor able to pull the shared symbols cache apart
239 <rdar://problem/8263666> Don't put slide info in dyld shared cache in Jasper
240 <rdar://problem/8268602> dyld does not prevent loading of unsigned dylib
241
242 dyld-176
243 <rdar://problem/8253549> split seg info wrong for x86_64 stub helpers
244
245 dyld-175
246 <rdar://problem/8235734> ObjC optimized shared cache does not slide
247
248 dyld-174
249 <rdar://problem/8198287> Need to merge Apex ObjC method list optimizations in dyld shared cache to TOT dyld
250 <rdar://problem/8115131> implement ASLR for dyld shared cache for iOS
251
252 dyld-173
253 <rdar://problem/8144421> fix permissions on rebased binary not slid
254
255 dyld-172.2
256 <rdar://problem/8191063> dyld should not include SystemIntegrity headers on embedded platform
257 Have DYLD_PRINT_BINDINGS print out when resolver functions are called
258
259 dyld-172.1
260 <rdar://problem/8166086> fix visibility of dyld_func_lookup depending if libdyld is .a or .dylib
261
262 dyld-172
263 Add hack to work around 8151909
264 Alter project to build for both kinds of libSystems
265
266 dyld-171
267 Add support for individual symbol re-exports
268 Add support for building for iOS
269
270 dyld-170
271 <rdar://problem/7508424> ER: more metadata for dyld errors
272
273 dyld-169
274 <rdar://problem/7995213> update_dyld_shared_cache needs to support resolver functions
275 Implement some cxa stuff to work with next c++abi.a
276
277 dyld-168
278 <rdar://problem/7901042> dyld should move shared cache file into /var/run instead of open-unlinking
279 <rdar://problem/7940222> private shared cache calls mmap twice for each range
280 <rdar://problem/7886402> Loading MH_DYLIB_STUB causing coalescable miscount
281 <rdar://problem/7935000> 11A168: update_dyld_shared_cache problems during install
282 <rdar://problem/7918210> use of C++ thread local initializer causes infinite recursion
283 <rdar://problem/7932725> (from iPhoneOS) dyld should stub out mach_error_string for 8KB RAM savings per process
284 <rdar://problem/7937695> (from iPhoneOS) verify that replacement is in this image
285
286 dyld-167.2
287 <rdar://problem/7956031> dyld: Use libsystem_mach.a from /usr/local/lib/dyld to build dyld
288
289 dyld-167.1
290 <rdar://problem/7901042> dyld should move shared cache file into /tmp instead of open-unlinking
291
292 dyld-167
293 <rdar://problem/7859049> dyld support for function specialization
294 <rdar://problem/7740779> dyld should directly call __cxa_finalize(), part 2
295 <rdar://problem/7796738> dyld support for thread local variables
296
297
298 dyld-166
299 <rdar://problem/7739489> ER: facility to detect which images were loaded at runtime
300 <rdar://problem/7818451> update_dyld_shared_cache -verify fails
301
302
303 dyld-165
304 <rdar://problem/7770139> update_dyld_shared_cache should suppress warnings for embedded frameworks
305 <rdar://problem/7744084> Sort method lists in dyld shared cache
306
307
308 dyld-164
309 <rdar://problem/7733433> Move libdyldapis over to a dylib target for Libsystem
310 <rdar://problem/7675254> pruneEnvironmentVariables does not update gLinkContext.apple
311
312
313 dyld-163
314 <rdar://problem/7740033> Warning message is misleading
315 <rdar://problem/7740658> update_dyld_shared_cache should not run past end of splitseginfo if zero terminator is missing
316 <rdar://problem/6666832> dyld should directly call __cxa_finalize(), part 1
317
318
319 dyld-162
320 <rdar://problem/7662176> crash in update_dyld_shared_cache when checking if current cache is out of date
321 <rdar://problem/7444994> ER: Support upward dylib dependencies
322
323
324 dyld-161
325 <rdar://problem/7628929> __builtin_return_address broke for PPC
326 <rdar://problem/7658265> SWBDC error: 'ld: duplicate symbol' while building 'dyld-160~48' in '11A108a-llvmgcc-2324.3'
327
328
329 dyld-160
330 <rdar://problem/7234280> Environment variable to cause dyld to dump rpaths used during loading
331 <rdar://problem/7595563> update_dyld_shared_cache failed: internal error, new trie allocated to far from fLinkeditBase
332 <rdar://problem/7589167> dyld still slides executables when PIE is disabled by the kernel
333
334
335 dyld-159
336 <rdar://problem/7343139> update_dyld_shared_cache fails to find roots when targetting NFS
337 <rdar://problem/7484408> dyld does not call initializers from all S_MOD_INIT_FUNC_POINTERS sections
338 <rdar://problem/7544082> move _dyld_func_lookup prototype to dyld_priv.h
339
340
341 dyld-158
342 <rdar://problem/7486405> dyld attempts to load libraries via rpath when already loaded
343 <rdar://problem/5274722> dyld shared cache can be more random
344
345
346 dyld-157
347 <rdar://problem/7481480> switch to use libc++abi-static.a instead of libstdc++-static.a
348
349
350 dyld-156
351 <rdar://problem/7408768> remove DYLD_NO_PIE from man page
352 <rdar://problem/7445102> support multiple dylibs with non-intersected weak symbols in shared cache
353 <rdar://problem/7466900> dyld sends bogus library unload notice to CoreSymbolication during dlopen_preflight()
354 <rdar://problem/7455017> spelling: "was build against" -> "was built against"
355
356
357 dyld-155
358 <rdar://problem/7451030> sjlj based exception support needs to be conditionalized for arm - not iPhoneOS
359
360
361 dyld-154
362 <rdar://problem/7272661> Need to enable CoreSymbolication load/unload notices on iPhoneOS
363
364
365 dyld-153
366 <rdar://problem/7327864> add field to dyld_all_image_infos pointing to dyld_all_image_infos
367
368
369 dyld-152
370 <rdar://problem/7302432> Minimize system calls and mach messages during dyld startup
371 <rdar://problem/7302383> Why is checkSharedRegionDisable() !__LP64__
372
373
374 dyld-151
375 <rdar://problem/7223037> dyld support for sliding PIE binaries in the kernel
376 <rdar://problem/7165731> libdyld does not install multiple headers at installhdrs time
377 <rdar://problem/6937560> dlopen() crash when executable contains LC_RPATH and executable file is deleted while running
378 <rdar://problem/6916014> leak in dyld during dlopen when using DYLD_ variables
379
380
381 ----------------------------------
382
383 dyld-150 ( iPhoneOS 3.1 )
384 <rdar://problem/7043575> flat_namespace linkage error in update_dyld_shared_cache should be a warning not an error
385 <rdar://problem/7084861> Have dyld save load addr + UUID for executable images
386 <rdar://problem/7101832> Libsystem fails to link with latest gcc: dyld missing _dyld_func_lookup
387
388
389 dyld-149
390 <rdar://problem/7017050> dlopen() not working with non-canonical paths
391 <rdar://problem/7033445> update_dyld_shared_cache fails creating shared cache
392
393
394 dyld-148
395 <rdar://problem/7022281> shared cache file offsets are inconsistent
396
397
398 dyld-147
399 <rdar://problem/6995143> move install location for update_dyld_shared_cache and man page to local
400 <rdar://problem/7014995> imageFileModDate in dyld_all_image_infos is sometimes bogus for the first image therein
401 <rdar://problem/7014397> dyld_shared_cache_util should optionally print VM load addresses for each dylib
402 <rdar://problem/7014783> uuid_t not defined in dyld_priv.h
403
404
405 dyld-146
406 <rdar://problem/7008875> Save load information (load addr + UUID) to dyld_all_image_infos for images from outside the shared cache
407 <rdar://problem/7007923> update_dyld_shared_cache should improve warning above deployment target
408
409
410 dyld-145
411 <rdar://problem/7000405> optimize stubs in dyld shared cache to be no-PIC
412 <rdar://problem/6995143> dyld_shared_cache_util built by dyld target should go in platform directory
413 <rdar://problem/7001159> dyld_shared_cache_util should list LC_REEXPORT_DYLIB libraries as dependents
414
415
416 dyld-144
417 <rdar://problem/6995143> dyld_shared_cache_util built by dyld target should go in platform directory
418 <rdar://problem/6775261> API: Detect shared cache overrides
419
420
421 dyld-143
422 <rdar://problem/6956867> ER: Tool to list the contents of a dyld shared cache image
423 <rdar://problem/6959334> ARM support for dsc_iterator
424
425
426 dyld-142
427 <rdar://problem/6965455> text relocs fail in large segments
428 <rdar://problem/6945944> Variable whose data is overwritten needs to be marked `volatile'
429 <rdar://problem/6921370> dyld option to print time for each initializer, Apple's or the app's
430
431
432 dyld-141
433 <rdar://problem/6927281> update_dyld_shared_cache assumes -root path contains no symlinks
434 sync with SnowLeopard dyld-132.13
435
436
437 dyld-140
438 <rdar://problem/6153040> load code signature from file, and before mapping the file
439
440
441 dyld-139.1
442 <rdar://problem/6868811> Northstar7C62: dyld-139 fails to build
443
444
445 dyld-139
446 <rdar://problem/6780449> dyld on iPhoneOS uses libgcc_eh.a which uses pthread_key_create which does not work
447 <rdar://problem/6780192> dyld can leak when an internal exception in thrown
448 <rdar://problem/6331300> support compressed LINKEDIT on iPhone
449 sync with SnowLeopard dyld-132.11
450
451
452 dyld-138.1
453 <rdar://problem/6790993> New mechanism to instruct dyld whether to check for libs outside the shared cache
454
455
456 dyld-138
457 <rdar://problem/6814596> need to handle symlinks when dylib is in cache but file is intentionally missing
458 <rdar://problem/6825135> dyld should avoid stat()ing libraries present in the shared cache unless magic override file is present
459
460
461 dyld-137
462 <rdar://problem/6792383> dyld reports image not found if it is in the shared cache but no binary is present on disk
463 sync with SnowLeopard dyld-132.10
464
465
466 dyld-136
467 <rdar://problem/6776343> dyld reports bogus fat offset when registering shared cache signature
468
469
470 dyld-135
471 <rdar://problem/6268421> iPhone: Need objc optimizations in iPhone OS shared cache
472
473
474 dyld-134
475 <rdar://problem/4759373> build armv6 dyld with Thumb
476 sync with SnowLeopard
477
478
479
480 dyld-133.1
481 fix for all arm architectures
482
483
484 dyld-133
485 <rdar://problem/6268380> make dyld that uses shared cache on iPhone OS
486
487
488 ----------------------------------
489
490 dyld-132.13 ( Mac OS X 10.6 )
491 <rdar://problem/6898370> classic images not unmapped when unloaded
492
493
494 dyld-132.12
495 <rdar://problem/6882159> dyld's dtrace notification should be done after rebasing
496
497
498 dyld-132.11
499 <rdar://problem/6803496> Remove dyld workaround for McAfee VirusScan
500 <rdar://problem/6849505> Add gating mechanism to dyld support system order file generation process
501
502
503 dyld-132.10
504 <rdar://problem/6785160> dyld's abort_report_np() doesn't abort
505 <rdar://problem/6794063> 10A331: CUPS crashes when calling sandbox_init
506
507
508 dyld-132.9
509 <rdar://problem/5910137> dlopen_preflight() on image in shared cache leaves it loaded but not objc initialized
510 <rdar://problem/6739742> Exception Backtrace being obscured by _mh_execute_header
511 <rdar://problem/6766057> Silverlight Preferences.app crashes
512
513
514 dyld-132.8
515 <rdar://problem/6735870> dlopen() leaks send right obtained from mach_thread_self()
516 <rdar://problem/6732715> dyld's calloc() allocates too few bytes
517 <rdar://problem/6678640> dyld lazy binding is not thread safe
518
519
520 dyld-132.7
521 <rdar://problem/6651342> need a way other than setgid to have dyld launch a process securely, ignoring DYLD_ env vars etc
522 <rdar://problem/6721803> Need mapping of files to their offsets into the dyld_shared_cache files on disk
523
524
525 dyld-132.6
526 <rdar://problem/6618466> update_dyld_shared_cache -overlay should check root dyld caches
527 <rdar://problem/6619554> NSCreateObjectFileImageFromMemory() call vm_deallocate even if application used malloc()
528
529
530 dyld-132.5
531 <rdar://problem/6655235> dyld is missing some binding optimizations
532 <rdar://problem/6647316> symbol lookups in the new trie structure should be faster
533 <rdar://problem/6570879> weak binding done too early with inserted libraries
534
535
536 dyld-132.4
537 <rdar://problem/6629428> improve statistics output
538 <rdar://problem/6628413> better error message if LC_RPATH is used in dylib destined for shared cache
539 <rdar://problem/6622898> dladdr() broke when image has debug symbols
540 <rdar://problem/6555720> 10A264: Google Earth 5.0 crashes on quit
541 <rdar://problem/6591933> man page should better explain update_dyld_shared_cache -root option
542
543
544 dyld-132.3
545 <rdar://problem/6527653> remove setjmp/longjmp from _simple_printf in dyld
546 <rdar://problem/6580333> Typo in dyld(3) man page
547 <rdar://problem/6510301> race condition in pre-10.6 style lazy pointer binding
548 <rdar://problem/6573344> make cheaper dladdr() that just returns image path
549 <rdar://problem/6563887> 10A266 - Adobe InDesign CS4 crashes on launch
550 <rdar://problem/6570113> dyld is not setting imageFileModDate in dyld_image_info
551 <rdar://problem/6493245> Logic Pro crashes after creating a new document on SnowLeopard
552
553
554 dyld-132.2
555 <rdar://problem/6293143> adopt new CoresSymbolication notification mechanism
556 <rdar://problem/6536810> Alter libdyld.a to not need libsystem to link with dylib1.o
557 <rdar://problem/6530593> 10A256a: update_dyld_shared_cache -verify crashes (probably due to lack of a shared cache)
558
559
560 dyld-132.1
561 <rdar://problem/6552051> update_dyld_shared_cache failed: no writable segment in Cocoa framework
562
563
564 dyld-132
565 <rdar://problem/6490500> CrashTracer: [USER] 1 crash in Neverwinter Nights 2
566
567
568 dyld-131
569 <rdar://problem/6501078> libgmalloc broken on 10A10246 and 10A251 (libgmalloc not inserted early enough)
570
571
572 dyld-130
573 <rdar://problem/6497528> Rosetta circular dependency spew
574 <rdar://problem/6347414> @rpath and @loader_path Should be Documented in man page
575 Prune unneeded load commands from shared cache images
576
577
578 dyld-129
579 <rdar://problem/6479007> dyld-128 no longer builds for armv6
580 <rdar://problem/6481443> 10A244: iTunes crashes trying to load MobileDevice.framework
581
582
583 dyld-128
584 <rdar://problem/6474295> ImageLoader objects can be made smaller
585 <rdar://problem/6198151> dyld spin in SecurityAgent
586 <rdar://problem/6285470> ImageLoaderMachO::makeImportSegmentWritable() doesn't do it
587
588
589 dyld-127
590 <rdar://problem/6464419> Add all_image_infos for CrashReporter
591 some fixes for compressed LINKEDIT
592
593
594 dyld-126
595 <rdar://problem/6459812> x86_64 export trie nodes may have large negative address
596 <rdar://problem/6442327> update_dyld_shared_cache man page should be updated to reflect new SL behavior
597
598
599 dyld-125
600 <rdar://problem/6347414> @rpath and @loader_path should be documented in man page
601 <rdar://problem/6421511> Add NOP after trap instruction in _dyld_fatal_error
602
603
604 dyld-124
605 <rdar://problem/6273311> update_dyld_shared_cache should not automatically run by default
606 Add support for arm shared caches
607 Add support for __program_vars section
608 Add more -verify sanity checks
609
610
611 dyld-123
612 <rdar://problem/6117580> Add -verify option to update_dyld_shared_cache
613 <rdar://problem/6408758> [dyld] Errors reported by the upcoming compiler flags verifier
614 <rdar://problem/6408518> 10A224: update_dyld_shared_cache warns about a condition in B&I-built frameworks
615 <rdar://problem/4697610> stop shadowing old data structures
616 <rdar://problem/6409800> dyld implicit-libSystem breaks valgrind
617
618
619 dyld-122
620 <rdar://problem/6361143> Need a way to determine if a gdb call to dlopen() would block
621 <rdar://problem/6328003> Drop Rosetta shared cache generation by default / at install
622 <rdar://problem/6400750> "terminaton function" misspelled
623 <rdar://problem/6399150> Make it easier to use shared caches from foreign systems
624 <rdar://problem/6369189> SnowLeopard10A210: MATLAB 7.6 crashes on launch
625
626
627 dyld-121.1
628 <rdar://problem/6364434> CrashTracer: crash in iTunes at com.apple.QuickTimeComponents.component
629
630
631 dyld-121
632 <rdar://problem/6373929> libdyld.a is missing dyld_stub_binder
633
634
635 dyld-120
636 <rdar://problem/6315338> 10A197 - After Effects 8.0.2 fails to launch after installation
637
638
639 dyld-119
640 <rdar://problem/6364540> 10A212: update_dyld_shared_cache failed: string buffer exhausted
641 <rdar://problem/6357561> Oracle client crashes
642
643
644 dyld-118.1
645 <rdar://problem/6350500> Cope with duplicate protocol references in shared cache construction
646
647
648 dyld-118
649 <rdar://problem/6336723> 10A197 vs 10A190: Applications warm launch time slowdown due to dyld
650
651
652 dyld-117
653 <rdar://problem/6318449> 10A198 - Final Cut Pro 6.0.4 crashes on launch [INTRODUCED BY dyld-115 IN 10A197]
654
655
656 dyld-116
657 <rdar://problem/6004942> Pandora Desktop (Adobe AIR Framework) crashes on launch [INTRODUCED BY dyld-101 IN 10A14]
658 <rdar://problem/6250902> dyld should use libunwind
659 <rdar://problem/5408556> Possible leak originating in speech at LoadEngine
660 <rdar://problem/6315314> update_dyld_shared_cache manpage typos 'parition', 'assignes', 'choosen'
661
662
663 dyld-115
664 <rdar://problem/6061574> LINKEDIT content could be greatly compressed
665
666
667 dyld-114
668 <rdar://problem/6231688> update_dyld_shared_cache needs to provide progress that the Installer can display
669 <rdar://problem/6231686> update_dyld_shared_cache needs to be able to look at an Installation sandbox
670 <rdar://problem/6293143> dyld isn't calling csdlc_notify on library unload
671 <rdar://problem/6277916> warning, could not bind Mail.app because realpath() failed on /AppleInternal/.../XILog.framework
672
673
674 dyld-113
675 <rdar://problem/6252320> NSAddressOfSymbol(NULL) should return NULL and not crash
676 <rdar://problem/6255192> dlopen() should fail to load (non-pie) executables
677
678
679 dyld-112
680 <rdar://problem/6188100> _replacement misspelled as _replacement in dyld-interposing.h
681 <rdar://problem/6176037> make _dyld_find_unwind_sections() faster
682
683
684 dyld-111
685 <rdar://problem/6161821> improve bad relocation error message
686 <rdar://problem/6190458> Need load/unload notification sent to com.apple.vmudl service when requested
687 <rdar://problem/6188100> _replacement misspelled as _replacement in dyld-interposing.h
688
689
690 dyld-110
691 <rdar://problem/5703616> check libSystem is correct in shared cache file before loading it
692 <rdar://problem/5557882> function names returned by dladdr do not match reality
693 <rdar://problem/5780431> update_dyld_shared_cache .map files should be written atomically
694 <rdar://problem/6145451> dlopen(RTLD_NOLOAD) does not need to throw an internal exception
695 <rdar://problem/4090265> Explanation for the RTLD_NEXT flag in dlsym(3) needs clarification
696 <rdar://problem/5951327> DYLD_FALLBACK_LIBRARY_PATH should not apply to dlopen() of a partial path
697 <rdar://problem/6182301> No shared cache present on first boot
698
699
700 dyld-109
701 <rdar://problem/5925940> Safe Boot should disable dyld shared cache
702 <rdar://problem/5706594> CrashTracer: crash in preFetch() reading off end of LINKEDIT
703 <rdar://problem/6109435> DYLD_NO_PIE env variable should be documented in dyld manpage
704 <rdar://problem/6127437> put all dylibs in shared cache - not just ones used by more than one app
705 <rdar://problem/6169686> Leaked fSegmentsArray and image segments during failed dlopen_preflight
706
707
708 dyld-108.1
709 <rdar://problem/6156702> armv7/armv5 specific settings needed for dyld
710 <rdar://problem/6156653> dyld shouldn't set VALID_ARCHS
711
712
713 dyld-108
714 <rdar://problem/6120723> ER: dyld based Objective-C selector uniquing
715
716
717 dyld-107
718 <rdar://problem/5274720> update_dyld_shared_cache should require all source dylibs be owned by root
719 <rdar://problem/6073702> Limit what might go in the dyld shared cache
720 <rdar://problem/5869973> DYLD_ROOT_PATH should apply to LC_RPATH rpaths
721 <rdar://problem/5505043> Grow initial dyld pool if needed
722 <rdar://problem/5807857> there should be some way to temporarily turn off -pie
723 <rdar://problem/6050482> If pie, ignore preferred load address
724 <rdar://problem/6053800> Put all_image_infos in its own section to it is easy to find
725
726
727 dyld-106
728 allow update_dyld_shared_cache to be build 64-bit
729 <rdar://problem/5280258> dyld error handling fails in low memory, _simple_salloc() result not checked
730 <rdar://problem/4047718> dyld should provide executing program name in incompatible cpu-subtype error message
731
732
733 dyld-105
734 <rdar://problem/5957134> It should work to set DYLD_FALLBACK_LIBRARY_PATH to empty
735 <rdar://problem/5366292> Remove the exceptions made in 4804594 for filemaker
736 <rdar://problem/5922117> Remove Tiger-era hacks in dyld for old app compatibility
737 <rdar://problem/5901958> Make RTLD_MAIN_ONLY public
738 <rdar://problem/5819435> die more gracefully when load commands are malformed
739 <rdar://problem/5953438> SWB: dyld build failure when built with -fstack-protector
740 <rdar://problem/5950134> dyld man page mis-spelling
741 <rdar://problem/5943045> update_dyld_shared_cache does not work when run manually
742
743
744 dyld-104
745 <rdar://problem/5901583> The optimization to reuse install names as fPath was lost
746 <rdar://problem/5888343> Add JIT field to dyld_all_image_infos
747 Add _dyld_find_unwind_sections()
748
749
750 dyld-103
751 <rdar://problem/5805956> NSLinkModule() can crash
752 <rdar://problem/5620189> dyld: obsoleted deprecated APIs
753 work around for <rdar://problem/5736393>
754 add test cases for lazy dylib loading
755
756
757 dyld-102
758 <rdar://problem/5394977> Man page typo for update_dyld_shared_cache
759 <rdar://problem/5490738> Add "malloc is initialized" to the dyld_all_image_infos struct
760 <rdar://problem/4045952> better handling of open() errors
761 <rdar://problem/5377739> remove <mach-o/dyld_debug.h>
762 <rdar://problem/5629960> Use <mach/shared_region.h> instead of <mach/shared_memory_server.h>
763 <rdar://problem/5775824> dyld and libdyld should not force building with gcc 4.0
764
765
766 dyld-101
767 <rdar://problem/5725845> make it easier to find dyld_all_image_infos
768 <rdar://problem/5363402> Need _dyld_get_image_slide(const struct mach_header* mh)
769 <rdar://problem/5708213> dyld: push code signatures for libs to kernel
770
771
772 dyld-100
773 <rdar://problem/4737476> dyld falls over when asked to map a split seg library not in the shared region
774 <rdar://problem/5595695> dyld: interposing does not work when replacee is thumb
775 <rdar://problem/5596017> dyld: all PIE programs crash on launch
776 <rdar://problem/5575446> BigBear: not loading libraries at their preferred addresses
777 <rdar://problem/5490089> dyld support for arm subtypes
778 <rdar://problem/5539483> dyld's prefetching should be turned off for prebound images (and perhaps entirely?)
779 <rdar://problem/5602284> dyld-95.3 doesn't build with gcc 4.2
780 merge in arm support
781 <rdar://problem/5504633> ADOBE: Premiere Pro crashes on quit
782
783 ----------------------------------
784
785 dyld-96.2 (Mac OS X 10.5.2)
786 <rdar://problem/5694507> 10.5.2 Regression: 9C18 MeetingMaker crash on launch
787
788 dyld-96.1
789 <rdar://problem/5537155> update_dyld_shared_cache can crash if dylibs modified out from under it
790 <rdar://problem/5562562> crash when dyld interposes on system with partially invalid cache
791 <rdar://problem/5563394> com.apple.dyld message spew
792 <rdar://problem/5565230> CFSTRs cause crashes in Leopard
793 <rdar://problem/5566103> if system shuts down during update_dyld_shared_cache, tmp file is never cleaned up
794 <rdar://problem/5623353> dlopen() and dlopen_preflight() can leak on failure
795
796
797
798 dyld-95.3 (Mac OS X 10.5)
799 <rdar://problem/5503905> Increase initial dyld pool size for 64-bit programs
800
801
802 dyld-95.2
803 <rdar://problem/5495438> make ppc dyld cache a different file for rosetta
804
805
806 dyld-95.1
807 <rdar://problem/5388895> McAfee VirusScan fails to launch on Leopard9A513
808
809
810 dyld-95
811 <rdar://problem/5392427> 9A516 - Keep getting disk full errors
812
813
814 dyld-94
815 <rdar://problem/5366233> Leopard (9a499): dyld crash with recursive calls to dlclose()
816
817
818 dyld-93
819 <rdar://problem/4804594> FileMaker Server 8.0v4 helper tools broken by @executable_path security change
820 <rdar://problem/5364239> Use msync(MS_SYNC) when building dyld cache
821
822
823 dyld-92
824 <rdar://problem/5322907> Skype Crashes during launch
825
826
827 dyld-91.2
828 <rdar://problem/5313172> dlopen() looks too far up stack, can cause crash
829
830
831 dyld-91.1
832 <rdar://problem/5288790> dyld warning about dtracehelper is too noisy?
833 <rdar://problem/5311611> Lots of task_self_trap() system calls in ImageLoader::recursiveInitialization()
834
835
836 dyld-91
837 <rdar://problem/5249477> use of @loader_path based RPATH can cause dyld to leak
838 <rdar://problem/4910107> Dyld_stubs should not be writable on x86
839
840
841 dyld-90.2
842 <rdar://problem/4860414> generating dyld shared cache generation on first boot makes time to MacBuddy very slow
843
844
845 dyld-90.1
846 <rdar://problem/5274718> truncated dyld cache file after panic causes hang at boot
847
848
849 dyld-90
850 <rdar://problem/4892216> stop special casing main executables initializers
851 <rdar://problem/4170040> DYLD_INSERT_LIBRARIES doesn't work correctly with initializer functions
852
853
854 dyld-89
855 <rdar://problem/5097116> dyld could asynchronously request pages it will need
856 <rdar://problem/5272001> handle when argv[0] is NULL.
857 <rdar://problem/5186317> Foundation built on 9A436 doesn't launch 64 bit apps
858 partial fix for: <rdar://problem/4910107> Dyld_stubs should not be writable on x86
859
860
861 dyld-88
862 <rdar://problem/5233126> update_dyld_shared_cache keeps spewing messages to console
863 <rdar://problem/4795421> optimize LINKEDIT region of dyld shared cache
864 <rdar://problem/5244184> Support extended __dyld section with NXArgc, etc addresses
865 remove call to __xlocale_init()
866 Update __OPEN_SOURCE__ conditionals
867
868
869 dyld-87
870 <rdar://problem/5203587> CFM games use private _dyld_fork_* routines - add back
871 <rdar://problem/5231152> better handling of NOLOAD with symlinked dylibs
872
873
874 dyld-86.1
875 Fix DYLD_SHARED_REGION=private
876 update man page
877
878
879 dyld-86
880 <rdar://problem/4960876> update_dyld_shared_cache fails on @executable_path framework
881 <rdar://problem/5213017> [Leopard]: 9A441/442: unable to log in after switching to arabic
882 <rdar://problem/5221505> dlopen via CFBundleLoad keeps searching after finding a loadable object
883
884
885 dyld-85.2
886 <rdar://problem/5202525> MatLab 2007a (7.4) doesn't launch on Leopard9A441
887 Never optimize ppc shared cache on intel
888 Fix LINKEDIT size in shared cache .map files
889 Fix how PIEs are moved to work with NX
890 Call pthread_init_keys to work with latest Libc
891
892
893 dyld-85.1
894 <rdar://problem/5215536> Leopard9A447: Meeting Maker and Microsoft apps will not launch on Intel.
895
896
897 dyld-85
898 <rdar://problem/5193485> 9A436: Adobe: Photoshop CS3 crashed on pressing Command-C after Command-A
899 <rdar://problem/4892382> Use _dyld_initializer
900
901
902 dyld-84
903 <rdar://problem/5194274> 9A438 dlopen_preflight() corrupts all_image_info list causing Symbolication crashes
904 <rdar://problem/5195384> B&I needs an ENV variable to turn off "dyld: ioctl to register dtrace DOF section failed" warnings
905 <rdar://problem/4819036> remove support for __image_notify sections
906 remove all update_prebinding code
907
908
909 dyld-83
910 <rdar://problem/4819047> use _simple_dprintf() instead of fprintf()
911 remove -progress option from update_dyld_shared_cache
912 update_dyld_shared_cache no longer tells rosetta to flush its caches
913 <rdar://problem/5110291> update_dyld_shared_cache error message gives an errno value rather than an error string
914 <rdar://problem/3968392> dyld interposing doesn't work with dlsym() lookup
915 <rdar://problem/5163803> dlopen_preflight() of MH_BUNDLE leaks
916 <rdar://problem/5067898&5184629> integrate ImageLoader changes into leopard dyld
917 <rdar://problem/5179640> translated (ppc) dyld should not attempt to register DOF sections
918 <rdar://problem/5135363> Some dyld library paths are not canonicalized, causing tools using those paths to defenestrate themselves
919
920
921 dyld-82.5
922 <rdar://problem/5147450> REGR: Leopard9A419: Firefox hangs on launch
923
924
925 dyld-82.4
926 <rdar://problem/5150283> Leopard9A420: interposing of libMallocDebug or libgmalloc broken
927 Fix so problems like <rdar://problem/5149971> are warnings instead of errors
928
929
930 dyld-82.3
931 <rdar://problem/5148533> 9A420: dyld: ioctl to register dtrace DOF section failed
932
933
934 dyld-82.2
935 <rdar://problem/5135896> dyld frees string returned by dyld_image_state_change_handler
936 <rdar://problem/5133621> better handling than "corrupt binary, library ordinal too big"
937
938
939 dyld-82.1
940 <rdar://problem/5125295> dyld changes needed to support read-only DOF
941
942
943
944 dyld-82
945 <rdar://problem/5115360> don't need to hold dyld global lock while running initializers
946 <rdar://problem/5094847> dyld leaks when dlopen fails
947 <rdar://problem/5128758> dyld leaks two blocks after bundle unload
948
949
950 dyld-81
951 <rdar://problem/5016782> auto update dyld shared caches if missing or out of date
952
953
954 dyld-80.1
955 <rdar://problem/5090212> Erronious "unsafe use of @rpath" dyld error
956 <rdar://problem/5066570> 9A384: update_dyld_shared_cache fails after ditto'ing matador root with debug info
957 <rdar://problem/5093704> Uninitialized ImageLoader->fRegisteredDOF field
958
959
960 dyld-80 (Leopard9A400)
961 <rdar://problem/4971149> Use new shared region syscalls
962 <rdar://problem/5073851> @rpath does not work with -rpath @executable_path/...
963 <rdar://problem/5067376> Firefox causes segfault during update_dyld_shared_cache
964
965
966 dyld-79.3
967 <rdar://problem/4971149> Use new shared region syscalls
968
969 dyld-79.2
970 <rdar://problem/5073851> @rpath does not work with -rpath @executable_path/...
971
972 dyld-79.1 (Leopard9A396)
973 fix use of LC_REEXPORTED_DYLIB
974
975
976 dyld-79 (Leopard9A392)
977 <rdar://problem/5039911> Support Apple PIE (address space randomization)
978 <rdar://problem/5055814> update_dyld_shared_cache should warning and not quit if a specified root is missing
979 <rdar://problem/5058918> DOF registration needs to switch from /dev/helper to /dev/dtracehelper
980 <rdar://problem/5042252> don't error out when a cache line crossing i386 stub cannot be bound
981
982
983 dyld-78.2 (Leopard9A387)
984 <rdar://problem/5050338> 9A385: Mail (anything using Message.framework) takes a ridiculous amount of time to launch
985
986
987 dyld-78.1 (Leopard9A385)
988 Fix override of _malloc_lock to be data instead of code
989
990
991 dyld-78
992 <rdar://problem/5040417> when loading a bundle, dyld is not making a copy of name
993 <rdar://problem/5001598> 9A343 KidPix 3 : SpellChecker bundle is not loaded
994 <rdar://problem/5028176> dyld cache does not recognize dynamic load of library via symbolic link
995
996
997 dyld-77.1
998 Back out 4892382 until B&I build fleet has fixed kernel
999
1000
1001 dyld-77
1002 <rdar://problem/4892382> Use _dyld_initializer
1003 <rdar://problem/4838967> Look at reduction/elimination of per-framework cost (don't touch __dyld section)
1004 <rdar://problem/4920999> libdyldapis.a: make initialization as lean as possible
1005 <rdar://problem/3896792> dyld should malloc never-to-be-freed blocks from its own pool
1006 <rdar://problem/4980326> Libraries feeding into Libsystem should contain version numbers (libdyldapis)
1007 Install update_prebinding symlink
1008 Addend warnings to end of shared cache .map files
1009 Conditionalize away update_prebinding support
1010 dladdr() should not remove 's' from "start"
1011
1012
1013 dyld-76.2
1014 <rdar://problem/4987676> hang at boot, Libc changes
1015
1016 dyld-76.1
1017 <rdar://problem/4979617> x86_64: dyld share cache does not work for AppKit
1018
1019
1020 dyld-76
1021 <rdar://problem/4958744> Rosetta apps crash after update_dyld_shared_cache
1022 <rdar://problem/4953905> Long-standing typo for "file to short" error from dlopen() / dlerror()
1023
1024
1025 dyld-75.1
1026 Enable ppc shared cache generation on intel machines
1027
1028
1029 dyld-75
1030 <rdar://problem/4931772> 64-byte crossing fast stubs should be bound early to avoid threading issues
1031 <rdar://problem/4217374> support new intel stub segment that is marked not-writable
1032
1033
1034 dyld-74
1035 <rdar://problem/4893418> register dtrace DOF sections with kernel
1036 <rdar://problem/4898960> 10.4.9 Regression: Math Kernel crash with TiNovi 8P114
1037
1038
1039 dyld-73.2
1040 <rdar://problem/4889617> Leopard 9A921: Dyld error "lazy pointer not found" loading/running java
1041
1042
1043 dyld-73.1 (Leopard9A328)
1044 <rdar://problem/4883565> 9A326: update_prebinding crashes at end of install
1045
1046
1047 dyld-73 (Leopard9A326)
1048 <rdar://problem/4876600> REGR: 9A322 All Java apps crashing at dyld's misaligned_stack_error
1049
1050
1051 dyld-72 (Leopard9A322)
1052 <rdar://problem/4853532> Maya 8 crashes on launch on Leopard9A309
1053 <rdar://problem/4791766> ProTools 7.1.1cs1 for Intel hangs on launch on Leopard9A309
1054 <rdar://problem/4388957> x86 crashes in the binding helper do not have proper backtrace
1055
1056
1057 dyld-71 (Leopard9A320)
1058 <rdar://problem/4824553> inform rosetta of each library in the dyld shared cache
1059 <rdar://problem/4853825> 9A316: Dreamweaver MX 2004 crashes on launch in dyld's addImage
1060
1061
1062 dyld-70 (Leopard9A315)
1063 support split-seg dylibs built with LC_SEGMENT_SPLIT_INFO
1064 support --progress option in update_dyld_shared_cache so that installer can run it
1065
1066
1067 dyld-69.1 (Leopard9A309)
1068 <rdar://problem/4826097> 9A305: Firefox 2.0 crashes on launch
1069 <rdar://problem/4827641> httpd is dying in dyld after libobjc.dylib is unloaded
1070
1071
1072 dyld-69 (Leopard9A305)
1073 <rdar://problem/3532018> ER: dlclose() should be able to unload dylibs
1074 <rdar://problem/3584130> runtime support for RPATH
1075
1076
1077 dyld-68 (Leopard9A296)
1078 <rdar://problem/4797707> rosetta doesn't work when shared cache is present
1079 <rdar://problem/4800592> shared cache for 64-bit archs does not work when some dylibs are invalid
1080
1081
1082 dyld-67.1 (Leopard9A292)
1083 <rdar://problem/4754048> support 64-bit programs built with new 10.5 subtype
1084
1085
1086 dyld-67
1087 <rdar://problem/4764143> CrashReporter needs a new way to distinguish fatal dyld errors
1088 <rdar://problem/4610810> support dlopen(NULL, RTLD_FIRST)
1089 Move base address of ppc64 dyld to match new memory layout
1090 Move base address of 64-bit shared caches to match new memory layout
1091 Move location of shared cache file to /var/db/dyld
1092 Add support for LC_REEXPORT_DYLIB
1093 Use shared cache if it exists
1094 Requires ld64-63.1 or later built dylibs for shared cache generation
1095
1096
1097 dyld-66.3 (Leopard9A276)
1098 <rdar://problem/4742808> dyld fails to build with Libc changes in 4632326
1099 <rdar://problem/4754048> support 64-bit programs built with new 10.5 subtype
1100
1101
1102 dyld-66.2 (Leopard9A260)
1103 <rdar://problem/4718046> Leopard9A259: Backtraces in crash reports are not getting symbolicated
1104 <rdar://problem/4714894> dyld should get rosetta process name from standard location
1105
1106
1107 dyld-66.1 (Leopard9A259)
1108 Fix for build breakage with Libc-436
1109
1110
1111 dyld-66
1112 Preliminary shared cache support
1113 <rdar://problem/4109087> <mach-o/dyld_gdb.h> is in Darwin but not Dev Tools package
1114 <rdar://problem/4710378> export shared range regions for gdb
1115 <rdar://problem/4697552> __pthread_tsd_first appears to be initialized too late in dyld
1116 <rdar://problem/4589305> don't use @executable_path or fallback searching in setuid programs
1117
1118
1119 dyld-65.1 (Leopard9A252)
1120 fix B&I build failure with Libc-435
1121
1122
1123 dyld-65 (Leopard9A247)
1124 <rdar://problem/4653725> jump table entry at end of segment can crash
1125 <rdar://problem/4644563> Mathematica 5.2 (64-bit MathKernel) always crashes on 9A229
1126 <rdar://problem/4088447> dlsym man page needs to be more specific about RTLD_DEFAULT
1127 <rdar://problem/4092461> Change wording in SEARCHING section in dlopen man page
1128 <rdar://problem/4560992> Man page for dyld has misspelling: cheep
1129 <rdar://problem/4579459> dyld(3) man page should point to Mach-O Programming Topics URL
1130
1131
1132 dyld-64 (Leopard9A224)
1133 <rdar://problem/4620487> No man page for dlopen_preflight(3)
1134 <rdar://problem/4363960> dyld lazy binding of fast stubs is not completely thread safe
1135 <rdar://problem/4628677> remove use of load_shared_file()
1136
1137
1138 dyld-63 (Leopard9A215)
1139 <rdar://problem/4530861> Would like way to quiet dynamic loader
1140 <rdar://problem/4513256> deprecated old APIs for Leopard
1141 <rdar://problem/4590713> NSCreateObjectFileImageFromMemory crashes when image is a MH_EXECUTABLE
1142
1143
1144 dyld-62.1 (Leopard9A206)
1145 <rdar://problem/4598215> prebound old stubs failure prevents uTest from running on i386
1146
1147
1148 dyld-62 (Leopard9A202)
1149 <rdar://problem/4589041> an image with an open non-zero base address does not load more efficiently
1150 <rdar://problem/4590567> Leopard9A190: NSAddImage() crashes when called from x86_64 process
1151 <rdar://problem/4578484> /usr/lib/libAPSimple.dylib: mmap error
1152 <rdar://problem/4557971> need to force interposing for rosetta processes
1153
1154
1155 dyld-61 (Leopard9A179)
1156 <rdar://problem/4528739> dyld calls close(-1)
1157 <rdar://problem/4506173> _stub_binding_helper_interface isn't using movdqa
1158 <rdar://problem/4548652> dyld tries to mmap 0 size segments and fails with conforming mmap
1159 <rdar://problem/4536652> Load dyld above 4GB for x86-64
1160 Move apple parameters on stack when DYLD_ variables are removed
1161
1162
1163 dyld-60 (Leopard9A160)
1164 <rdar://problem/4379896> Suresec #203: dyld environment with suid binaries
1165 <rdar://problem/4148690> SureSec si#187 linker: environment variables
1166 <rdar://problem/3915210> print warning message if DYLD_INSERT_LIBRARIES is set (then ignored) for a setuid/setgid program
1167 <rdar://problem/4359815> dyld's disableIfBadUser() routine can fail for constant strings
1168
1169
1170 dyld-59 (Leopard9A156)
1171 <rdar://problem/4452274> ER: dlopen_preflight()
1172
1173
1174 dyld-58 (Leopard9A154)
1175 <rdar://problem/3827070> implement RTLD_SELF
1176 <rdar://problem/4045952> better handling of open() errors
1177 <rdar://problem/4198200> would like dlopen(RTLD_FIRST) so that dlsym variant that does not search dependent libraries
1178 <rdar://problem/4508801> dyld needs to adopt to Unix conformance changes
1179 <rdar://problem/4507650> Crash on Leopard9A146 when GC rejects loading a library on Intel
1180
1181
1182 dyld-57 (Leopard9A144)
1183 <rdar://problem/4423668> pthread tsd entries doubly owned by DYLD and Libsystem... (Leopard)
1184 <rdar://problem/4492351> dyld should automatically stop using the shared region if unavailable
1185 <rdar://problem/4494723> If instantiateFromLoadedImage fails, dyld crashes
1186 <rdar://problem/4494725> isCompatibleMachO needs to know about x86-64
1187
1188
1189 dyld-56 (Leopard9A140)
1190 <rdar://problem/3908479> 64-bit dyld should load at around the last 4G - not in the first 4G
1191 <rdar://problem/4486559> 64 bit: app crashes immediately if -pagezero_size >= 0x0ffffffff
1192 <rdar://problem/4486804> dyld needs to build for x86-64
1193 <rdar://problem/4149233> dyld_debug API shim has leak
1194 <rdar://problem/4490848> dyld does not slide properly on Intel
1195
1196
1197 dyld-55 (Leopard9A138)
1198 <rdar://problem/4430145> dlopen() should fail if bundle has objc code incompatible with runtime environment
1199 <rdar://problem/4340954> libdyld: make non-POSIX header definitions visible when _POSIX_C_SOURCE is defined
1200 <rdar://problem/4393607> A flat_namespace image with a reference to an internal private_extern should resolve immediately
1201 <rdar://problem/4401777> dlopen() man page is missing RTLD_NOLOAD and RTLD_NODELETE
1202 <rdar://problem/4427324> _CFExecutableLinkedOnOrAfter() fails on 64 bit
1203 <rdar://problem/4442283> dyld needs to support x86-64
1204
1205
1206 dyld-54 (Leopard9A80)
1207 <rdar://problem/4030730> remove ppc64 workarounds for fixed bugs
1208 <rdar://problem/4051922> Memory error in removePathWithPrefix()
1209 <rdar://problem/4258921> dyld does not properly swap CPU subtype from fat file header
1210 <rdar://problem/4361806> dyld does not compile for open source
1211 <rdar://problem/4363188> ADOBE XCODE 2.2: ZeroLink can cause wrong typeinfos to be used
1212 Sync with Chardonnay (except for 4313830 and 4215516)
1213
1214
1215 dyld-53 (Leopard9A42)
1216 <rdar://problem/4254657> Add -fno-exceptions to Release target of libdyld
1217 <rdar://problem/4326451> Wrong number of seconds reported by DYLD_PRINT_STATISTICS on Intel
1218
1219
1220 dyld-52 (Leopard9Axxx)
1221 <rdar://problem/4172797> dyld changes for new libstdc++ project
1222
1223
1224 dyld-51 (Clueless)
1225 <rdar://problem/3866740> STD:VSX: dlclose() should return non-zero value on failure.
1226 <rdar://problem/3944469> STD:BUILD: dyld references non-conforming member name for PPC64
1227 <rdar://problem/4116234> The gdb list of images should be updated before dyld bases and binds each image
1228 <rdar://problem/3916854> interposing does not handle stacking/nesting of interposing functions
1229 <rdar://problem/4090063> use of DYLD_INTERPOSE() causes compiler warnings with -std=c99 -pedantic
1230 <rdar://problem/3992272> SWB: dyld-32 fails to link using 4.0 compiler (gcc-4042) on Tiger8A371
1231
1232 dyld-50 (Leopard9Axxx)
1233 Convert to build with gcc-4.0
1234 <rdar://problem/3992272> SWB: dyld-32 fails to link using 4.0 compiler (gcc-4042) on Tiger8A371
1235
1236 ----------------------------------
1237
1238
1239
1240 dyld-46.16 (Mac OS X 10.4.11)
1241 <rdar://problem/5146059&5334400> raise bail out limit in update_prebinding to 100 errors
1242
1243 dyld-46.15
1244 <rdar://problem/5334280> [SUIncaSoho] update_prebinding can only handle 2MB of ppc unprebound dylibs on intel
1245 <rdar://problem/5146059&5334400> update_prebinding fails if a prebound dylib depends on a non-prebound dylib
1246
1247 dyld-46.14
1248 <rdar://problem/4814545&5260830> prebinding zeroes out files if an error occurs (such as no vm space left)
1249 <rdar://problem/4948045&5257758> Rare & unknown root cause: Corruption of Kerberos framework during SU
1250
1251 dyld-46.13
1252 <rdar://problem/4975286> dyld crashes starting threaded program
1253 <rdar://problem/5050570> 10.4.9 Regression: SuTiNovi8P132: update_prebinding never reaches steady state
1254 <rdar://problem/5116499> 10.4.9 Regression: SuTiNovi8P132: update_prebinding never reaches steady state
1255 <rdar://problem/5160205> [SUTiSoHo] update_prebinding crashes when a weak linked dylib is missing
1256 <rdar://problem/5165777> [SUIncaSoHo] update_prebinding crashes when a weak linked dylib is missing
1257
1258 dyld-46.12
1259 <rdar://problem/4898960> 10.4.9 Regression: Math Kernel crash with TiNovi 8P114
1260
1261 dyld-46.11
1262 <rdar://problem/4642940> dyld's x86_64 support should be open source
1263 <rdar://problem/4604221> 10.4.x: an image with an open non-zero base address does not load more efficiently
1264 <rdar://problem/4864380> [SUTiNovi] A flat_namespace image with a reference to an internal private_extern should resolve immediately
1265 <rdar://problem/4870982> [SUTiNovi] 10.4.8 regression: ppc X program segmentation fault in 10.4.8, worked in 10.4.7
1266 <rdar://problem/4765099> [SUIncaNovi] 10.4.8 regression: ppc X program segmentation fault in 10.4.8, worked in 10.4.7
1267 <rdar://problem/4864373> [SUIncaNovi] A flat_namespace image with a reference to an internal private_extern should resolve immediately
1268
1269 dyld-46.10
1270 <rdar://problem/4787033> dyld-46.9 fails to build in Nicoya
1271
1272 dyld-46.9 (Inca8K...)
1273 <rdar://problem/4653725> jump table entry at end of segment can crash
1274
1275 dyld-46.8 (Inca8K1073)
1276 <rdar://problem/4645490> Mathematica 5.2 (64-bit MathKernel) always crashes on Inca
1277
1278 dyld-46.7 (Inca8K1072)
1279 <rdar://problem/4622201> dyld lazy binding of fast stubs is not completely thread safe
1280
1281 dyld-46.6 (Inca8K1061)
1282 <rdar://problem/4607261> Inca: don't write warning to stderr for setuid binaries
1283
1284 dyld-46.5 (Inca8K1059)
1285 <rdar://problem/4598215> prebound old stubs failure prevents uTest from running on i386
1286
1287 dyld-46.4 (Inca8K1057)
1288 <rdar://problem/4590567> NSAddImage() crashes when called from x86_64 process
1289 <rdar://problem/4589041> an image with an open non-zero base address does not load more efficiently
1290
1291 dyld-46.3 (Inca8K1054)
1292 <rdar://problem/4557971> need to force interposing for rosetta processes
1293 re-enable setuid security fixes for 4525062 and 4525053
1294
1295 dyld-46.2 (Inca8K1046)
1296 <rdar://problem/4551683> Adobe CS2 no longer launches
1297 <rdar://problem/4536652> Load dyld above 4GB for x86-64
1298
1299 dyld-46.1 (Inca8K1040)
1300 rdar://problem/4538177 dyld does not slide on x86_64
1301
1302 dyld-46 (Inca...)
1303 re-enable x86_64
1304
1305
1306 dyld-45.3 (SUSecurity )
1307 <rdar://problem/4607244> *SecUpd: Chardonnay* don't write warning to stderr for setuid binaries
1308 <rdar://problem/4607243> *SecUpd: Tiger* don't write warning to stderr for setuid binaries
1309
1310 dyld-45.2 (SUSecurity )
1311 <rdar://problem/4525062> *SecUpd: Chardonnay* SureSec si#187 remove all DYLD_ env vars for setuid binaries
1312 <rdar://problem/4148690> *SecUpd: Tiger* SureSec si#187 remove all DYLD_ env vars for setuid binaries
1313 <rdar://problem/4525053> *SecUpd: Chardonnay* Suresec #203: don't use $HOME with suid binaries
1314 <rdar://problem/4379896> *SecUpd: Tiger* Suresec #203: don't use $HOME with suid binaries
1315
1316
1317 dyld-45.1 (SUTiLondon...)
1318 back out <rdar://problem/4379896> Suresec #203: dyld environment with suid binaries [SUTi]
1319
1320
1321 dyld-45 (SUTiLondon...)
1322 <rdar://problem/4522929> sync all 10.4.x dyld trains
1323 <rdar://problem/4320078> dyld fix for gcc-3.3 C++ needs to get in SU
1324 <rdar://problem/4501854> 64-bit dlopen crashes when opening fat bundle
1325 <rdar://problem/4148690> SureSec si#187 linker: environment variables [SUTi]
1326 <rdar://problem/4379896> Suresec #203: dyld environment with suid binaries [SUTi]
1327 <rdar://problem/4525062> SureSec si#187 linker: environment variables [SUChard]
1328 <rdar://problem/4525053> Suresec #203: dyld environment with suid binaries [SUChard]
1329
1330 dyld-44.23 (Inca8...)
1331 <rdar://problem/4498577> Crash using Core Image under Rosetta running InDesign CS2 w/ Magma Effects
1332
1333 dyld-44.22 (Inca8K1030)
1334 <rdar://problem/4498515> Stub binding helper changes for FP args for x86-64
1335
1336 dyld-44.21 (Inca8K1030)
1337 <rdar://problem/4497724> printf doesn't work for x86-64
1338
1339 dyld-44.20 (Inca8K1029)
1340 <rdar://problem/4494725> isCompatibleMachO needs to know about x86-64
1341
1342 dyld-44.19 (Inca8J1028)
1343 two small x86_64 fixes
1344
1345 dyld-44.18 (Inca8J1027)
1346 <rdar://problem/4442283> dyld needs to support x86-64
1347
1348 dyld-44.17 (Chardonnay8G1152)
1349 <rdar://problem/4381131> prebound fast stubs not ignored for flat_namespace dylibs
1350
1351 dyld-44.16 (Chardonnay8G1141)
1352 <rdar://problem/4360528> Sherlock often crashes in dyld::bindLazySymbol on launch
1353
1354 dyld-44.15 (Chardonnay8G1137)
1355 <rdar://problem/4356145> no apps can launch with /usr/lib/libMallocDebug.A.dylib on 8G1133
1356
1357 dyld-44.14 (Chardonnay8F1110)
1358 <rdar://problem/4321820> System Integrity: changes needed for dyld
1359
1360 dyld-44.13 (Chardonnay8F1108)
1361 <rdar://problem/4313830> pthread tsd entries doubly owned by DYLD and Libsystem... (Chardonnay)
1362
1363 dyld-44.12 (Chardonnay8F1108)
1364 <rdar://problem/4318081> never pass shared_region_map_file_np() a zero-length region
1365
1366 dyld-44.11 (Chardonnay8F1104)
1367 <rdar://problem/4303000> dyld launch code should special case if there is only one prebound image with weak exports
1368
1369 dyld-44.10 (Chardonnay8F1100)
1370 <rdar://problem/4296378> dyld fails to link with Libc-391.1.13
1371
1372 dyld-44.9 (Chardonnay8F1093)
1373 <rdar://problem/4212667> XCode2.1 + gcc 3.3 + C++ exception + Bundle Bug
1374 <rdar://problem/4278103> low disk space code path executed with 44GB free
1375
1376 dyld-44.8 (Chardonnay8F1079)
1377 <rdar://problem/4215516> dyld lazy binding code should use movdqa
1378
1379 dyld-44.7 (Chardonnay8B1072)
1380 <rdar://problem/4247155> fix for rosetta crashes
1381
1382 dyld-44.6 (Chardonnay8B1072)
1383 <rdar://problem/4179957> Optimizing system should only progress once
1384
1385 dyld-44.5 (Chardonnay8B1052)
1386 <rdar://problem/4164559> New intel stub support
1387
1388 dyld-44.4 (Chardonnay8B1051)
1389 <rdar://problem/4178195> Leopard 9A14: Finder crashes burning a CD
1390 <rdar://problem/4186248> dyld lazy binding code needs to save/restore all possible register parameters
1391 <rdar://problem/4172797> use new libstdc++-static
1392
1393 dyld-44.3 (Chardonnay8B1051)
1394 <rdar://problem/4189498> dyld should recognize byte-swapped Mach-O files
1395 <rdar://problem/4194105> dyld should only update prebound external relocations if they change
1396
1397 dyld-44.2 (SUTiDenver8F10) [Mac OS X 10.4.3]
1398 <rdar://problem/4189935> Tiger breaks NSCreateObjectFileImageFromMemory with fat Mach-O
1399 <rdar://problem/4139432> dyld does not load libraries correctly if matching install_name in /usr/lib
1400 <rdar://problem/4153431> CrashTracer: ..269 crashes at com.adobe.Acrobat.framework: RunAcrobat + 424
1401
1402 dyld-44.1 (Chardonnay)
1403 <rdar://problem/4132378> __attribute__ ((regparm (3), stdcall)) doesn't work for inter-image calls
1404 <rdar://problem/4111112> dyld should automatically set DYLD_SHARED_REGION to avoid
1405
1406 dyld-44 (Chardonnay)
1407 <rdar://problem/4170213> merge SUTiCambridge dyld and Karma dyld into Chardonnay
1408
1409
1410 dyld-43.1 (SUTiCambridge8C20) [Mac OS X 10.4.2]
1411 Update open source APSL headers
1412 <rdar://problem/4120834> update_prebinding should gracefully handle low disk space
1413 <rdar://problem/4108674> prebinding should not change n_value of .obj_class_name symbols
1414 <rdar://problem/4057081> dyld gets into infinite loop with dlsym if dylib dependencies contain loops
1415 <rdar://problem/4072295> FilesBuster crashed in dyld
1416 <rdar://problem/4104022> DYLD_ROOT_PATH crashes program if any component does not start with /
1417 <rdar://problem/4104027> dyld writes past end of buffer when checking environment variables
1418 <rdar://problem/4106921> dyld_image_removing notification never sent
1419 <rdar://problem/4121907> ANN: DR020
1420
1421
1422 dyld-43 (Tiger8A428) [Mac OS X 10.4.0]
1423 rdar://problem/4067311 PACE protected Mach-O apps crash under Tiger 8a420
1424
1425
1426 dyld-42 (Tiger8A420)
1427 rdar://problem/4058724 FileMaker JDBC extension does not work in Tiger
1428
1429
1430 dyld-41 (Tiger8A417)
1431 rdar://problem/4047633 Adobe Photoshop CS2: Scripting Save for Web runs out of memory unexpectedly when compared to 10.3.8.
1432
1433
1434 dyld-40 (Tiger8A413)
1435 rdar://problem/4047391 dyld no longer follow dependent libraries using dlopen
1436
1437
1438 dyld-39 (Tiger8A406)
1439 rdar://problem/4034570 DT P1: MATLAB R14sp2 does not run on Tiger
1440 rdar://problem/4028274 DT P1: GLSLShowpieces crashes when built and run
1441
1442
1443 dyld-38 (Tiger8A402)
1444 rdar://problem/3820219 Tiger + MOTU Digital Performer + hit play = Digital Performer crashes
1445 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
1446 rdar://problem/3987135 MATLAB unresolved symbol __XEditResPutWidgetInfo on Tiger
1447 rdar://problem/4027813 dlsym man page documents unsupported RTDL_SELF
1448
1449
1450 dyld-37 (Tiger8A399)
1451 rdar://problem/4001668 Safari hang inside CFBundleDYLDGetSymbolByNameWithSearch in Flash plug-in upon opening www.espn.com
1452 rdar://problem/3853454 dyld needs to call sys_icache_invalidate() after instruction fix-ups
1453 rdar://problem/3984074 Soldier of Fortune II crashes at start of gameplay on Tiger8A36
1454 rdar://problem/4008399 Malicious user can set Tiger dyld fallback paths in setuid process
1455 rdar://problem/4021002 Aliens vs Predator II with latest update does not run
1456
1457
1458 dyld-36 (Tiger8A393)
1459 rdar://problem/3970385 [Tiger] 8A323: Aliens VS Predator 2 Freezes On Launch
1460 rdar://problem/3839120 _dyld_get_image_header_containing_address returning NULL when it shouldn't
1461 rdar://problem/3925105 update_prebinding crashes on /usr/lib/libnetsnmptrapd.5.dylib
1462
1463
1464 dyld-35 (Tiger8A384)
1465 rdar://problem/3984074 Soldier of Fortune II crashes at start of gameplay on Tiger8A367
1466 rdar://problem/4003637 Typo blocks support of -init for 64-bits
1467 rdar://problem/4003891 improve mmap() failure error msg
1468
1469
1470 dyld-34 (Tiger8A381)
1471 rdar://problem/3976215 dlopen() should look for a library with matching name and architecture
1472 rdar://problem/3978682 executable and dylibs can be confused
1473 rdar://problem/3819111 dlopen() ignores LD_LIBRARY_PATH
1474 rdar://problem/3956709 Insufficient documentation for dlopen
1475
1476
1477 dyld-33 (Tiger8A379)
1478 rdar://problem/3941826 8A340: Tron 2.0 does not launch
1479 rdar://problem/3848965 James Bond 007 Nightfire fails to launch
1480 rdar://problem/3947513 No One Lives Forever 2 crashes on Quit on Tiger8A347
1481 rdar://problem/3779999 Spyhunter crashes upon launch on Tiger8A244
1482
1483
1484 dyld-32 (Tiger8A367)
1485 rdar://problem/3974486 PowerMail launch fails: weak linking of library but not symbols
1486 rdar://problem/3974797 can update_prebinding only complain about stuff I actually have installed?
1487 rdar://problem/3979715 synchronizing attribute name with section name
1488
1489
1490 dyld-31 (Tiger8A362)
1491 rdar://problem/3958479 Third party "crash reporter" app backtraces have no symbols for our libraries/APIs
1492 rdar://problem/3966025 add DYLD_INTERPOSE macro to an apple internal header
1493 rdar://problem/3968283 For interposing support section-by-type and section-by-name
1494
1495
1496 dyld-30 (Tiger8A357)
1497 rdar://problem/3947090 objc runtime / two-level namespace crash when using new interposing libMallocDebug or libgmalloc
1498
1499
1500 dyld-29 (Tiger8A356)
1501 rdar://problem/3960729 update_prebinding needs to fflush() every output line
1502 rdar://problem/3960657 Why are my crashreporter logs all useless?
1503
1504
1505 dyld-28 (Tiger8A354)
1506 rdar://problem/3510780 _dyld_get_image_header_containing_address man page is wrong
1507 rdar://problem/3798074 STD: dlclose() does not unload bundles
1508 rdar://problem/3882857 dyld no longer finds framework file if not in Framework hierarchy
1509 rdar://problem/3898206 dlopen() does not support library searching as linkage at launch does
1510 rdar://problem/3921479 dyld(1) should not document unimplemented env vars
1511 rdar://problem/3935714 Support RTLD_NODELETE
1512 rdar://problem/3942919 can't use _debug libSystem
1513
1514
1515 dyld-27 (Tiger8A350)
1516 rdar://problem/3902088 update_prebinding needs to provide progress information
1517
1518
1519 dyld-26 (Tiger8A348)
1520 rdar://problem/3943033 hang upon boot, permissions and startup thrash
1521
1522
1523 dyld-25 (Tiger8A347)
1524 rdar://problem/3916220 Main executable unmapped
1525 rdar://problem/3812732 Microsoft Error Reporting crashes on Tiger
1526 rdar://problem/3943349 dyld project should install mach-o/dyld_debug.h
1527 rdar://problem/3943546 mach-o/dyld_debug.h should be deprecated
1528 rdar://problem/3933738 use getsectdatafromheader_64
1529
1530
1531 dyld-24 (Tiger8A345)
1532 rdar://problem/3941688 update_prebinding needs a --dry-run option
1533
1534
1535 dyld-23
1536 rdar://problem/3799069 Need coalescing across dylibs
1537 rdar://problem/3859973 problem with weaklink using darwine
1538 rdar://problem/3938167 dyld does not work with XLF generated binaries and provided libraries
1539 rdar://problem/3935377 STD: dyld needs to include sys/time.h and sys/types.h
1540 rdar://problem/3930361 STD: dyld must create a stub for ___fegetfltrounds
1541 rdar://problem/3934712 STD:VSX: more dlfcn.h namespace issues
1542
1543
1544 dyld-22.5 (Tiger8A340)
1545 rdar://problem/3788633 MatLab 7.0 fails to launch on Tiger8A246
1546 rdar://problem/3919674 prebound flat-namespace libraries are bound wrong
1547
1548
1549 dyld-22.4
1550 rdar://problem/3915914 make update_prebinding more robust
1551
1552
1553 dyld-22.3 (Tiger8A333)
1554 rdar://problem/3920720 dyld missing symbols because Xcode not add -fvisibility=hidden
1555
1556
1557 dyld-22.2 (Tiger8A330)
1558 rdar://problem/3909873 Transmit.app crashes with symbol not found
1559
1560
1561 dyld-22.1
1562 rdar://problem/3908248 Crash in apps when launched from MallocDebug (BlockMove symbol not found if DYLD_FORCE_FLAT_NAMESPACE is set)
1563
1564
1565 dyld-22 (Tiger8A325)
1566 rdar://problem/3903866 reduce LINKEDIT page usage by better use of two-level hints
1567 rdar://problem/3884004 Libraries can be half-baked if an error occurs during their first use
1568 rdar://problem/3899047 interposing doesn't work on 8A317 with dyld-21
1569 rdar://problem/3514720 Adobe bundle kernel panics system
1570
1571
1572 dyld-21 (Tiger8A322)
1573 rdar://problem/3745562 Support two-level interposing with insert libraries (malloc-debug)
1574 rdar://problem/3892061 8A316: Selecting any application in Finder in the column view crashes finder
1575 rdar://problem/3894540 DYLD_PRINT_SEGMENTS no longer works on 8A317
1576
1577
1578 dyld-20 (Tiger8A317)
1579 rdar://problem/32957877 Support @loader_path in dylib commands
1580 rdar://problem/33837173 need SPI to set fallback symbol lookup
1581 rdar://problem/33891778 dyld (__DATA,__dyld) function pointers should drift as little as possible
1582 Fix issue with new prebinding overwriting symlinks
1583
1584
1585 dyld-19 (Tiger8A315)
1586 rdar://problem/3823664 dyld reports corrupt executable
1587 rdar://problem/3847571 dyld submission number should be embedded in dyld
1588 rdar://problem/3865141 dyld_all_image_infos should contain bit that says if process is using the shared region
1589 rdar://problem/3884103 dyld needs to use -msoft-float for ppc64
1590 rdar://problem/3886337 PPC_RELOC_PB_LA_PTR not recognized by ppc64
1591 Clean up/document dyld-gdb interface
1592
1593
1594 dyld-18.3 (prebinding sideworld build)
1595 prebinding enhancements
1596
1597 dyld-18.2 (Tiger8A306)
1598 rdar://problem/3782982 Fix for Macromedia apps (Flash 7.2)
1599
1600 dyld-18.1
1601 rdar://problem/3864644 DVD player crash (loading memory based bundle)
1602
1603 dyld-18 (Tiger8A303)
1604 rdar://problem/3866877 STD:VSX dlsym() faults when passed a bad handle.
1605 rdar://problem/3862043 typo in dyld function name
1606 rdar://problem/3857000 dyld should limit its exported symbols
1607 rdar://problem/3835208 want better error message for incompatible libraries
1608 dyld now built with dead-code-stripping
1609 better launch performance when hundreds of libraries are used
1610 more bug fixes in update_prebinding in dyld
1611
1612
1613 dyld-17.1 (Tiger8A301)
1614 rdar://problem/3672757 initial implementation of update_prebinding in dyld
1615 rdar://problem/3847376 dyld does not slide itself properly (partial fix)
1616 rdar://problem/3843028 STD: make dlfcn.h posix compliant
1617 rdar://problem/3856182 STD: add includes
1618 rdar://problem/3782982 infrastructure work on compatibility for Macromedia apps
1619 Other 64-bit tweaks
1620
1621
1622 dyld-16.1 (Tiger8A296)
1623 rdar://problem/3768530 dyld should adopt shared_region_map_file_np()
1624
1625
1626 dyld-15 (Gordian 64-bit side world build only)
1627 rdar://problem/3834744 64-bit dyld needs to handle mh->cputype != host_info cputype
1628 Other 64-bit clean ups
1629
1630
1631 dyld-14 (Tiger8A280)
1632 rdar://problem/3811777 Deadlock in dyld code, seen in Merlin and Mail
1633 rdar://problem/3793075 Update to fix: DVD Player crashes at launch with disc in drive
1634 rdar://problem/3830560 Don't let gcc-3.5 optimize away send_event
1635 rdar://problem/3826169 Update dlfcn.h header to Apple header and acknowledge Peter and Jorge
1636 rdar://problem/3793861 Update dlopen(3) man page to reflect new implementation
1637 rdar://problem/3559013 libdyld.a needs to build for ppc64
1638 Added DYLD_PRINT_OPTS
1639 Added DYLD_PRINT_ENV
1640 Deprecated 10 APIs
1641
1642
1643 dyld-13 (Gordian 64-bit side world build only)
1644 rdar://problem/3560664 Add ppc64 support
1645 rdar://problem/3819144 Opening PDF in Safari crashes
1646 rdar://problem/3793861 Update dlopen man pages
1647 rdar://problem/3765271 Build with gcc-3.5
1648 rdar://problem/3762685 Make own prototype for task_self_trap()
1649 rdar://problem/3799467 Mozilla tries to open a dylib using a bundle API
1650 rdar://problem/3812263 Add dyld SPI so Shark can interpose lazy pointer lookup
1651 Added emacs major-mode and tab-width directives
1652
1653
1654 dyld-12.4 (Tiger8A271)
1655 tweak so dyld can use libc.a built with long double support
1656
1657
1658 dyld-12.3 (no-build)
1659 rdar://problem/3765271 switch dyld to build with gcc-3.5
1660
1661
1662 dyld-12.2 (Tiger8A265)
1663 rdar://problem/3793075 DVD Player crashes at launch with disc in drive
1664
1665
1666 dyld-12.1 (Tiger8A255)
1667 rdar://problem/3749360 a flat lookup needs to search everywhere and not short-circuit to own image
1668
1669
1670 dyld-12 (Tiger8A231)
1671 rdar://problem/3751226 make dyld thread safe (libdyld.a should come from new dyld project)
1672 rdar://problem/3654650 integrate dlopen() and friends into dyld
1673
1674
1675 dyld-11.3 (Tiger8A225)
1676 rdar://problem/3751226 NSAddImage() with leaf name doesn't use fallback path
1677
1678
1679 dyld-11.1 (Tiger8A223)
1680 rdar://problem/3749251 NSADDIMAGE_OPTION_RETURN_ONLY_IF_LOADED implies NSADDIMAGE_OPTION_RETURN_ON_ERROR"
1681
1682
1683 dyld-11 (Tiger8A220)
1684 rdar://problem/3684168 prevent DYLD_LIBRARY_PATH from causing circular reference when two dylib have same leaf name
1685 rdar://problem/3698212 implement _dyld_launched_prebound()
1686 rdar://problem/3696924 suppport frameworks without symlink to current version
1687 rdar://problem/3692136 Support DYLD_PRINT_LIBRARIES_POST_LAUNCH
1688 rdar://problem/3685517 make find-image-for-address faster via caching
1689 rdar://problem/3661976 -force_flat_namespace should disable prebinding
1690 rdar://problem/3702311 make dyld's __TEXT read-only
1691 rdar://problem/3669059 do cpu sub-type checking on thin files
1692 rdar://problem/3696002 Support C++ vague linkage that resolves internally
1693 rdar://problem/3725847 run initializers in inserted libraries
1694 rdar://problem/3731063 pass arc/argv to initializers
1695 rdar://problem/3731100 don't write on __dyld section unless necessary
1696 rdar://problem/3731633 use mmap() instead of map_fd()
1697 rdar://problem/3676934 don't double read first page of images, use pread()
1698 rdar://problem/3725372 ignore environment variables for setuid binaries
1699
1700
1701 dyld-10.2 (Tiger8A157)
1702 rdar://problem/3668765 Macromedia apps don't launch
1703
1704
1705 dyld-10.1 (Tiger8A156)
1706 rdar://problem/3691952 Fix-n-continue broke in Objective-C
1707
1708
1709 dyld-10 (Tiger8A148)
1710 rdar://problem/3686995 implement dyld_call_module_initializers_for_dylib and do parameter sanity checking of module parameters
1711 rdar://problem/3674139 Make @executable_path work when main executable is a symlink
1712 rdar://problem/3688719 Support CW built binaries built with -data_before
1713
1714
1715 dyld-9
1716 rdar://problem/3682744 GoLive crash (NSIsSymbolDefinedWithHint should try harder)
1717 rdar://problem/3660691 iTunes crash with partial plugin
1718 rdar://problem/3684167 DYLD_IMAGE_SUFFIX broke
1719 rdar://problem/3672670 Fix uninitialized variable in objc hook
1720
1721
1722 dyld-8 (Tiger8A144)
1723 rdar://problem/3680627 handle weaklib when prebound
1724 rdar://problem/3672670 new hook for objc
1725
1726
1727 dyld-7 (Tiger8A141)
1728 rdar://problem/3669059 Support cpu-sub-type selection
1729 rdar://problem/3675131 allow text relocations
1730 rdar://problem/3675614 fix lazy pointer usage in termination routines
1731 rdar://problem/3673658 Allow NSUnLinkModule to be called with NULL
1732
1733
1734 dyld-6 (Tiger8A139)
1735 rdar://problem/3649313 clean up <mach-o/dyld.h>
1736 rdar://problem/3661976 support MH_FORCE_FLAT
1737 rdar://problem/3659666 DYLD_FORCE_FLAT_NAMESPACE should disable prebinding
1738 Better error reporting
1739 Faster flat namespace lookups
1740 Better implementation of NSLinkEditError
1741
1742
1743 dyld-5 (Tiger8A135)
1744 rdar://problem/3665738 fix binding of private_extern within multi-module libs
1745 rdar://problem/3667763 use hints supplied in APIs
1746 Set error_string for CrashReporter
1747 Better error message when library can't be found
1748 Properly use ZeroLink bundle notifier
1749
1750
1751 dyld-4 (Tiger8A133)
1752 rdar://problem/3663433 allmemory shows 8000 pages are missing
1753
1754
1755 dyld-3
1756 rdar://problem/3659408 Proper searching in umbrellas
1757 rdar://problem/3657040 Better error messages when symbols not found
1758 rdar://problem/3657197 Add ~/Library/Frameworks to fallback path
1759 Properly use DYLD_IMAG_SUFFIX
1760 Initial CrashReporter support
1761
1762
1763 dyld-2 (Tiger8A132)
1764 Support: NSNameOfSymbol, NSModuleForSymbol, NSLibraryNameForModule, and NSMakePrivateModulePublic
1765 Add more functionality to DYLD_IGNORE_PREBINDING environment variable
1766
1767
1768 dyld-1
1769 Initial submission of dyld rewrite.