-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReleaseNotes.txt
1771 lines (1189 loc) · 67.9 KB
/
ReleaseNotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
dyld-208
<rdar://problem/10879179> Correct @path to still work with symlinks
dyld-207
<rdar://problem/10825175> dyld should give a better error message if you try to use a newer binary on older OS
<rdar://problem/10753356> backtraces of LC_MAIN binaries end in tlv_get_addr+136, instead libdyld should export "_start" symbol
<rdar://problem/10733082> Fix up @rpath based paths during introspection
<rdar://problem/10657737> Interposition tuples are not respected when binding with resolvers
dyld-206
<rdar://problem/10442813> Give some warning that DYLD_ env vars are disabled
dyld-205
<rdar://problem/10583252> Add dyld to uuidArray to enable symbolication of stackshots
dyld-204.1
<rdar://problem/10643239> fix initializer ordering of upwardly linked dylibs
dyld-204
<rdar://problem/10613880> dyld misreads very large addends
<rdar://problem/10568559> Perform method list sort even if __DATA,__objc_opt_rw is absent
<rdar://problem/10568179> Remove category attaching from dyld shared cache
<rdar://problem/10582497> Shared cache method list sorting breaks protocol extended type encodings
dyld-203.1
<rdar://problem/10491874> initializer not run in only upwardly linked dylib
dyld-203
<rdar://problem/10419267> update_dyld_shared_cache does not build with libc++
<rdar://problem/10435247> dyld does not build with libc++
<rdar://problem/10409027> Add functions to get min OS and sdk versions program was linked with
<rdar://problem/10399676> DYLD_FRAMEWORK_PATH not mentioned in dlopen() man page
<rdar://problem/10371927> dsc_extractor not updating LC_FUNCTION_STARTS
dyld-202
<rdar://problem/8818423> Get rid of crt1.o and jump straight into main() from dyld
<rdar://problem/10332417> image denied loading by gc_enforcer is left in dyld_all_images_info array
dyld-201
<rdar://problem/8867781> Use spin lock to guard sAllImageInfos
dyld-200.3
<rdar://problem/9855733> genCaches fails: "header size miscalculation 0x00006000"
dyld-200.2
<rdar://problem/9818687> ARCH_NAME for armv7k is defined as "armv7s"
<rdar://problem/9784634> dsc_iterator.cpp needs cases for v7 variants
dyld-200
<rdar://problem/9673497> dyld fails to build for armv7s
<rdar://problem/8942979> update_dyld_shared_cache should accept an 'overlay' along with a 'root' directory option
Remove PowerPC support
--------------
dyld-199.5 (iOS 5)
<rdar://problem/9955829> Update initial image list size
dyld-199.4
<rdar://problem/9855733> genCaches fails: header size miscalculation
dyld-199.3
<rdar://problem/7338034> Repair ivar offsets in dyld shared cache
dyld-199.2
<rdar://problem/8981046> improve Xcode upload of iOS dylibs
dyld-199.1
<rdar://problem/9510382> correctly adjust ARM movw when in dyld shared cache
dyld-199
<rdar://problem/9439764> update_dyld_shared_cache requires weak-linked frameworks to be present at shared cache generation time
<rdar://problem/9447838> Remove armv7 variants from dyld
dyld-198.1
<rdar://problem/8312145> back out previous change DYLD_XXX restrict check
dyld-198
<rdar://problem/9035759> corrupt load commands can pass sniff test if 32-bit wraps around
<rdar://problem/8312145> dyld should restrict DYLD_XXX debugging facilities
<rdar://problem/7942521> dyld should not allow loading of dylibs without valid signatures
enable DYLD_PRINT_REBASINGS
dyld-197
<rdar://problem/7945496> dyld should range check the fixup location of all bindings
<rdar://problem/8963406> range check initializers and terminators to be within image
dyld-196.2
<rdar://problem/8987681> dyld should support new armv7 variants
dyld-196.1
<rdar://problem/9107912> support re-exported symbols from re-exported libraries
dyld-196
<rdar://problem/9078764> movw/movt don't work in dyld shared cache
---------------------
dyld-195.3 (Mac OS X 10.7.0)
<rdar://problem/9279770> update_dyld_shared_cache missed libstdc++?
<rdar://problem/9361288> i386 dyld shared cache overflows after adding libclh.dylib
dyld-195.2
<rdar://problem/9161945> spurious warning about embedded framework not being put in dyld shared cache
dyld-195
<rdar://problem/8360915> C++ 0x thread_local destructor support
<rdar://problem/8960832> update_dyld_shared_cache -verify finds differences
<rdar://problem/8971061> more verbose messages when vm_protect() fails
dyld-194.1
Fix uses of libc++abi-static.a
dyld-194
<rdar://problem/8919005> make interposing available to open source
<rdar://problem/8874282> __thread implementation doesn't preserve enough registers (ABI issue)
<rdar://problem/8873628> clang built update_dyld_shared_cache fails at runtime
dyld-193
<rdar://problem/8735709> dyld should honor CS_RESTRICT in _main like hasRestrictedSegment
<rdar://problem/8164591> update_dyld_shared_cache -overlay optimizations
dyld-192.1
<rdar://problem/8812589> dyld has NULL paths in image info array
dyld-192
<rdar://problem/8750829> dyld's map+slide should be an all or nothing operation
dyld-191.3
<rdar://problem/8890875> overriding shared cache dylibs with resolvers fails
dyld-191.2
<rdar://problem/8844174> dyld_stub_binder called repeatedly for $VARIANT$ functions
<rdar://problem/8845480> update_dyld_shared_cache crash when fat dylib truncated
dyld-191.1
<rdar://problem/8770940> update_dyld_shared_cache is failing
dyld-191
<rdar://problem/8736495> ASLR/PIE: dyld's "random padding" algorithm is deterministic
<rdar://problem/8663923> race condition with flat-namespace lazy binding
<rdar://problem/8755380> libdyld fails to build with clang-127
dyld-190.1
remove libdyld.a target
dyld-190
<rdar://problem/8706192> _NSGetExecutablePath documentation is ambiguous about bufsize
<rdar://problem/8686676> 11A315: LC_DYLD_ENVIRONMENT does not expand @executable_path
<rdar://problem/8718137> dyld should avoid arc4random for dylib randomization
<rdar://problem/8691207> tune trie traversal code for 10.7 compiler
<rdar://problem/8576479> breaking libSystem into dylibs slows down dyld binding, shared cache should compensate
<rdar://problem/8686427> update_dyld_shared_cache should not be built no-pie
dyld-189
<rdar://problem/8274426> dyld(1) man page feedback
<rdar://problem/8564762> LC_DYLD_ENVIRONMENT should still be honored with __RESTRICT,__restrict section present
<rdar://problem/8630416> 11A307: DYLD_SHARED_REGION=private crashes
<rdar://problem/8611968> don't slide shared cache if ASLR disabled (main executable didn't slide)
dyld-188
<rdar://problem/4472406> Dynamic linking memory usage seems unusually high for trivial programs
dyld-187
<rdar://problem/8597637> madvise MADV_FREE calls for LINKEDIT are failing in dyld during launch in iOS
<rdar://problem/8602453> dyld allImageInfos messed up with duplicate IOKit
dyld-186
<rdar://problem/8109857> dyld: Pick up changes from libsystem_kernel reorganisation in dyld's build.
<rdar://problem/5847052> Shared Region Base Should Slide at Boot Time
<rdar://problem/6650578> Multiple /dev/urandom accesses on every process exec
dyld-185
<rdar://problem/8345025> text relocs don't work if only S_ATTR_EXT_RELOC is used
<rdar://problem/8400815> DYLD_FORCE_FLAT_NAMESPACE=YES causes process to spin in DYLD-STUB$$bzero
dyld-184
<rdar://problem/8554137> Add cache slide value to dyld_all_image_infos
dyld-183.1
<rdar://problem/8521882> dyld proper does not need dyld_stub_binder.o
dyld-183
<rdar://problem/8274192> dyld needs to call new kernel interface to register metadata
<rdar://problem/8448281> ASLR side build causes 15-30% regression in most launch times
<rdar://problem/8440902> Support version-checked framework/library override paths
<rdar://problem/8440934> Support LC_DYLD_ENVIRONMENT load command
<rdar://problem/8454987> function starts info should be copied into dyld shared cache
dyld-182
<rdar://problem/8432001> Merge Jasper dyld changes to trunk
dyld-181.1
<rdar://problem/8455429> 11A270: FNPLicensingService crashes
dyld-181
<rdar://problem/8403002> 11A238a: AutoDesk AutoCAD beta 4 crashes on launch (dyld)
<rdar://problem/8345799> update_dyld_shared_cache-173 project fails to build with LLVM compiler 2.0.
dyld-180
<rdar://problem/8352892> 8F63: dyld-179.4 fails on missing /usr/local/lib/system/libc.a
<rdar://problem/8344449> 11A238a: AutoDesk AutoCAD beta 4 crashes on launch
<rdar://problem/8313034> 11A244: overlapping files in libdyld & update_dyld_shared_cache
dyld-179.7 (iOS 4.2)
<rdar://problem/8543820> range check initializers
dyld-179.6
<rdar://problem/8515776> dyld_shared_cache_extract_dylibs shouldn't return '-1' when arch already exists
dyld-179.5
<rdar://problem/8425790> Need a version of dyld_shared_cache_extract_dylbs that lipo's results
<rdar://problem/8365622> Need a version of dyld_shared_cache_extract_dylbs that reports progress
<rdar://problem/8320866> back out work around for 8151909
dyld-179.4
<rdar://problem/8305479> images in shared cache are bound against different IOKit than found at runtime
dyld-179.3.1
<rdar://problem/8327834> 11A245: Photoshop CS4 fails in SmokeTest because of crash in FNPLicensingService (dyld)
dyld-179.3
<rdar://problem/8305049> 11A238a: All Adobe CS4 applications crash on launch
dyld-179.2
<rdar://problem/8290793> 11A239: leaks throws an exception, doesn't work
dyld-179.1
<rdar://problem/8284123> libdsc.a in Jasper SDK needs to be arm version (is x86 version)
dyld-179
<rdar://problem/8284944> update_dyld_shared_cache does not work with individual symbol re-exports
dyld-178
<rdar://problem/8284044> Support __thread variables exported from dylibs
<rdar://problem/7356532> update dyld_all_image_infos more often, for better crash logs
dyld-177
<rdar://problem/8214567> We need an extractor able to pull the shared symbols cache apart
<rdar://problem/8263666> Don't put slide info in dyld shared cache in Jasper
<rdar://problem/8268602> dyld does not prevent loading of unsigned dylib
dyld-176
<rdar://problem/8253549> split seg info wrong for x86_64 stub helpers
dyld-175
<rdar://problem/8235734> ObjC optimized shared cache does not slide
dyld-174
<rdar://problem/8198287> Need to merge Apex ObjC method list optimizations in dyld shared cache to TOT dyld
<rdar://problem/8115131> implement ASLR for dyld shared cache for iOS
dyld-173
<rdar://problem/8144421> fix permissions on rebased binary not slid
dyld-172.2
<rdar://problem/8191063> dyld should not include SystemIntegrity headers on embedded platform
Have DYLD_PRINT_BINDINGS print out when resolver functions are called
dyld-172.1
<rdar://problem/8166086> 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
<rdar://problem/7508424> ER: more metadata for dyld errors
dyld-169
<rdar://problem/7995213> update_dyld_shared_cache needs to support resolver functions
Implement some cxa stuff to work with next c++abi.a
dyld-168
<rdar://problem/7901042> dyld should move shared cache file into /var/run instead of open-unlinking
<rdar://problem/7940222> private shared cache calls mmap twice for each range
<rdar://problem/7886402> Loading MH_DYLIB_STUB causing coalescable miscount
<rdar://problem/7935000> 11A168: update_dyld_shared_cache problems during install
<rdar://problem/7918210> use of C++ thread local initializer causes infinite recursion
<rdar://problem/7932725> (from iPhoneOS) dyld should stub out mach_error_string for 8KB RAM savings per process
<rdar://problem/7937695> (from iPhoneOS) verify that replacement is in this image
dyld-167.2
<rdar://problem/7956031> dyld: Use libsystem_mach.a from /usr/local/lib/dyld to build dyld
dyld-167.1
<rdar://problem/7901042> dyld should move shared cache file into /tmp instead of open-unlinking
dyld-167
<rdar://problem/7859049> dyld support for function specialization
<rdar://problem/7740779> dyld should directly call __cxa_finalize(), part 2
<rdar://problem/7796738> dyld support for thread local variables
dyld-166
<rdar://problem/7739489> ER: facility to detect which images were loaded at runtime
<rdar://problem/7818451> update_dyld_shared_cache -verify fails
dyld-165
<rdar://problem/7770139> update_dyld_shared_cache should suppress warnings for embedded frameworks
<rdar://problem/7744084> Sort method lists in dyld shared cache
dyld-164
<rdar://problem/7733433> Move libdyldapis over to a dylib target for Libsystem
<rdar://problem/7675254> pruneEnvironmentVariables does not update gLinkContext.apple
dyld-163
<rdar://problem/7740033> Warning message is misleading
<rdar://problem/7740658> update_dyld_shared_cache should not run past end of splitseginfo if zero terminator is missing
<rdar://problem/6666832> dyld should directly call __cxa_finalize(), part 1
dyld-162
<rdar://problem/7662176> crash in update_dyld_shared_cache when checking if current cache is out of date
<rdar://problem/7444994> ER: Support upward dylib dependencies
dyld-161
<rdar://problem/7628929> __builtin_return_address broke for PPC
<rdar://problem/7658265> SWBDC error: 'ld: duplicate symbol' while building 'dyld-160~48' in '11A108a-llvmgcc-2324.3'
dyld-160
<rdar://problem/7234280> Environment variable to cause dyld to dump rpaths used during loading
<rdar://problem/7595563> update_dyld_shared_cache failed: internal error, new trie allocated to far from fLinkeditBase
<rdar://problem/7589167> dyld still slides executables when PIE is disabled by the kernel
dyld-159
<rdar://problem/7343139> update_dyld_shared_cache fails to find roots when targetting NFS
<rdar://problem/7484408> dyld does not call initializers from all S_MOD_INIT_FUNC_POINTERS sections
<rdar://problem/7544082> move _dyld_func_lookup prototype to dyld_priv.h
dyld-158
<rdar://problem/7486405> dyld attempts to load libraries via rpath when already loaded
<rdar://problem/5274722> dyld shared cache can be more random
dyld-157
<rdar://problem/7481480> switch to use libc++abi-static.a instead of libstdc++-static.a
dyld-156
<rdar://problem/7408768> remove DYLD_NO_PIE from man page
<rdar://problem/7445102> support multiple dylibs with non-intersected weak symbols in shared cache
<rdar://problem/7466900> dyld sends bogus library unload notice to CoreSymbolication during dlopen_preflight()
<rdar://problem/7455017> spelling: "was build against" -> "was built against"
dyld-155
<rdar://problem/7451030> sjlj based exception support needs to be conditionalized for arm - not iPhoneOS
dyld-154
<rdar://problem/7272661> Need to enable CoreSymbolication load/unload notices on iPhoneOS
dyld-153
<rdar://problem/7327864> add field to dyld_all_image_infos pointing to dyld_all_image_infos
dyld-152
<rdar://problem/7302432> Minimize system calls and mach messages during dyld startup
<rdar://problem/7302383> Why is checkSharedRegionDisable() !__LP64__
dyld-151
<rdar://problem/7223037> dyld support for sliding PIE binaries in the kernel
<rdar://problem/7165731> libdyld does not install multiple headers at installhdrs time
<rdar://problem/6937560> dlopen() crash when executable contains LC_RPATH and executable file is deleted while running
<rdar://problem/6916014> leak in dyld during dlopen when using DYLD_ variables
----------------------------------
dyld-150 ( iPhoneOS 3.1 )
<rdar://problem/7043575> flat_namespace linkage error in update_dyld_shared_cache should be a warning not an error
<rdar://problem/7084861> Have dyld save load addr + UUID for executable images
<rdar://problem/7101832> Libsystem fails to link with latest gcc: dyld missing _dyld_func_lookup
dyld-149
<rdar://problem/7017050> dlopen() not working with non-canonical paths
<rdar://problem/7033445> update_dyld_shared_cache fails creating shared cache
dyld-148
<rdar://problem/7022281> shared cache file offsets are inconsistent
dyld-147
<rdar://problem/6995143> move install location for update_dyld_shared_cache and man page to local
<rdar://problem/7014995> imageFileModDate in dyld_all_image_infos is sometimes bogus for the first image therein
<rdar://problem/7014397> dyld_shared_cache_util should optionally print VM load addresses for each dylib
<rdar://problem/7014783> uuid_t not defined in dyld_priv.h
dyld-146
<rdar://problem/7008875> Save load information (load addr + UUID) to dyld_all_image_infos for images from outside the shared cache
<rdar://problem/7007923> update_dyld_shared_cache should improve warning above deployment target
dyld-145
<rdar://problem/7000405> optimize stubs in dyld shared cache to be no-PIC
<rdar://problem/6995143> dyld_shared_cache_util built by dyld target should go in platform directory
<rdar://problem/7001159> dyld_shared_cache_util should list LC_REEXPORT_DYLIB libraries as dependents
dyld-144
<rdar://problem/6995143> dyld_shared_cache_util built by dyld target should go in platform directory
<rdar://problem/6775261> API: Detect shared cache overrides
dyld-143
<rdar://problem/6956867> ER: Tool to list the contents of a dyld shared cache image
<rdar://problem/6959334> ARM support for dsc_iterator
dyld-142
<rdar://problem/6965455> text relocs fail in large segments
<rdar://problem/6945944> Variable whose data is overwritten needs to be marked `volatile'
<rdar://problem/6921370> dyld option to print time for each initializer, Apple's or the app's
dyld-141
<rdar://problem/6927281> update_dyld_shared_cache assumes -root path contains no symlinks
sync with SnowLeopard dyld-132.13
dyld-140
<rdar://problem/6153040> load code signature from file, and before mapping the file
dyld-139.1
<rdar://problem/6868811> Northstar7C62: dyld-139 fails to build
dyld-139
<rdar://problem/6780449> dyld on iPhoneOS uses libgcc_eh.a which uses pthread_key_create which does not work
<rdar://problem/6780192> dyld can leak when an internal exception in thrown
<rdar://problem/6331300> support compressed LINKEDIT on iPhone
sync with SnowLeopard dyld-132.11
dyld-138.1
<rdar://problem/6790993> New mechanism to instruct dyld whether to check for libs outside the shared cache
dyld-138
<rdar://problem/6814596> need to handle symlinks when dylib is in cache but file is intentionally missing
<rdar://problem/6825135> dyld should avoid stat()ing libraries present in the shared cache unless magic override file is present
dyld-137
<rdar://problem/6792383> 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
<rdar://problem/6776343> dyld reports bogus fat offset when registering shared cache signature
dyld-135
<rdar://problem/6268421> iPhone: Need objc optimizations in iPhone OS shared cache
dyld-134
<rdar://problem/4759373> build armv6 dyld with Thumb
sync with SnowLeopard
dyld-133.1
fix for all arm architectures
dyld-133
<rdar://problem/6268380> make dyld that uses shared cache on iPhone OS
----------------------------------
dyld-132.13 ( Mac OS X 10.6 )
<rdar://problem/6898370> classic images not unmapped when unloaded
dyld-132.12
<rdar://problem/6882159> dyld's dtrace notification should be done after rebasing
dyld-132.11
<rdar://problem/6803496> Remove dyld workaround for McAfee VirusScan
<rdar://problem/6849505> Add gating mechanism to dyld support system order file generation process
dyld-132.10
<rdar://problem/6785160> dyld's abort_report_np() doesn't abort
<rdar://problem/6794063> 10A331: CUPS crashes when calling sandbox_init
dyld-132.9
<rdar://problem/5910137> dlopen_preflight() on image in shared cache leaves it loaded but not objc initialized
<rdar://problem/6739742> Exception Backtrace being obscured by _mh_execute_header
<rdar://problem/6766057> Silverlight Preferences.app crashes
dyld-132.8
<rdar://problem/6735870> dlopen() leaks send right obtained from mach_thread_self()
<rdar://problem/6732715> dyld's calloc() allocates too few bytes
<rdar://problem/6678640> dyld lazy binding is not thread safe
dyld-132.7
<rdar://problem/6651342> need a way other than setgid to have dyld launch a process securely, ignoring DYLD_ env vars etc
<rdar://problem/6721803> Need mapping of files to their offsets into the dyld_shared_cache files on disk
dyld-132.6
<rdar://problem/6618466> update_dyld_shared_cache -overlay should check root dyld caches
<rdar://problem/6619554> NSCreateObjectFileImageFromMemory() call vm_deallocate even if application used malloc()
dyld-132.5
<rdar://problem/6655235> dyld is missing some binding optimizations
<rdar://problem/6647316> symbol lookups in the new trie structure should be faster
<rdar://problem/6570879> weak binding done too early with inserted libraries
dyld-132.4
<rdar://problem/6629428> improve statistics output
<rdar://problem/6628413> better error message if LC_RPATH is used in dylib destined for shared cache
<rdar://problem/6622898> dladdr() broke when image has debug symbols
<rdar://problem/6555720> 10A264: Google Earth 5.0 crashes on quit
<rdar://problem/6591933> man page should better explain update_dyld_shared_cache -root option
dyld-132.3
<rdar://problem/6527653> remove setjmp/longjmp from _simple_printf in dyld
<rdar://problem/6580333> Typo in dyld(3) man page
<rdar://problem/6510301> race condition in pre-10.6 style lazy pointer binding
<rdar://problem/6573344> make cheaper dladdr() that just returns image path
<rdar://problem/6563887> 10A266 - Adobe InDesign CS4 crashes on launch
<rdar://problem/6570113> dyld is not setting imageFileModDate in dyld_image_info
<rdar://problem/6493245> Logic Pro crashes after creating a new document on SnowLeopard
dyld-132.2
<rdar://problem/6293143> adopt new CoresSymbolication notification mechanism
<rdar://problem/6536810> Alter libdyld.a to not need libsystem to link with dylib1.o
<rdar://problem/6530593> 10A256a: update_dyld_shared_cache -verify crashes (probably due to lack of a shared cache)
dyld-132.1
<rdar://problem/6552051> update_dyld_shared_cache failed: no writable segment in Cocoa framework
dyld-132
<rdar://problem/6490500> CrashTracer: [USER] 1 crash in Neverwinter Nights 2
dyld-131
<rdar://problem/6501078> libgmalloc broken on 10A10246 and 10A251 (libgmalloc not inserted early enough)
dyld-130
<rdar://problem/6497528> Rosetta circular dependency spew
<rdar://problem/6347414> @rpath and @loader_path Should be Documented in man page
Prune unneeded load commands from shared cache images
dyld-129
<rdar://problem/6479007> dyld-128 no longer builds for armv6
<rdar://problem/6481443> 10A244: iTunes crashes trying to load MobileDevice.framework
dyld-128
<rdar://problem/6474295> ImageLoader objects can be made smaller
<rdar://problem/6198151> dyld spin in SecurityAgent
<rdar://problem/6285470> ImageLoaderMachO::makeImportSegmentWritable() doesn't do it
dyld-127
<rdar://problem/6464419> Add all_image_infos for CrashReporter
some fixes for compressed LINKEDIT
dyld-126
<rdar://problem/6459812> x86_64 export trie nodes may have large negative address
<rdar://problem/6442327> update_dyld_shared_cache man page should be updated to reflect new SL behavior
dyld-125
<rdar://problem/6347414> @rpath and @loader_path should be documented in man page
<rdar://problem/6421511> Add NOP after trap instruction in _dyld_fatal_error
dyld-124
<rdar://problem/6273311> 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
<rdar://problem/6117580> Add -verify option to update_dyld_shared_cache
<rdar://problem/6408758> [dyld] Errors reported by the upcoming compiler flags verifier
<rdar://problem/6408518> 10A224: update_dyld_shared_cache warns about a condition in B&I-built frameworks
<rdar://problem/4697610> stop shadowing old data structures
<rdar://problem/6409800> dyld implicit-libSystem breaks valgrind
dyld-122
<rdar://problem/6361143> Need a way to determine if a gdb call to dlopen() would block
<rdar://problem/6328003> Drop Rosetta shared cache generation by default / at install
<rdar://problem/6400750> "terminaton function" misspelled
<rdar://problem/6399150> Make it easier to use shared caches from foreign systems
<rdar://problem/6369189> SnowLeopard10A210: MATLAB 7.6 crashes on launch
dyld-121.1
<rdar://problem/6364434> CrashTracer: crash in iTunes at com.apple.QuickTimeComponents.component
dyld-121
<rdar://problem/6373929> libdyld.a is missing dyld_stub_binder
dyld-120
<rdar://problem/6315338> 10A197 - After Effects 8.0.2 fails to launch after installation
dyld-119
<rdar://problem/6364540> 10A212: update_dyld_shared_cache failed: string buffer exhausted
<rdar://problem/6357561> Oracle client crashes
dyld-118.1
<rdar://problem/6350500> Cope with duplicate protocol references in shared cache construction
dyld-118
<rdar://problem/6336723> 10A197 vs 10A190: Applications warm launch time slowdown due to dyld
dyld-117
<rdar://problem/6318449> 10A198 - Final Cut Pro 6.0.4 crashes on launch [INTRODUCED BY dyld-115 IN 10A197]
dyld-116
<rdar://problem/6004942> Pandora Desktop (Adobe AIR Framework) crashes on launch [INTRODUCED BY dyld-101 IN 10A14]
<rdar://problem/6250902> dyld should use libunwind
<rdar://problem/5408556> Possible leak originating in speech at LoadEngine
<rdar://problem/6315314> update_dyld_shared_cache manpage typos 'parition', 'assignes', 'choosen'
dyld-115
<rdar://problem/6061574> LINKEDIT content could be greatly compressed
dyld-114
<rdar://problem/6231688> update_dyld_shared_cache needs to provide progress that the Installer can display
<rdar://problem/6231686> update_dyld_shared_cache needs to be able to look at an Installation sandbox
<rdar://problem/6293143> dyld isn't calling csdlc_notify on library unload
<rdar://problem/6277916> warning, could not bind Mail.app because realpath() failed on /AppleInternal/.../XILog.framework
dyld-113
<rdar://problem/6252320> NSAddressOfSymbol(NULL) should return NULL and not crash
<rdar://problem/6255192> dlopen() should fail to load (non-pie) executables
dyld-112
<rdar://problem/6188100> _replacement misspelled as _replacement in dyld-interposing.h
<rdar://problem/6176037> make _dyld_find_unwind_sections() faster
dyld-111
<rdar://problem/6161821> improve bad relocation error message
<rdar://problem/6190458> Need load/unload notification sent to com.apple.vmudl service when requested
<rdar://problem/6188100> _replacement misspelled as _replacement in dyld-interposing.h
dyld-110
<rdar://problem/5703616> check libSystem is correct in shared cache file before loading it
<rdar://problem/5557882> function names returned by dladdr do not match reality
<rdar://problem/5780431> update_dyld_shared_cache .map files should be written atomically
<rdar://problem/6145451> dlopen(RTLD_NOLOAD) does not need to throw an internal exception
<rdar://problem/4090265> Explanation for the RTLD_NEXT flag in dlsym(3) needs clarification
<rdar://problem/5951327> DYLD_FALLBACK_LIBRARY_PATH should not apply to dlopen() of a partial path
<rdar://problem/6182301> No shared cache present on first boot
dyld-109
<rdar://problem/5925940> Safe Boot should disable dyld shared cache
<rdar://problem/5706594> CrashTracer: crash in preFetch() reading off end of LINKEDIT
<rdar://problem/6109435> DYLD_NO_PIE env variable should be documented in dyld manpage
<rdar://problem/6127437> put all dylibs in shared cache - not just ones used by more than one app
<rdar://problem/6169686> Leaked fSegmentsArray and image segments during failed dlopen_preflight
dyld-108.1
<rdar://problem/6156702> armv7/armv5 specific settings needed for dyld
<rdar://problem/6156653> dyld shouldn't set VALID_ARCHS
dyld-108
<rdar://problem/6120723> ER: dyld based Objective-C selector uniquing
dyld-107
<rdar://problem/5274720> update_dyld_shared_cache should require all source dylibs be owned by root
<rdar://problem/6073702> Limit what might go in the dyld shared cache
<rdar://problem/5869973> DYLD_ROOT_PATH should apply to LC_RPATH rpaths
<rdar://problem/5505043> Grow initial dyld pool if needed
<rdar://problem/5807857> there should be some way to temporarily turn off -pie
<rdar://problem/6050482> If pie, ignore preferred load address
<rdar://problem/6053800> 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
<rdar://problem/5280258> dyld error handling fails in low memory, _simple_salloc() result not checked
<rdar://problem/4047718> dyld should provide executing program name in incompatible cpu-subtype error message
dyld-105
<rdar://problem/5957134> It should work to set DYLD_FALLBACK_LIBRARY_PATH to empty
<rdar://problem/5366292> Remove the exceptions made in 4804594 for filemaker
<rdar://problem/5922117> Remove Tiger-era hacks in dyld for old app compatibility
<rdar://problem/5901958> Make RTLD_MAIN_ONLY public
<rdar://problem/5819435> die more gracefully when load commands are malformed
<rdar://problem/5953438> SWB: dyld build failure when built with -fstack-protector
<rdar://problem/5950134> dyld man page mis-spelling
<rdar://problem/5943045> update_dyld_shared_cache does not work when run manually
dyld-104
<rdar://problem/5901583> The optimization to reuse install names as fPath was lost
<rdar://problem/5888343> Add JIT field to dyld_all_image_infos
Add _dyld_find_unwind_sections()
dyld-103
<rdar://problem/5805956> NSLinkModule() can crash
<rdar://problem/5620189> dyld: obsoleted deprecated APIs
work around for <rdar://problem/5736393>
add test cases for lazy dylib loading
dyld-102
<rdar://problem/5394977> Man page typo for update_dyld_shared_cache
<rdar://problem/5490738> Add "malloc is initialized" to the dyld_all_image_infos struct
<rdar://problem/4045952> better handling of open() errors
<rdar://problem/5377739> remove <mach-o/dyld_debug.h>
<rdar://problem/5629960> Use <mach/shared_region.h> instead of <mach/shared_memory_server.h>
<rdar://problem/5775824> dyld and libdyld should not force building with gcc 4.0
dyld-101
<rdar://problem/5725845> make it easier to find dyld_all_image_infos
<rdar://problem/5363402> Need _dyld_get_image_slide(const struct mach_header* mh)
<rdar://problem/5708213> dyld: push code signatures for libs to kernel
dyld-100
<rdar://problem/4737476> dyld falls over when asked to map a split seg library not in the shared region
<rdar://problem/5595695> dyld: interposing does not work when replacee is thumb
<rdar://problem/5596017> dyld: all PIE programs crash on launch
<rdar://problem/5575446> BigBear: not loading libraries at their preferred addresses
<rdar://problem/5490089> dyld support for arm subtypes
<rdar://problem/5539483> dyld's prefetching should be turned off for prebound images (and perhaps entirely?)
<rdar://problem/5602284> dyld-95.3 doesn't build with gcc 4.2
merge in arm support
<rdar://problem/5504633> ADOBE: Premiere Pro crashes on quit
----------------------------------
dyld-96.2 (Mac OS X 10.5.2)
<rdar://problem/5694507> 10.5.2 Regression: 9C18 MeetingMaker crash on launch
dyld-96.1
<rdar://problem/5537155> update_dyld_shared_cache can crash if dylibs modified out from under it
<rdar://problem/5562562> crash when dyld interposes on system with partially invalid cache
<rdar://problem/5563394> com.apple.dyld message spew
<rdar://problem/5565230> CFSTRs cause crashes in Leopard
<rdar://problem/5566103> if system shuts down during update_dyld_shared_cache, tmp file is never cleaned up
<rdar://problem/5623353> dlopen() and dlopen_preflight() can leak on failure
dyld-95.3 (Mac OS X 10.5)
<rdar://problem/5503905> Increase initial dyld pool size for 64-bit programs
dyld-95.2
<rdar://problem/5495438> make ppc dyld cache a different file for rosetta
dyld-95.1
<rdar://problem/5388895> McAfee VirusScan fails to launch on Leopard9A513
dyld-95
<rdar://problem/5392427> 9A516 - Keep getting disk full errors
dyld-94
<rdar://problem/5366233> Leopard (9a499): dyld crash with recursive calls to dlclose()
dyld-93
<rdar://problem/4804594> FileMaker Server 8.0v4 helper tools broken by @executable_path security change
<rdar://problem/5364239> Use msync(MS_SYNC) when building dyld cache
dyld-92
<rdar://problem/5322907> Skype Crashes during launch
dyld-91.2
<rdar://problem/5313172> dlopen() looks too far up stack, can cause crash
dyld-91.1
<rdar://problem/5288790> dyld warning about dtracehelper is too noisy?
<rdar://problem/5311611> Lots of task_self_trap() system calls in ImageLoader::recursiveInitialization()
dyld-91
<rdar://problem/5249477> use of @loader_path based RPATH can cause dyld to leak
<rdar://problem/4910107> Dyld_stubs should not be writable on x86
dyld-90.2
<rdar://problem/4860414> generating dyld shared cache generation on first boot makes time to MacBuddy very slow
dyld-90.1
<rdar://problem/5274718> truncated dyld cache file after panic causes hang at boot
dyld-90
<rdar://problem/4892216> stop special casing main executables initializers
<rdar://problem/4170040> DYLD_INSERT_LIBRARIES doesn't work correctly with initializer functions
dyld-89
<rdar://problem/5097116> dyld could asynchronously request pages it will need
<rdar://problem/5272001> handle when argv[0] is NULL.
<rdar://problem/5186317> Foundation built on 9A436 doesn't launch 64 bit apps
partial fix for: <rdar://problem/4910107> Dyld_stubs should not be writable on x86
dyld-88
<rdar://problem/5233126> update_dyld_shared_cache keeps spewing messages to console
<rdar://problem/4795421> optimize LINKEDIT region of dyld shared cache
<rdar://problem/5244184> Support extended __dyld section with NXArgc, etc addresses
remove call to __xlocale_init()
Update __OPEN_SOURCE__ conditionals
dyld-87
<rdar://problem/5203587> CFM games use private _dyld_fork_* routines - add back
<rdar://problem/5231152> better handling of NOLOAD with symlinked dylibs
dyld-86.1
Fix DYLD_SHARED_REGION=private
update man page
dyld-86
<rdar://problem/4960876> update_dyld_shared_cache fails on @executable_path framework
<rdar://problem/5213017> [Leopard]: 9A441/442: unable to log in after switching to arabic
<rdar://problem/5221505> dlopen via CFBundleLoad keeps searching after finding a loadable object
dyld-85.2
<rdar://problem/5202525> 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
<rdar://problem/5215536> Leopard9A447: Meeting Maker and Microsoft apps will not launch on Intel.
dyld-85
<rdar://problem/5193485> 9A436: Adobe: Photoshop CS3 crashed on pressing Command-C after Command-A
<rdar://problem/4892382> Use _dyld_initializer
dyld-84
<rdar://problem/5194274> 9A438 dlopen_preflight() corrupts all_image_info list causing Symbolication crashes
<rdar://problem/5195384> B&I needs an ENV variable to turn off "dyld: ioctl to register dtrace DOF section failed" warnings
<rdar://problem/4819036> remove support for __image_notify sections
remove all update_prebinding code
dyld-83
<rdar://problem/4819047> 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
<rdar://problem/5110291> update_dyld_shared_cache error message gives an errno value rather than an error string
<rdar://problem/3968392> dyld interposing doesn't work with dlsym() lookup
<rdar://problem/5163803> dlopen_preflight() of MH_BUNDLE leaks
<rdar://problem/5067898&5184629> integrate ImageLoader changes into leopard dyld
<rdar://problem/5179640> translated (ppc) dyld should not attempt to register DOF sections
<rdar://problem/5135363> Some dyld library paths are not canonicalized, causing tools using those paths to defenestrate themselves
dyld-82.5
<rdar://problem/5147450> REGR: Leopard9A419: Firefox hangs on launch
dyld-82.4
<rdar://problem/5150283> Leopard9A420: interposing of libMallocDebug or libgmalloc broken
Fix so problems like <rdar://problem/5149971> are warnings instead of errors
dyld-82.3
<rdar://problem/5148533> 9A420: dyld: ioctl to register dtrace DOF section failed
dyld-82.2
<rdar://problem/5135896> dyld frees string returned by dyld_image_state_change_handler
<rdar://problem/5133621> better handling than "corrupt binary, library ordinal too big"
dyld-82.1
<rdar://problem/5125295> dyld changes needed to support read-only DOF
dyld-82
<rdar://problem/5115360> don't need to hold dyld global lock while running initializers
<rdar://problem/5094847> dyld leaks when dlopen fails
<rdar://problem/5128758> dyld leaks two blocks after bundle unload
dyld-81
<rdar://problem/5016782> auto update dyld shared caches if missing or out of date
dyld-80.1
<rdar://problem/5090212> Erronious "unsafe use of @rpath" dyld error
<rdar://problem/5066570> 9A384: update_dyld_shared_cache fails after ditto'ing matador root with debug info
<rdar://problem/5093704> Uninitialized ImageLoader->fRegisteredDOF field
dyld-80 (Leopard9A400)
<rdar://problem/4971149> Use new shared region syscalls
<rdar://problem/5073851> @rpath does not work with -rpath @executable_path/...
<rdar://problem/5067376> Firefox causes segfault during update_dyld_shared_cache
dyld-79.3
<rdar://problem/4971149> Use new shared region syscalls
dyld-79.2
<rdar://problem/5073851> @rpath does not work with -rpath @executable_path/...
dyld-79.1 (Leopard9A396)
fix use of LC_REEXPORTED_DYLIB
dyld-79 (Leopard9A392)
<rdar://problem/5039911> Support Apple PIE (address space randomization)
<rdar://problem/5055814> update_dyld_shared_cache should warning and not quit if a specified root is missing
<rdar://problem/5058918> DOF registration needs to switch from /dev/helper to /dev/dtracehelper
<rdar://problem/5042252> don't error out when a cache line crossing i386 stub cannot be bound
dyld-78.2 (Leopard9A387)
<rdar://problem/5050338> 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
<rdar://problem/5040417> when loading a bundle, dyld is not making a copy of name
<rdar://problem/5001598> 9A343 KidPix 3 : SpellChecker bundle is not loaded
<rdar://problem/5028176> 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