author | Ali Bahrami <Ali.Bahrami@Sun.COM> |
Mon, 18 May 2009 10:55:51 -0600 | |
changeset 9646 | 2e27f8ce04d3 |
parent 9615 | 56391369c440 |
child 9878 | ffd737a1c183 |
permissions | -rw-r--r-- |
0 | 1 |
# |
8478
c9cb3d5655e7
6786744 32-bit dbx failed with unknown rtld_db.so error on snv_104
Rod Evans <Rod.Evans@Sun.COM>
parents:
8394
diff
changeset
|
2 |
# Copyright 2009 Sun Microsystems, Inc. All rights reserved. |
0 | 3 |
# Use is subject to license terms. |
4 |
# |
|
5 |
# CDDL HEADER START |
|
6 |
# |
|
7 |
# The contents of this file are subject to the terms of the |
|
1558
1d42b61f2c64
6391407 Insufficient alignment of 32-bit object in archive makes ld segfault
ab196087
parents:
1424
diff
changeset
|
8 |
# Common Development and Distribution License (the "License"). |
1d42b61f2c64
6391407 Insufficient alignment of 32-bit object in archive makes ld segfault
ab196087
parents:
1424
diff
changeset
|
9 |
# You may not use this file except in compliance with the License. |
0 | 10 |
# |
11 |
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
|
12 |
# or http://www.opensolaris.org/os/licensing. |
|
13 |
# See the License for the specific language governing permissions |
|
14 |
# and limitations under the License. |
|
15 |
# |
|
16 |
# When distributing Covered Code, include this CDDL HEADER in each |
|
17 |
# file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
|
18 |
# If applicable, add the following below this CDDL HEADER, with the |
|
19 |
# fields enclosed by brackets "[]" replaced with your own identifying |
|
20 |
# information: Portions Copyright [yyyy] [name of copyright owner] |
|
21 |
# |
|
22 |
# CDDL HEADER END |
|
23 |
# |
|
7404
9310cd076095
6684577 ld should propagate SHF_LINK_ORDER flag to ET_REL objects
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7359
diff
changeset
|
24 |
# Note: The contents of this file are used to determine the versioning |
9310cd076095
6684577 ld should propagate SHF_LINK_ORDER flag to ET_REL objects
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7359
diff
changeset
|
25 |
# information for the SGS toolset. The number of CRs listed in |
9310cd076095
6684577 ld should propagate SHF_LINK_ORDER flag to ET_REL objects
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7359
diff
changeset
|
26 |
# this file must grow monotonically, or the SGS version will |
9310cd076095
6684577 ld should propagate SHF_LINK_ORDER flag to ET_REL objects
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7359
diff
changeset
|
27 |
# move backwards, causing a great deal of confusion. As such, |
9310cd076095
6684577 ld should propagate SHF_LINK_ORDER flag to ET_REL objects
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7359
diff
changeset
|
28 |
# CRs must never be removed from this file. See |
9310cd076095
6684577 ld should propagate SHF_LINK_ORDER flag to ET_REL objects
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7359
diff
changeset
|
29 |
# libconv/common/bld_vernote.ksh, and bug#4519569 for more |
0 | 30 |
# details on SGS versioning. |
31 |
# |
|
32 |
-------------------------------------------------------------------------------- |
|
33 |
SUNWonld - link-editors development package. |
|
34 |
-------------------------------------------------------------------------------- |
|
35 |
||
36 |
The SUNWonld package is an internal development package containing the |
|
37 |
link-editors and some related tools. All components live in the OSNET |
|
38 |
source base, but not all components are delivered as part of the normal |
|
39 |
OSNET consolidation. The intent of this package is to provide access |
|
40 |
to new features/bugfixes before they become generally available. |
|
41 |
||
42 |
General link-editor information can be found: |
|
43 |
||
4063 | 44 |
http://linkers.central/ |
45 |
http://linkers.sfbay/ (also known as linkers.eng) |
|
0 | 46 |
|
47 |
Comments and Questions: |
|
48 |
||
2352
9cdfed81bb1c
6421380 nm uses too many digits when formatting 64-bit hex values
ab196087
parents:
2347
diff
changeset
|
49 |
Contact Rod Evans, Ali Bahrami, and/or Seizo Sakurai. |
0 | 50 |
|
51 |
Warnings: |
|
52 |
||
53 |
The postremove script for this package employs /usr/sbin/static/mv, |
|
54 |
and thus, besides the common core dependencies, this package also |
|
55 |
has a dependency on the SUNWsutl package. |
|
56 |
||
57 |
Patches: |
|
58 |
||
59 |
If the patch has been made official, you'll find it in: |
|
60 |
||
61 |
http://sunsolve.Ebay.Sun.COM/cgi/show.pl?target=patches/os-patches |
|
62 |
||
63 |
If it hasn't been released, the patch will be in: |
|
64 |
||
65 |
/net/sunsoftpatch/patches/temporary |
|
66 |
||
67 |
Note, any patches logged here refer to the temporary ("T") name, as we |
|
68 |
never know when they're made official, and although we try to keep all |
|
69 |
patch information up-to-date the real status of any patch can be |
|
70 |
determined from: |
|
71 |
||
72 |
http://sunsoftpatch.eng |
|
73 |
||
74 |
If it has been obsoleted, the patch will be in: |
|
75 |
||
76 |
/net/on${RELEASE}-patch/on${RELEASE}/patches/${MACH}/obsolete |
|
77 |
||
78 |
||
79 |
History: |
|
80 |
||
2762
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
81 |
Note, starting after Solaris 10, letter codes in parenthesis may |
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
82 |
be found following the bug synopsis. Their meanings are as follows: |
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
83 |
|
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
84 |
(D) A documentation change accompanies the implementation change. |
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
85 |
(P) A packaging change accompanies the implementation change. |
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
86 |
|
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
87 |
In all cases, see the implementation bug report for details. |
0 | 88 |
|
89 |
The following bug fixes exist in the OSNET consolidation workspace |
|
90 |
from which this package is created: |
|
91 |
||
92 |
--------- |
|
93 |
Solaris 8 |
|
94 |
--------- |
|
95 |
Bugid Risk Synopsis |
|
96 |
================================================================================ |
|
97 |
4225937 i386 linker emits sparc specific warning messages |
|
98 |
4215164 shf_order flag handling broken by fix for 4194028. |
|
99 |
4215587 using ld and the -r option on solaris 7 with compiler option -xarch=v9 |
|
100 |
causes link errors. |
|
101 |
4234657 103627-08 breaks purify 4.2 (plt padding should not be enabled for |
|
102 |
32-bit) |
|
103 |
4235241 dbx no longer gets dlclose notification. |
|
104 |
-------------------------------------------------------------------------------- |
|
105 |
All the above changes are incorporated in the following patches: |
|
106 |
Solaris/SunOS 5.7_sparc patch 106950-05 (never released) |
|
107 |
Solaris/SunOS 5.7_x86 patch 106951-05 (never released) |
|
108 |
Solaris/SunOS 5.6_sparc patch 107733-02 (never released) |
|
109 |
Solaris/SunOS 5.6_x86 patch 107734-02 |
|
110 |
-------------------------------------------------------------------------------- |
|
111 |
4248290 inetd dumps core upon bootup - failure in dlclose() logic. |
|
112 |
4238071 dlopen() leaks while descriptors under low memory conditions |
|
113 |
-------------------------------------------------------------------------------- |
|
114 |
All the above changes are incorporated in the following patches: |
|
115 |
Solaris/SunOS 5.7_sparc patch 106950-06 |
|
116 |
Solaris/SunOS 5.7_x86 patch 106951-06 |
|
117 |
Solaris/SunOS 5.6_sparc patch 107733-03 (never released) |
|
118 |
Solaris/SunOS 5.6_x86 patch 107734-03 |
|
119 |
-------------------------------------------------------------------------------- |
|
120 |
4267980 INITFIRST flag of the shard object could be ignored. |
|
121 |
-------------------------------------------------------------------------------- |
|
956 | 122 |
All the above changes plus: |
0 | 123 |
4238973 fix for 4121152 affects linking of Ada objects |
124 |
4158744 patch 103627-02 causes core when RPATH has blank entry and |
|
125 |
dlopen/dlclose is used |
|
126 |
are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
127 |
Solaris/SunOS 5.5.1_sparc patch 103627-12 (never released) |
0 | 128 |
Solaris/SunOS 5.5.1_x86 patch 103628-11 |
129 |
-------------------------------------------------------------------------------- |
|
130 |
4256518 miscalculated calloc() during dlclose/tsorting can result in segv |
|
131 |
4254171 DT_SPARC_REGISTER has invalid value associated with it. |
|
132 |
-------------------------------------------------------------------------------- |
|
133 |
All the above changes are incorporated in the following patches: |
|
134 |
Solaris/SunOS 5.7_sparc patch 106950-07 |
|
135 |
Solaris/SunOS 5.7_x86 patch 106951-07 |
|
136 |
Solaris/SunOS 5.6_sparc patch 107733-04 (never released) |
|
137 |
Solaris/SunOS 5.6_x86 patch 107734-04 |
|
138 |
-------------------------------------------------------------------------------- |
|
139 |
4293159 ld needs to combine sections with and without SHF_ORDERED flag(comdat) |
|
140 |
4292238 linking a library which has a static char ptr invokes mprotect() call |
|
141 |
-------------------------------------------------------------------------------- |
|
142 |
All the above changes except for: |
|
143 |
4256518 miscalculated calloc() during dlclose/tsorting can result in segv |
|
144 |
4254171 DT_SPARC_REGISTER has invalid value associated with it. |
|
956 | 145 |
plus: |
0 | 146 |
4238973 fix for 4121152 affects linking of Ada objects |
147 |
4158744 patch 103627-02 causes core when RPATH has blank entry and |
|
148 |
dlopen/dlclose is used |
|
149 |
are incorporated in the following patches: |
|
150 |
Solaris/SunOS 5.5.1_sparc patch 103627-13 |
|
151 |
Solaris/SunOS 5.5.1_x86 patch 103628-12 |
|
152 |
-------------------------------------------------------------------------------- |
|
153 |
All the above changes are incorporated in the following patches: |
|
154 |
Solaris/SunOS 5.7_sparc patch 106950-08 |
|
155 |
Solaris/SunOS 5.7_x86 patch 106951-08 |
|
156 |
Solaris/SunOS 5.6_sparc patch 107733-05 |
|
157 |
Solaris/SunOS 5.6_x86 patch 107734-05 |
|
158 |
-------------------------------------------------------------------------------- |
|
159 |
4295613 COMMON symbol resolution can be incorrect |
|
160 |
-------------------------------------------------------------------------------- |
|
956 | 161 |
All the above changes plus: |
0 | 162 |
4238973 fix for 4121152 affects linking of Ada objects |
163 |
4158744 patch 103627-02 causes core when RPATH has blank entry and |
|
164 |
dlopen/dlclose is used |
|
165 |
are incorporated in the following patches: |
|
166 |
Solaris/SunOS 5.5.1_sparc patch 103627-14 |
|
167 |
Solaris/SunOS 5.5.1_x86 patch 103628-13 |
|
168 |
-------------------------------------------------------------------------------- |
|
956 | 169 |
All the above changes plus: |
0 | 170 |
4351197 nfs performance problem by 103627-13 |
956 | 171 |
are incorporated in the following patches: |
0 | 172 |
Solaris/SunOS 5.5.1_sparc patch 103627-15 |
173 |
Solaris/SunOS 5.5.1_x86 patch 103628-14 |
|
174 |
-------------------------------------------------------------------------------- |
|
175 |
All the above changes are incorporated in the following patches: |
|
176 |
Solaris/SunOS 5.7_sparc patch 106950-09 |
|
177 |
Solaris/SunOS 5.7_x86 patch 106951-09 |
|
178 |
Solaris/SunOS 5.6_sparc patch 107733-06 |
|
179 |
Solaris/SunOS 5.6_x86 patch 107734-06 |
|
180 |
-------------------------------------------------------------------------------- |
|
181 |
4158971 increase the default segment alignment for i386 to 64k |
|
182 |
4064994 Add an $ISALIST token to those understood by the dynamic linker |
|
183 |
xxxxxxx ia64 common code putback |
|
184 |
4239308 LD_DEBUG busted for sparc machines |
|
185 |
4239008 Support MAP_ANON |
|
186 |
4238494 link-auditing extensions required |
|
187 |
4232239 R_SPARC_LOX10 truncates field |
|
188 |
4231722 R_SPARC_UA* relocations are busted |
|
189 |
4235514 R_SPARC_OLO10 relocation fails |
|
190 |
4244025 sgsmsg update |
|
191 |
4239281 need to support SECREL relocations for ia64 |
|
192 |
4253751 ia64 linker must support PT_IA_64_UNWIND tables |
|
193 |
4259254 dlmopen mistakenly closes fd 0 (stdin) under certain error conditions |
|
194 |
4260872 libelf hangs when libthread present |
|
195 |
4224569 linker core dumping when profiling specified |
|
196 |
4270937 need mechanism to suppress ld.so.1's use of a default search path. |
|
197 |
1050476 ld.so to permit configuration of search path |
|
198 |
4273654 filtee processing using $ISALIST could be optimized |
|
199 |
4271860 get MERCED cruft out of elf.h |
|
200 |
4248991 Dynamic loader (via PLT) corrupts register G4 |
|
201 |
4275754 cannot mmap file: Resource temporarily unavailable |
|
202 |
4277689 The linker can not handle relocation against MOVE tabl |
|
203 |
4270766 atexit processing required on dlclose(). |
|
204 |
4279229 Add a "release" token to those understood by the dynamic linker |
|
205 |
4215433 ld can bus error when insufficient disc space exists for output file |
|
206 |
4285571 Pssst, want some free disk space? ld's miscalculating. |
|
207 |
4286236 ar gives confusing "bad format" error with a null .stab section |
|
208 |
4286838 ld.so.1 can't handle a no-bits segment |
|
209 |
4287364 ld.so.1 runtime configuration cleanup |
|
210 |
4289573 disable linking of ia64 binaries for Solaris8 |
|
211 |
4293966 crle(1)'s default directories should be supplied |
|
212 |
||
213 |
------------------------------------ |
|
214 |
Solaris 8 600 (1st Q-update - s28u1) |
|
215 |
------------------------------------ |
|
216 |
Bugid Risk Synopsis |
|
217 |
================================================================================ |
|
218 |
4309212 dlsym can't find symbol |
|
219 |
4311226 rejection of preloading in secure apps is inconsistent |
|
220 |
4312449 dlclose: invalid deletion of dependency can occur using RTLD_GLOBAL |
|
221 |
-------------------------------------------------------------------------------- |
|
222 |
All the above changes are incorporated in the following patches: |
|
223 |
Solaris/SunOS 5.8_sparc patch 109147-01 |
|
224 |
Solaris/SunOS 5.8_x86 patch 109148-01 |
|
225 |
Solaris/SunOS 5.7_sparc patch 106950-10 |
|
226 |
Solaris/SunOS 5.7_x86 patch 106951-10 |
|
227 |
Solaris/SunOS 5.6_sparc patch 107733-07 |
|
228 |
Solaris/SunOS 5.6_x86 patch 107734-07 |
|
229 |
-------------------------------------------------------------------------------- |
|
230 |
||
231 |
------------------------------------ |
|
232 |
Solaris 8 900 (2nd Q-update - s28u2) |
|
233 |
------------------------------------ |
|
234 |
Bugid Risk Synopsis |
|
235 |
================================================================================ |
|
236 |
4324775 non-PIC code & -zcombreloc don't mix very well... |
|
237 |
4327653 run-time linker should preload tables it will process (madvise) |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
238 |
4324324 shared object code can be referenced before .init has fired |
0 | 239 |
4321634 .init firing of multiple INITFIRST objects can fail |
240 |
-------------------------------------------------------------------------------- |
|
241 |
All the above changes are incorporated in the following patches: |
|
242 |
Solaris/SunOS 5.8_sparc patch 109147-03 |
|
243 |
Solaris/SunOS 5.8_x86 patch 109148-03 |
|
244 |
Solaris/SunOS 5.7_sparc patch 106950-11 |
|
245 |
Solaris/SunOS 5.7_x86 patch 106951-11 |
|
246 |
Solaris/SunOS 5.6_sparc patch 107733-08 |
|
247 |
Solaris/SunOS 5.6_x86 patch 107734-08 |
|
248 |
-------------------------------------------------------------------------------- |
|
249 |
4338812 crle(1) omits entries in the directory cache |
|
250 |
4341496 RFE: provide a static version of /usr/bin/crle |
|
251 |
4340878 rtld should treat $ORIGIN like LD_LIBRARY_PATH in security issues |
|
252 |
-------------------------------------------------------------------------------- |
|
253 |
All the above changes are incorporated in the following patches: |
|
254 |
Solaris/SunOS 5.8_sparc patch 109147-04 |
|
255 |
Solaris/SunOS 5.8_x86 patch 109148-04 |
|
256 |
Solaris/SunOS 5.7_sparc patch 106950-12 |
|
257 |
Solaris/SunOS 5.7_x86 patch 106951-12 |
|
258 |
-------------------------------------------------------------------------------- |
|
259 |
4349563 auxiliary filter error handling regression introduced in 4165487 |
|
260 |
4355795 ldd -r now gives "displacement relocated" warnings |
|
261 |
-------------------------------------------------------------------------------- |
|
262 |
All the above changes are incorporated in the following patches: |
|
263 |
Solaris/SunOS 5.7_sparc patch 106950-13 |
|
264 |
Solaris/SunOS 5.7_x86 patch 106951-13 |
|
265 |
Solaris/SunOS 5.6_sparc patch 107733-09 |
|
266 |
Solaris/SunOS 5.6_x86 patch 107734-09 |
|
267 |
-------------------------------------------------------------------------------- |
|
268 |
4210412 versioning a static executable causes ld to core dump |
|
269 |
4219652 Linker gives misleading error about not finding main (xarch=v9) |
|
270 |
4103449 ld command needs a command line flag to force 64-bits |
|
271 |
4187211 problem with RDISP32 linking in copy-relocated objects |
|
272 |
4287274 dladdr, dlinfo do not provide the full path name of a shared object |
|
273 |
4297563 dlclose still does not remove all objects. |
|
274 |
4250694 rtld_db needs a new auxvec entry |
|
275 |
4235315 new features for rtld_db (DT_CHECKSUM, dynamic linked .o files |
|
276 |
4303609 64bit libelf.so.1 does not properly implement elf_hash() |
|
277 |
4310901 su.static fails when OSNet build with lazy-loading |
|
278 |
4310324 elf_errno() causes Bus Error(coredump) in 64-bit multithreaded programs |
|
279 |
4306415 ld core dump |
|
280 |
4316531 BCP: possible failure with dlclose/_preexec_exit_handlers |
|
281 |
4313765 LD_BREADTH should be shot |
|
282 |
4318162 crle uses automatic strings in putenv. |
|
283 |
4255943 Description of -t option incomplete. |
|
284 |
4322528 sgs message test infrastucture needs improvement |
|
285 |
4239213 Want an API to obtain linker's search path |
|
286 |
4324134 use of extern mapfile directives can contribute unused symbols |
|
287 |
4322581 ELF data structures could be layed out more efficiently... |
|
288 |
4040628 Unnecessary section header symbols should be removed from .dynsym |
|
289 |
4300018 rtld: bindlock should be freed before calling call_fini() |
|
290 |
4336102 dlclose with non-deletable objects can mishandle dependencies |
|
291 |
4329785 mixing of SHT_SUNW_COMDAT & SHF_ORDERED causes ld to seg fault |
|
292 |
4334617 COPY relocations should be produces for references to .bss symbols |
|
293 |
4248250 relcoation of local ABS symbols incorrect |
|
294 |
4335801 For complimentary alignments eliminate ld: warning: symbol `ll' |
|
295 |
has differing a |
|
296 |
4336980 ld.so.1 relative path processing revisited |
|
297 |
4243097 dlerror(3DL) is not affected by setlocale(3C). |
|
298 |
4344528 dump should remove -D and -l usage message |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
299 |
xxxxxxx enable LD_ALTEXEC to access alternate link-editor |
0 | 300 |
-------------------------------------------------------------------------------- |
301 |
All the above changes are incorporated in the following patches: |
|
302 |
Solaris/SunOS 5.8_sparc patch 109147-06 |
|
303 |
Solaris/SunOS 5.8_x86 patch 109148-06 |
|
304 |
-------------------------------------------------------------------------------- |
|
305 |
||
306 |
------------------------------------ |
|
307 |
Solaris 8 101 (3rd Q-update - s28u3) |
|
308 |
------------------------------------ |
|
309 |
Bugid Risk Synopsis |
|
310 |
================================================================================ |
|
311 |
4346144 link-auditing: plt_tracing fails if LA_SYMB_NOPLTENTER given after |
|
312 |
being bound |
|
313 |
4346001 The ld should support mapfile syntax to generate PT_SUNWSTACK segment |
|
314 |
4349137 rtld_db: A third fallback method for locating the linkmap |
|
315 |
4343417 dladdr interface information inadequate |
|
316 |
4343801 RFE: crle(1): provide option for updating configuration files |
|
317 |
4346615 ld.so.1 attempting to open a directory gives: No such device |
|
318 |
4352233 crle should not honor umask |
|
319 |
4352330 LD_PRELOAD cannot use absolute path for privileged program |
|
320 |
4357805 RFE: man page for ld(1) does not document all -z or -B options in |
|
321 |
Solaris 8 9/00 |
|
322 |
4358751 ld.so.1: LD_XXX environ variables and LD_FLAGS should be synchronized. |
|
323 |
4358862 link editors should reference "64" symlinks instead of sparcv9 (ia64). |
|
324 |
4356879 PLTs could use faster code sequences in some cases |
|
325 |
4367118 new fast baplt's fail when traversed twice in threaded application |
|
326 |
4366905 Need a way to determine path to a shared library |
|
327 |
4351197 nfs performance problem by 103627-13 |
|
328 |
4367405 LD_LIBRARY_PATH_64 not being used |
|
329 |
4354500 SHF_ORDERED ordered scections does not properly sort sections |
|
330 |
4369068 ld(1)'s weak symbol processing is inefficient (slow and doesn't scale). |
|
331 |
-------------------------------------------------------------------------------- |
|
332 |
All the above changes are incorporated in the following patches: |
|
333 |
Solaris/SunOS 5.8_sparc patch 109147-07 |
|
334 |
Solaris/SunOS 5.8_x86 patch 109148-07 |
|
335 |
Solaris/SunOS 5.7_sparc patch 106950-14 |
|
336 |
Solaris/SunOS 5.7_x86 patch 106951-14 |
|
337 |
-------------------------------------------------------------------------------- |
|
338 |
||
339 |
------------------------------------ |
|
340 |
Solaris 8 701 (5th Q-update - s28u5) |
|
341 |
------------------------------------ |
|
342 |
Bugid Risk Synopsis |
|
343 |
================================================================================ |
|
344 |
4368846 ld(1) fails to version some interfaces given in a mapfile |
|
345 |
4077245 dump core dump on null pointer. |
|
346 |
4372554 elfdump should demangle symbols (like nm, dump) |
|
347 |
4371114 dlclose may unmap a promiscuous object while it's still in use. |
|
348 |
4204447 elfdump should understand SHN_AFTER/SHN_BEGIN macro |
|
349 |
4377941 initialization of interposers may not occur |
|
350 |
4381116 ldd/ld.so.1 could aid in detecting unused dependencies |
|
351 |
4381783 dlopen/dlclose of a libCrun+libthread can dump core |
|
352 |
4385402 linker & run-time linker must support gABI ELF updates |
|
353 |
4394698 ld.so.1 does not process DF_SYMBOLIC - not gABI conforming |
|
354 |
4394212 the link editor quietly ignores missing support libraries |
|
355 |
4390308 ld.so.1 should provide more flexibility LD_PRELOAD'ing 32-bit/64-bit |
|
356 |
objects |
|
357 |
4401232 crle(1) could provide better flexibility for alternatives |
|
358 |
4401815 fix misc nits in debugging output... |
|
359 |
4402861 cleanup /usr/demo/link_audit & /usr/tmp/librtld_db demo source code... |
|
360 |
4393044 elfdump should allow raw dumping of sections |
|
361 |
4413168 SHF_ORDERED bit causes linker to generate a separate section |
|
362 |
-------------------------------------------------------------------------------- |
|
363 |
All the above changes are incorporated in the following patches: |
|
364 |
Solaris/SunOS 5.8_sparc patch 109147-08 |
|
365 |
Solaris/SunOS 5.8_x86 patch 109148-08 |
|
366 |
-------------------------------------------------------------------------------- |
|
367 |
4452202 Typos in <sys/link.h> |
|
368 |
4452220 dump doesn't support RUNPATH |
|
369 |
-------------------------------------------------------------------------------- |
|
370 |
All the above changes are incorporated in the following patches: |
|
371 |
Solaris/SunOS 5.8_sparc patch 109147-09 |
|
372 |
Solaris/SunOS 5.8_x86 patch 109148-09 |
|
373 |
-------------------------------------------------------------------------------- |
|
374 |
||
375 |
------------------------------------- |
|
376 |
Solaris 8 1001 (6th Q-update - s28u6) |
|
377 |
------------------------------------- |
|
378 |
Bugid Risk Synopsis |
|
379 |
================================================================================ |
|
380 |
4421842 fixups in SHT_GROUP processing required... |
|
381 |
4450433 problem with liblddbg output on -Dsection,detail when |
|
382 |
processing SHF_LINK_ORDER |
|
383 |
-------------------------------------------------------------------------------- |
|
384 |
All the above changes are incorporated in the following patches: |
|
385 |
Solaris/SunOS 5.8_sparc patch 109147-10 |
|
386 |
Solaris/SunOS 5.8_x86 patch 109148-10 |
|
387 |
Solaris/SunOS 5.7_sparc patch 106950-15 |
|
388 |
Solaris/SunOS 5.7_x86 patch 106951-15 |
|
389 |
-------------------------------------------------------------------------------- |
|
390 |
4463473 pldd showing wrong output |
|
391 |
-------------------------------------------------------------------------------- |
|
392 |
All the above changes are incorporated in the following patches: |
|
393 |
Solaris/SunOS 5.8_sparc patch 109147-11 |
|
394 |
Solaris/SunOS 5.8_x86 patch 109148-11 |
|
395 |
-------------------------------------------------------------------------------- |
|
396 |
||
397 |
------------------------------------ |
|
398 |
Solaris 8 202 (7th Q-update - s28u7) |
|
399 |
------------------------------------ |
|
400 |
Bugid Risk Synopsis |
|
401 |
================================================================================ |
|
402 |
4488954 ld.so.1 reuses same buffer to send ummapping range to |
|
403 |
_preexec_exit_handlers() |
|
404 |
-------------------------------------------------------------------------------- |
|
405 |
All the above changes are incorporated in the following patches: |
|
406 |
Solaris/SunOS 5.8_sparc patch 109147-12 |
|
407 |
Solaris/SunOS 5.8_x86 patch 109148-12 |
|
408 |
-------------------------------------------------------------------------------- |
|
409 |
||
410 |
||
411 |
--------- |
|
412 |
Solaris 9 |
|
413 |
--------- |
|
414 |
Bugid Risk Synopsis |
|
415 |
================================================================================ |
|
416 |
4505289 incorrect handling of _START_ and _END_ |
|
417 |
4506164 mcs does not recognize #linkbefore or #linkafter qualifiers |
|
418 |
4447560 strip is creating unexecutable files... |
|
419 |
4513842 library names not in ld.so string pool cause corefile bugs |
|
420 |
-------------------------------------------------------------------------------- |
|
421 |
All the above changes are incorporated in the following patches: |
|
422 |
Solaris/SunOS 5.8_sparc patch 109147-13 |
|
423 |
Solaris/SunOS 5.8_x86 patch 109148-13 |
|
424 |
Solaris/SunOS 5.7_sparc patch 106950-16 |
|
425 |
Solaris/SunOS 5.7_x86 patch 106951-16 |
|
426 |
-------------------------------------------------------------------------------- |
|
427 |
4291384 ld -M with a mapfile does not properly align Fortran REAL*8 data |
|
428 |
4413322 SunOS 5.9 librtld_db doesn't show dlopened ".o" files anymore? |
|
429 |
4429371 librtld_db busted on ia32 with SC6.x compilers... |
|
430 |
4418274 elfdump dumps core on invalid input |
|
431 |
4432224 libelf xlate routines are out of date |
|
432 |
4433643 Memory leak using dlopen()/dlclose() in Solaris 8 |
|
433 |
4446564 ldd/lddstub - core dump conditions |
|
434 |
4446115 translating SUNW_move sections is broken |
|
435 |
4450225 The rdb command can fall into an infinite loop |
|
436 |
4448531 Linker Causes Segmentation Fault |
|
437 |
4453241 Regression in 4291384 can result in empty symbol table. |
|
438 |
4453398 invalid runpath token can cause ld to spin. |
|
439 |
4460230 ld (for OS 5.8 and 5.9) loses error message |
|
440 |
4462245 ld.so.1 core dumps when executed directly... |
|
441 |
4455802 need more flexibility in establishing a support library for ld |
|
442 |
4467068 dyn_plt_entsize not properly initialized in ld.so.1 |
|
443 |
4468779 elf_plt_trace_write() broken on i386 (link-auditing) |
|
444 |
4465871 -zld32 and -zld64 does not work the way it should |
|
445 |
4461890 bad shared object created with -zredlocsym |
|
446 |
4469400 ld.so.1: is_so_loaded isn't as efficient as we thought... |
|
447 |
4469566 lazy loading fallback can reference un-relocated objects |
|
448 |
4470493 libelf incorectly translates NOTE sections accross architectures... |
|
449 |
4469684 rtld leaks dl_handles and permits on dlopen/dlclose |
|
450 |
4475174 ld.so.1 prematurly reports the failure to load a object... |
|
451 |
4475514 ld.so.1 can core dump in memory allocation fails (no swap) |
|
452 |
4481851 Setting ld.so.1 environment variables globally would be useful |
|
453 |
4482035 setting LD_PROFILE & LD_AUDIT causes ping command to issue warnings |
|
454 |
on 5.8 |
|
455 |
4377735 segment reservations cause sbrk() to fail |
|
456 |
4491434 ld.so.1 can leak file-descriptors when loading same named objects |
|
457 |
4289232 some of warning/error/debugging messages from libld.so can be revised |
|
458 |
4462748 Linker Portion of TLS Support |
|
459 |
4496718 run-time linkers mutex_locks not working with ld_libc interface |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
460 |
4497270 The -zredlocsym option should not eliminate partially initialized local |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
461 |
symbols |
0 | 462 |
4496963 dumping an object with crle(1) that uses $ORIGIN can loose its |
463 |
dependencies |
|
464 |
4499413 Sun linker orders of magnitude slower than gnu linker |
|
465 |
4461760 lazy loading libXm and libXt can fail. |
|
466 |
4469031 The partial initialized (local) symbols for intel platform is not |
|
467 |
working. |
|
468 |
4492883 Add link-editor option to multi-pass archives to resolve unsatisfied |
|
469 |
symbols |
|
470 |
4503731 linker-related commands misspell "argument" |
|
471 |
4503768 whocalls(1) should output messages to stderr, not stdout |
|
472 |
4503748 whocalls(1) usage message and manpage could be improved |
|
473 |
4503625 nm should be taught about TLS symbols - that they aren't allowed that is |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
474 |
4300120 segment address validation is too simplistic to handle segment |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
475 |
reservations |
0 | 476 |
4404547 krtld/reloc.h could have better error message, has typos |
477 |
4270931 R_SPARC_HIX22 relocation is not handled properly |
|
478 |
4485320 ld needs to support more the 32768 PLTs |
|
479 |
4516434 sotruss can not watch libc_psr.so.1 |
|
480 |
4213100 sotruss could use more flexible pattern matching |
|
481 |
4503457 ld seg fault with comdat |
|
482 |
4510264 sections with SHF_TLS can come in different orders... |
|
483 |
4518079 link-editor support library unable to modify section header flags |
|
484 |
4515913 ld.so.1 can incorrectly decrement external reference counts on dlclose() |
|
485 |
4519569 ld -V does not return a interesting value... |
|
486 |
4524512 ld.so.1 should allow alternate termination signals |
|
487 |
4524767 elfdump dies on bogus sh_name fields... |
|
488 |
4524735 ld getopt processing of '-' changed |
|
489 |
4521931 subroutine in a shared object as LOCL instead of GLOB |
|
490 |
-------------------------------------------------------------------------------- |
|
491 |
All the above changes are incorporated in the following patches: |
|
492 |
Solaris/SunOS 5.8_sparc patch 109147-14 |
|
493 |
Solaris/SunOS 5.8_x86 patch 109148-14 |
|
494 |
Solaris/SunOS 5.7_sparc patch 106950-17 |
|
495 |
Solaris/SunOS 5.7_x86 patch 106951-17 |
|
496 |
-------------------------------------------------------------------------------- |
|
497 |
4532729 tentative definition of TLS variable causes linker to dump core |
|
498 |
4526745 fixup ld error message about duplicate dependencies/needed names |
|
499 |
4522999 Solaris linker one order of magnitude slower than GNU linker |
|
500 |
4518966 dldump undoes existing relocations with no thought of alignment or size. |
|
501 |
4587441 Certain libraries have race conditions when setting error codes |
|
502 |
4523798 linker option to align bss to large pagesize alignments. |
|
503 |
4524008 ld can improperly set st_size of symbols named "_init" or "_fini" |
|
504 |
4619282 ld cannot link a program with the option -sb |
|
505 |
4620846 Perl Configure probing broken by ld changes |
|
506 |
4621122 multiple ld '-zinitarray=' on a commandline fails |
|
507 |
-------------------------------------------------------------------------------- |
|
508 |
Solaris/SunOS 5.8_sparc patch 109147-15 |
|
509 |
Solaris/SunOS 5.8_x86 patch 109148-15 |
|
510 |
Solaris/SunOS 5.7_sparc patch 106950-18 |
|
511 |
Solaris/SunOS 5.7_x86 patch 106951-18 |
|
512 |
Solaris/SunOS 5.6_sparc patch 107733-10 |
|
513 |
Solaris/SunOS 5.6_x86 patch 107734-10 |
|
514 |
-------------------------------------------------------------------------------- |
|
956 | 515 |
All the above changes plus: |
0 | 516 |
4616944 ar seg faults when order of object file is reversed. |
956 | 517 |
are incorporated in the following patches: |
0 | 518 |
Solaris/SunOS 5.8_sparc patch 109147-16 |
519 |
Solaris/SunOS 5.8_x86 patch 109148-16 |
|
520 |
-------------------------------------------------------------------------------- |
|
956 | 521 |
All the above changes plus: |
522 |
4872634 Large LD_PRELOAD values can cause SEGV of process |
|
0 | 523 |
are incorporated in the following patches: |
524 |
Solaris/SunOS 5.6_sparc patch T107733-11 |
|
525 |
Solaris/SunOS 5.6_x86 patch T107734-11 |
|
526 |
-------------------------------------------------------------------------------- |
|
527 |
||
528 |
------------------------------------ |
|
529 |
Solaris 9 1202 (2nd Q-update - s9u2) |
|
530 |
------------------------------------ |
|
531 |
Bugid Risk Synopsis |
|
532 |
================================================================================ |
|
533 |
4546416 add help messages to ld.so mdbmodule |
|
534 |
4526752 we should build and ship ld.so's mdb module |
|
535 |
4624658 update 386 TLS relocation values |
|
536 |
4622472 LA_SYMB_DLSYM not set for la_symbind() invocations |
|
537 |
4638070 ldd/ld.so.1 could aid in detecting unreferenced dependencies |
|
538 |
PSARC/2002/096 Detecting unreferenced dependencies with ldd(1) |
|
539 |
4633860 Optimization for unused static global variables |
|
540 |
PSARC/2002/113 ld -zignore - section elimination |
|
541 |
4642829 ld.so.1 mprotect()'s text segment for weak relocations (it shouldn't) |
|
542 |
4621479 'make' in $SRC/cmd/sgs/tools tries to install things in the proto area |
|
543 |
4529912 purge ia64 source from sgs |
|
544 |
4651709 dlopen(RTLD_NOLOAD) can disable lazy loading |
|
545 |
4655066 crle: -u with nonexistent config file doesn't work |
|
546 |
4654406 string tables created by the link-editor could be smaller... |
|
547 |
PSARC/2002/160 ld -znocompstrtab - disable string-table compression |
|
548 |
4651493 RTLD_NOW can result in binding to an object prior to its init being run. |
|
549 |
4662575 linker displacement relocation checking introduces significant |
|
550 |
linker overhead |
|
551 |
4533195 ld interposes on malloc()/free() preventing support library from freeing |
|
552 |
memory |
|
553 |
4630224 crle get's confused about memory layout of objects... |
|
554 |
4664855 crle on application failed with ld.so.1 encountering mmap() returning |
|
555 |
ENOMEM err |
|
556 |
4669582 latest dynamic linker causes libthread _init to get skipped |
|
557 |
4671493 ld.so.1 inconsistantly assigns PATHNAME() on primary objects |
|
558 |
4668517 compile with map.bssalign doesn't copy _iob to bss |
|
559 |
-------------------------------------------------------------------------------- |
|
560 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
561 |
Solaris/SunOS 5.9_sparc patch T112963-01 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
562 |
Solaris/SunOS 5.8_sparc patch T109147-17 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
563 |
Solaris/SunOS 5.8_x86 patch T109148-17 |
0 | 564 |
-------------------------------------------------------------------------------- |
565 |
4701749 On Solaris 8 + 109147-16 ld crashes when building a dynamic library. |
|
566 |
4707808 The ldd command is broken in the latest 2.8 linker patch. |
|
567 |
-------------------------------------------------------------------------------- |
|
568 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
569 |
Solaris/SunOS 5.9_sparc patch T112963-02 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
570 |
Solaris/SunOS 5.8_sparc patch T109147-18 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
571 |
Solaris/SunOS 5.8_x86 patch T109148-18 |
0 | 572 |
-------------------------------------------------------------------------------- |
573 |
4696204 enable extended section indexes in relocatable objects |
|
574 |
PSARC/2001/332 ELF gABI updates - round II |
|
575 |
PSARC/2002/369 libelf interfaces to support ELF Extended Sections |
|
576 |
4706503 linkers need to cope with EF_SPARCV9_PSO/EF_SPARCV9_RMO |
|
577 |
4716929 updating of local register symbols in dynamic symtab busted... |
|
578 |
4710814 add "official" support for the "symbolic" keyword in linker map-file |
|
579 |
PSARC/2002/439 linker mapfile visibility declarations |
|
580 |
-------------------------------------------------------------------------------- |
|
581 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
582 |
Solaris/SunOS 5.9_sparc patch T112963-03 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
583 |
Solaris/SunOS 5.8_sparc patch T109147-19 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
584 |
Solaris/SunOS 5.8_x86 patch T109148-19 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
585 |
Solaris/SunOS 5.7_sparc patch T106950-19 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
586 |
Solaris/SunOS 5.7_x86 patch T106951-19 |
0 | 587 |
-------------------------------------------------------------------------------- |
588 |
||
589 |
----------------------------------- |
|
590 |
Solaris 9 403 (3nd Q-update - s9u3) |
|
591 |
----------------------------------- |
|
592 |
Bugid Risk Synopsis |
|
593 |
================================================================================ |
|
594 |
4731174 strip(1) does not fixup SHT_GROUP data |
|
595 |
4733697 -zignore with gcc may exclude C++ exception sections |
|
596 |
4733317 R_SPARC_*_HIX22 calculations are wrong with 32bit LD building |
|
597 |
ELF64 binaries |
|
598 |
4735165 fatal linker error when compiling C++ programs with -xlinkopt |
|
599 |
4736951 The mcs broken when the target file is an archive file |
|
600 |
-------------------------------------------------------------------------------- |
|
601 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
602 |
Solaris/SunOS 5.8_sparc patch T109147-20 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
603 |
Solaris/SunOS 5.8_x86 patch T109148-20 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
604 |
Solaris/SunOS 5.7_sparc patch T106950-20 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
605 |
Solaris/SunOS 5.7_x86 patch T106951-20 |
0 | 606 |
-------------------------------------------------------------------------------- |
607 |
4739660 Threads deadlock in schedlock and dynamic linker lock. |
|
608 |
4653148 ld.so.1/libc should unregister its dlclose() exit handler via a fini. |
|
609 |
4743413 ld.so.1 doesn't terminate argv with NULL pointer when invoked directly |
|
610 |
4746231 linker core-dumps when SECTION relocations are made against discarded |
|
611 |
sections |
|
612 |
4730433 ld.so.1 wastes time repeatedly opening dependencies |
|
613 |
4744337 missing RD_CONSISTENT event with dlmopen(LD_ID_NEWLM, ...) |
|
614 |
4670835 rd_load_objiter can ignore callback's return value |
|
615 |
4745932 strip utility doesn't strip out Dwarf2 debug section |
|
616 |
4754751 "strip" command doesn't remove comdat stab sections. |
|
617 |
4755674 Patch 109147-18 results in coredump. |
|
618 |
-------------------------------------------------------------------------------- |
|
619 |
All the above changes are incorporated in the following patches: |
|
620 |
Solaris/SunOS 5.9_sparc patch T112963-04 |
|
621 |
Solaris/SunOS 5.7_sparc patch T106950-21 |
|
622 |
Solaris/SunOS 5.7_x86 patch T106951-21 |
|
623 |
-------------------------------------------------------------------------------- |
|
624 |
4772927 strip core dumps on an archive library |
|
625 |
4774727 direct-bindings can fail against copy-reloc symbols |
|
626 |
-------------------------------------------------------------------------------- |
|
627 |
All the above changes are incorporated in the following patches: |
|
628 |
Solaris/SunOS 5.9_sparc patch T112963-05 |
|
629 |
Solaris/SunOS 5.9_x86 patch T113986-01 |
|
630 |
Solaris/SunOS 5.8_sparc patch T109147-21 |
|
631 |
Solaris/SunOS 5.8_x86 patch T109148-21 |
|
632 |
Solaris/SunOS 5.7_sparc patch T106950-22 |
|
633 |
Solaris/SunOS 5.7_x86 patch T106951-22 |
|
634 |
-------------------------------------------------------------------------------- |
|
635 |
||
636 |
----------------------------------- |
|
637 |
Solaris 9 803 (4th Q-update - s9u4) |
|
638 |
----------------------------------- |
|
639 |
Bugid Risk Synopsis |
|
640 |
================================================================================ |
|
641 |
4730110 ld.so.1 list implementation could scale better |
|
642 |
4728822 restrict the objects dlsym() searches. |
|
643 |
PSARC/2002/478 New dlopen(3dl) flag - RTLD_FIRST |
|
644 |
4714146 crle: 64-bit secure pathname is incorrect. |
|
645 |
4504895 dlclose() does not remove all objects |
|
646 |
4698800 Wrong comments in /usr/lib/ld/sparcv9/map.* |
|
647 |
4745129 dldump is inconsistent with .dynamic processing errors. |
|
648 |
4753066 LD_SIGNAL isn't very useful in a threaded environment |
|
649 |
PSARC/2002/569 New dlinfo(3dl) flag - RTLD_DI_SIGNAL |
|
650 |
4765536 crle: symbolic links can confuse alternative object configuration info |
|
651 |
4766815 ld -r of object the TLS data fails |
|
652 |
4770484 elfdump can not handle stripped archive file |
|
653 |
4770494 The ld command gives improper error message handling broken archive |
|
654 |
4775738 overwriting output relocation table when 'ld -zignore' is used |
|
655 |
4778247 elfdump -e of core files fails |
|
656 |
4779976 elfdump dies on bad relocation entries |
|
657 |
4787579 invalid SHT_GROUP entries can cause linker to seg fault |
|
658 |
4783869 dlclose: filter closure exhibits hang/failure - introduced with 4504895 |
|
659 |
4778418 ld.so.1: there be nits out there |
|
660 |
4792461 Thread-Local Storage - x86 instruction sequence updates |
|
661 |
PSARC/2002/746 Thread-Local Storage - x86 instruction sequence updates |
|
662 |
4461340 sgs: ugly build output while suppressing ia64 (64-bit) build on Intel |
|
663 |
4790194 dlopen(..., RTLD_GROUP) has an odd interaction with interposition |
|
664 |
4804328 auditing of threaded applications results in deadlock |
|
665 |
4806476 building relocatable objects with SHF_EXCLUDE loses relocation |
|
666 |
information |
|
667 |
-------------------------------------------------------------------------------- |
|
668 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
669 |
Solaris/SunOS 5.9_sparc patch T112963-06 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
670 |
Solaris/SunOS 5.9_x86 patch T113986-02 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
671 |
Solaris/SunOS 5.8_sparc patch T109147-22 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
672 |
Solaris/SunOS 5.8_x86 patch T109148-22 |
0 | 673 |
-------------------------------------------------------------------------------- |
674 |
4731183 compiler creates .tlsbss section instead of .tbss as documented |
|
675 |
4816378 TLS: a tls test case dumps core with C and C++ compilers |
|
676 |
4817314 TLS_GD relocations against local symbols do not reference symbol... |
|
677 |
4811951 non-default symbol visibility overriden by definition in shared object |
|
678 |
4802194 relocation error of mozilla built by K2 compiler |
|
679 |
4715815 ld should allow linking with no output file (or /dev/null) |
|
680 |
4793721 Need a way to null all code in ISV objects enabling ld performance |
|
681 |
tuning |
|
682 |
-------------------------------------------------------------------------------- |
|
956 | 683 |
All the above changes plus: |
0 | 684 |
4796237 RFE: link-editor became extremely slow with patch 109147-20 and |
685 |
static libraries |
|
956 | 686 |
are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
687 |
Solaris/SunOS 5.9_sparc patch T112963-07 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
688 |
Solaris/SunOS 5.9_x86 patch T113986-03 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
689 |
Solaris/SunOS 5.8_sparc patch T109147-23 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
690 |
Solaris/SunOS 5.8_x86 patch T109148-23 |
0 | 691 |
-------------------------------------------------------------------------------- |
692 |
||
693 |
------------------------------------ |
|
694 |
Solaris 9 1203 (5th Q-update - s9u5) |
|
695 |
------------------------------------ |
|
696 |
Bugid Risk Synopsis |
|
697 |
================================================================================ |
|
698 |
4830584 mmap for the padding region doesn't get freed after dlclose |
|
699 |
4831650 ld.so.1 can walk off the end of it's call_init() array... |
|
700 |
4831544 ldd using .so modules compiled with FD7 compiler caused a core dump |
|
701 |
4834784 Accessing members in a TLS structure causes a core dump in Oracle |
|
702 |
4824026 segv when -z combreloc is used with -xlinkopt |
|
703 |
4825296 typo in elfdump |
|
704 |
-------------------------------------------------------------------------------- |
|
705 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
706 |
Solaris/SunOS 5.9_sparc patch T112963-08 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
707 |
Solaris/SunOS 5.9_x86 patch T113986-04 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
708 |
Solaris/SunOS 5.8_sparc patch T109147-24 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
709 |
Solaris/SunOS 5.8_x86 patch T109148-24 |
0 | 710 |
-------------------------------------------------------------------------------- |
711 |
4470917 Solaris Process Model Unification (link-editor components only) |
|
6234 | 712 |
PSARC/2002/117 Solaris Process Model Unification |
0 | 713 |
4744411 Bloomberg wants a faster linker. |
714 |
4811969 64-bit links can be much slower than 32-bit. |
|
715 |
4825065 ld(1) should ignore consecutive empty sections. |
|
716 |
4838226 unrelocated shared objects may be erroneously collected for init firing |
|
717 |
4830889 TLS: testcase coredumps with -xarch=v9 and -g |
|
718 |
4845764 filter removal can leave dangling filtee pointer |
|
719 |
4811093 apptrace -F libc date core dumps |
|
720 |
4826315 Link editors need to be pre- and post- Unified Process Model aware |
|
721 |
4868300 interposing on direct bindings can fail |
|
722 |
4872634 Large LD_PRELOAD values can cause SEGV of process |
|
723 |
-------------------------------------------------------------------------------- |
|
724 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
725 |
Solaris/SunOS 5.9_sparc patch T112963-09 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
726 |
Solaris/SunOS 5.9_x86 patch T113986-05 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
727 |
Solaris/SunOS 5.8_sparc patch T109147-25 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
728 |
Solaris/SunOS 5.8_x86 patch T109148-25 |
0 | 729 |
-------------------------------------------------------------------------------- |
730 |
||
731 |
------------------------------------ |
|
732 |
Solaris 9 404 (6th Q-update - s9u6) |
|
733 |
------------------------------------ |
|
734 |
Bugid Risk Synopsis |
|
735 |
================================================================================ |
|
736 |
4870260 The elfdump command should produce more warning message on invalid move |
|
737 |
entries. |
|
738 |
4865418 empty PT_TLS program headers cause problems in TLS enabled applications |
|
739 |
4825151 compiler core dumped with a -mt -xF=%all test |
|
740 |
4845829 The runtime linker fails to dlopen() long path name. |
|
741 |
4900684 shared libraries with more then 32768 plt's fail for sparc ELF64 |
|
742 |
4906062 Makefiles under usr/src/cmd/sgs needs to be updated |
|
743 |
-------------------------------------------------------------------------------- |
|
744 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
745 |
Solaris/SunOS 5.9_sparc patch T112963-10 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
746 |
Solaris/SunOS 5.9_x86 patch T113986-06 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
747 |
Solaris/SunOS 5.8_sparc patch T109147-26 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
748 |
Solaris/SunOS 5.8_x86 patch T109148-26 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
749 |
Solaris/SunOS 5.7_sparc patch T106950-24 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
750 |
Solaris/SunOS 5.7_x86 patch T106951-24 |
0 | 751 |
-------------------------------------------------------------------------------- |
752 |
4900320 rtld library mapping could be faster |
|
753 |
4911775 implement GOTDATA proposal in ld |
|
754 |
PSARC/2003/477 SPARC GOTDATA instruction sequences |
|
755 |
4904565 Functionality to ignore relocations against external symbols |
|
756 |
4764817 add section types SHT_DEBUG and SHT_DEBUGSTR |
|
757 |
PSARC/2003/510 New ELF DEBUG and ANNOTATE sections |
|
758 |
4850703 enable per-symbol direct bindings |
|
759 |
4716275 Help required in the link analysis of runtime interfaces |
|
760 |
PSARC/2003/519 Link-editors: Direct Binding Updates |
|
761 |
4904573 elfdump may hang when processing archive files |
|
762 |
4918310 direct binding from an executable can't be interposed on |
|
763 |
4918938 ld.so.1 has become SPARC32PLUS - breaks 4.x binary compatibility |
|
764 |
4911796 S1S8 C++: ld dump core when compiled and linked with xlinkopt=1. |
|
765 |
4889914 ld crashes with SEGV using -M mapfile under certain conditions |
|
766 |
4911936 exception are not catch from shared library with -zignore |
|
767 |
-------------------------------------------------------------------------------- |
|
768 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
769 |
Solaris/SunOS 5.9_sparc patch T112963-11 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
770 |
Solaris/SunOS 5.9_x86 patch T113986-07 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
771 |
Solaris/SunOS 5.8_sparc patch T109147-27 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
772 |
Solaris/SunOS 5.8_x86 patch T109148-27 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
773 |
Solaris/SunOS 5.7_sparc patch T106950-25 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
774 |
Solaris/SunOS 5.7_x86 patch T106951-25 |
0 | 775 |
-------------------------------------------------------------------------------- |
776 |
4946992 ld crashes due to huge number of sections (>65,000) |
|
777 |
4951840 mcs -c goes into a loop on executable program |
|
778 |
4939869 Need additional relocation types for abs34 code model |
|
779 |
PSARC/2003/684 abs34 ELF relocations |
|
780 |
-------------------------------------------------------------------------------- |
|
781 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
782 |
Solaris/SunOS 5.9_sparc patch T112963-12 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
783 |
Solaris/SunOS 5.9_x86 patch T113986-08 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
784 |
Solaris/SunOS 5.8_sparc patch T109147-28 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
785 |
Solaris/SunOS 5.8_x86 patch T109148-28 |
0 | 786 |
-------------------------------------------------------------------------------- |
787 |
||
788 |
------------------------------------ |
|
789 |
Solaris 9 904 (7th Q-update - s9u7) |
|
790 |
------------------------------------ |
|
791 |
Bugid Risk Synopsis |
|
792 |
================================================================================ |
|
793 |
4912214 Having multiple of libc.so.1 in a link map causes malloc() to fail |
|
794 |
4526878 ld.so.1 should pass MAP_ALIGN flag to give kernel more flexibility |
|
795 |
4930997 sgs bld_vernote.ksh script needs to be hardend... |
|
796 |
4796286 ld.so.1: scenario for trouble? |
|
797 |
4930985 clean up cruft under usr/src/cmd/sgs/tools |
|
798 |
4933300 remove references to Ultra-1 in librtld_db demo |
|
799 |
4936305 string table compression is much too slow... |
|
800 |
4939626 SUNWonld internal package must be updated... |
|
801 |
4939565 per-symbol filtering required |
|
802 |
4948119 ld(1) -z loadfltr fails with per-symbol filtering |
|
803 |
4948427 ld.so.1 gives fatal error when multiple RTLDINFO objects are loaded |
|
804 |
4940894 ld core dumps using "-xldscope=symbolic |
|
805 |
4955373 per-symbol filtering refinements |
|
806 |
4878827 crle(1M) - display post-UPM search paths, and compensate for pre-UPM. |
|
807 |
4955802 /usr/ccs/bin/ld dumps core in process_reld() |
|
808 |
4964415 elfdump issues wrong relocation error message |
|
809 |
4966465 LD_NOAUXFLTR fails when object is both a standard and auxiliary filter |
|
810 |
4973865 the link-editor does not scale properly when linking objects with |
|
811 |
lots of syms |
|
812 |
4975598 SHT_SUNW_ANNOTATE section relocation not resolved |
|
813 |
4974828 nss_files nss_compat r_mt tests randomly segfaulting |
|
814 |
-------------------------------------------------------------------------------- |
|
815 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
816 |
Solaris/SunOS 5.9_sparc patch T112963-13 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
817 |
Solaris/SunOS 5.9_x86 patch T113986-09 |
0 | 818 |
-------------------------------------------------------------------------------- |
819 |
4860508 link-editors should create/promote/verify hardware capabilities |
|
820 |
5002160 crle: reservation for dumped objects gets confused by mmaped object |
|
821 |
4967869 linking stripped library causes segv in linker |
|
822 |
5006657 link-editor doesn't always handle nodirect binding syminfo information |
|
823 |
4915901 no way to see ELF information |
|
824 |
5021773 ld.so.1 has trouble with objects having more than 2 segments. |
|
825 |
-------------------------------------------------------------------------------- |
|
826 |
All the above changes are incorporated in the following patches: |
|
827 |
Solaris/SunOS 5.9_sparc patch T112963-14 |
|
828 |
Solaris/SunOS 5.9_x86 patch T113986-10 |
|
829 |
Solaris/SunOS 5.8_sparc patch T109147-29 |
|
830 |
Solaris/SunOS 5.8_x86 patch T109148-29 |
|
831 |
-------------------------------------------------------------------------------- |
|
832 |
||
833 |
---------- |
|
834 |
Solaris 10 |
|
835 |
---------- |
|
836 |
Bugid Risk Synopsis |
|
837 |
================================================================================ |
|
838 |
5044797 ld.so.1: secure directory testing is being skipped during filtee |
|
839 |
processing |
|
840 |
4963676 Remove remaining static libraries |
|
841 |
5021541 unnecessary PT_SUNWBSS segment may be created |
|
842 |
5031495 elfdump complains about bad symbol entries in core files |
|
843 |
5012172 Need error when creating shared object with .o compiled |
|
844 |
-xarch=v9 -xcode=abs44 |
|
845 |
4994738 rd_plt_resolution() resolves ebx-relative PLT entries incorrectly |
|
846 |
5023493 ld -m output with patch 109147-25 missing .o information |
|
847 |
-------------------------------------------------------------------------------- |
|
848 |
All the above changes are incorporated in the following patches: |
|
849 |
Solaris/SunOS 5.9_sparc patch T112963-15 |
|
850 |
Solaris/SunOS 5.9_x86 patch T113986-11 |
|
851 |
Solaris/SunOS 5.8_sparc patch T109147-30 |
|
852 |
Solaris/SunOS 5.8_x86 patch T109148-30 |
|
853 |
-------------------------------------------------------------------------------- |
|
854 |
5071614 109147-29 & -30 break the build of on28-patch on Solaris 8 2/04 |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
855 |
5029830 crle: provide for optional alternative dependencies. |
0 | 856 |
5034652 ld.so.1 should save, and print, more error messages |
857 |
5036561 ld.so.1 outputs non-fatal fatal message about auxiliary filter libraries |
|
858 |
5042713 4866170 broke ld.so's ::setenv |
|
859 |
5047082 ld can core dump on bad gcc objects |
|
860 |
5047612 ld.so.1: secure pathname verification is flawed with filter use |
|
861 |
5047235 elfdump can core dump printing PT_INTERP section |
|
862 |
4798376 nits in demo code |
|
863 |
5041446 gelf_update_*() functions inconsistently return NULL or 0 |
|
864 |
5032364 M_ID_TLSBSS and M_ID_UNKNOWN have the same value |
|
865 |
4707030 Empty LD_PRELOAD_64 doesn't override LD_PRELOAD |
|
866 |
4968618 symbolic linkage causes core dump |
|
867 |
5062313 dladdr() can cause deadlock in MT apps. |
|
868 |
5056867 $ISALIST/$HWCAP expansion should be more flexible. |
|
869 |
4918303 [email protected] should not use compiler-supplied crt*.o files |
|
870 |
5058415 whocalls cannot take more than 10 arguments |
|
871 |
5067518 The fix for 4918303 breaks the build if a new work space is used. |
|
872 |
-------------------------------------------------------------------------------- |
|
873 |
All the above changes are incorporated in the following patches: |
|
874 |
Solaris/SunOS 5.9_sparc patch T112963-16 |
|
875 |
Solaris/SunOS 5.9_x86 patch T113986-12 |
|
876 |
Solaris/SunOS 5.8_sparc patch T109147-31 |
|
877 |
Solaris/SunOS 5.8_x86 patch T109148-31 |
|
878 |
-------------------------------------------------------------------------------- |
|
879 |
5013759 *file* should report hardware/software capabilities (link-editor |
|
880 |
components only) |
|
881 |
5063580 libldstab: file /tmp/posto..: .stab[.index|.sbfocus] found with no |
|
882 |
matching stri |
|
883 |
5076838 elfdump(1) is built with a CTF section (the wrong one) |
|
884 |
5080344 Hardware capabilities are not enforced for a.out |
|
885 |
5079061 RTLD_DEFAULT can be expensive |
|
886 |
5064973 allow normal relocs against TLS symbols for some sections |
|
887 |
5085792 LD_XXXX_64 should override LD_XXXX |
|
888 |
5096272 every executable or library has a .SUNW_dof section |
|
889 |
5094135 Bloomberg wants a faster ldd. |
|
890 |
5086352 libld.so.3 should be built with a .SUNW_ctf ELF section, ready for CR |
|
891 |
5098205 elfdump gives wrong section name for the global offset table |
|
892 |
5092414 Linker patch 109147-29 makes Broadvison One-To-One server v4.1 |
|
893 |
installation fail |
|
894 |
5080256 dump(1) doesn't list ELF hardware capabilities |
|
895 |
5097347 recursive read lock in gelf_getsym() |
|
896 |
-------------------------------------------------------------------------------- |
|
897 |
All the above changes are incorporated in the following patches: |
|
898 |
Solaris/SunOS 5.9_sparc patch T112963-17 |
|
899 |
Solaris/SunOS 5.9_x86 patch T113986-13 |
|
900 |
Solaris/SunOS 5.8_sparc patch T109147-32 |
|
901 |
Solaris/SunOS 5.8_x86 patch T109148-32 |
|
902 |
-------------------------------------------------------------------------------- |
|
903 |
5106206 ld.so.1 fail to run a Solaris9 program that has libc linked with |
|
904 |
-z lazyload |
|
905 |
5102601 ON should deliver a 64-bit operating system for Opteron systems |
|
906 |
(link-editor components only) |
|
907 |
6173852 enable link_auditing technology for amd64 |
|
908 |
6174599 linker does not create .eh_frame_hdr sections for eh_frame sections |
|
909 |
with SHF_LINK_ORDER |
|
910 |
6175609 amd64 run-time linker has a corrupted note section |
|
911 |
6175843 amd64 rdb_demo files not installed |
|
912 |
6182293 ld.so.1 can repeatedly relocate object .plts (RTLD_NOW). |
|
913 |
6183645 ld core dumps when automounter fails |
|
914 |
6178667 ldd list unexpected (file not found) in x86 environment. |
|
915 |
6181928 Need new reloc types R_AMD64_GOTOFF64 and R_AMD64_GOTPC32 |
|
916 |
6182884 AMD64: ld coredumps when building a shared library |
|
917 |
6173559 The ld may set incorrect value for sh_addralign under some conditions. |
|
918 |
5105601 ld.so.1 gets a little too enthusiastic with interposition |
|
919 |
6189384 ld.so.1 should accommodate a files dev/inode change (libc loopback mnt) |
|
920 |
6177838 AMD64: linker cannot resolve PLT for 32-bit a.out(s) on amd64-S2 kernel |
|
921 |
6190863 sparc disassembly code should be removed from rdb_demo |
|
922 |
6191488 unwind eh_frame_hdr needs corrected encoding value |
|
923 |
6192490 moe(1) returns /lib/libc.so.1 for optimal expansion of libc HWCAP |
|
924 |
libraries |
|
925 |
6192164 AMD64: introduce dlamd64getunwind interface |
|
926 |
PSARC/2004/747 libc::dlamd64getunwind() |
|
927 |
6195030 libdl has bad version name |
|
928 |
6195521 64-bit moe(1) missed the train |
|
929 |
6198358 AMD64: bad eh_frame_hdr data when C and C++ mixed in a.out |
|
930 |
6204123 ld.so.1: symbol lookup fails even after lazy loading fallback |
|
931 |
6207495 UNIX98/UNIX03 vsx namespace violation DYNL.hdr/misc/dlfcn/T.dlfcn |
|
932 |
14 Failed |
|
933 |
6217285 ctfmerge crashed during full onnv build |
|
934 |
-------------------------------------------------------------------------------- |
|
935 |
||
1169 | 936 |
------------------------------------- |
937 |
Solaris 10 106 (1st Q-update - s10u1) |
|
938 |
------------------------------------- |
|
0 | 939 |
Bugid Risk Synopsis |
940 |
================================================================================ |
|
941 |
6209350 Do not include signature section from dynamic dependency library into |
|
942 |
relocatable object |
|
943 |
6212797 The binary compiled on SunOS4.x doesn't run on Solaris8 with Patch |
|
944 |
109147-31 |
|
945 |
-------------------------------------------------------------------------------- |
|
946 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
947 |
Solaris/SunOS 5.9_sparc patch T112963-18 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
948 |
Solaris/SunOS 5.9_x86 patch T113986-14 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
949 |
Solaris/SunOS 5.8_sparc patch T109147-33 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
950 |
Solaris/SunOS 5.8_x86 patch T109148-33 |
0 | 951 |
-------------------------------------------------------------------------------- |
952 |
6219538 112963-17: linker patch causes binary to dump core |
|
953 |
-------------------------------------------------------------------------------- |
|
954 |
All the above changes are incorporated in the following patches: |
|
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
955 |
Solaris/SunOS 5.10_sparc patch T117461-01 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
956 |
Solaris/SunOS 5.10_x86 patch T118345-01 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
957 |
Solaris/SunOS 5.9_sparc patch T112963-19 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
958 |
Solaris/SunOS 5.9_x86 patch T113986-15 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
959 |
Solaris/SunOS 5.8_sparc patch T109147-34 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
960 |
Solaris/SunOS 5.8_x86 patch T109148-34 |
0 | 961 |
-------------------------------------------------------------------------------- |
962 |
6257177 incremental builds of usr/src/cmd/sgs can fail... |
|
963 |
6219651 AMD64: Linker does not issue error for out of range R_AMD64_PC32 |
|
964 |
-------------------------------------------------------------------------------- |
|
956 | 965 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
966 |
Solaris/SunOS 5.10_sparc patch T117461-02 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
967 |
Solaris/SunOS 5.10_x86 patch T118345-02 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
968 |
Solaris/SunOS 5.9_sparc patch T112963-20 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
969 |
Solaris/SunOS 5.9_x86 patch T113986-16 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
970 |
Solaris/SunOS 5.8_sparc patch T109147-35 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
971 |
Solaris/SunOS 5.8_x86 patch T109148-35 |
0 | 972 |
NOTE: The fix for 6219651 is only applicable for 5.10_x86 platform. |
973 |
-------------------------------------------------------------------------------- |
|
974 |
5080443 lazy loading failure doesn't clean up after itself (D) |
|
975 |
6226206 ld.so.1 failure when processing single segment hwcap filtee |
|
976 |
6228472 ld.so.1: link-map control list stacking can loose objects |
|
977 |
6235000 random packages not getting installed in snv_09 and snv_10 - |
|
978 |
rtld/common/malloc.c Assertion |
|
979 |
6219317 Large page support is needed for mapping executables, libraries and |
|
980 |
files (link-editor components only) |
|
981 |
6244897 ld.so.1 can't run apps from commandline |
|
982 |
6251798 moe(1) returns an internal assertion failure message in some |
|
983 |
circumstances |
|
984 |
6251722 ld fails silently with exit 1 status when -z ignore passed |
|
985 |
6254364 ld won't build libgenunix.so with absolute relocations |
|
986 |
6215444 ld.so.1 caches "not there" lazy libraries, foils svc.startd(1M)'s logic |
|
987 |
6222525 dlsym(3C) trusts caller(), which may return wrong results with tail call |
|
988 |
optimization |
|
989 |
6241995 warnings in sgs should be fixed (link-editor components only) |
|
990 |
6258834 direct binding availability should be verified at runtime |
|
991 |
6260361 lari shouldn't count a.out non-zero undefined entries as interesting |
|
992 |
6260780 ldd doesn't recognize LD_NOAUXFLTR |
|
993 |
6266261 Add ld(1) -Bnodirect support (D) |
|
994 |
6261990 invalid e_flags error could be a little more friendly |
|
995 |
6261803 lari(1) should find more events uninteresting (D) |
|
996 |
6267352 libld_malloc provides inadequate alignment |
|
997 |
6268693 SHN_SUNW_IGNORE symbols should be allowed to be mulitiply defined |
|
998 |
6262789 Infosys wants a faster linker |
|
999 |
-------------------------------------------------------------------------------- |
|
956 | 1000 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1001 |
Solaris/SunOS 5.10_sparc patch T117461-03 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1002 |
Solaris/SunOS 5.10_x86 patch T118345-03 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1003 |
Solaris/SunOS 5.9_sparc patch T112963-21 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1004 |
Solaris/SunOS 5.9_x86 patch T113986-17 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1005 |
Solaris/SunOS 5.8_sparc patch T109147-36 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1006 |
Solaris/SunOS 5.8_x86 patch T109148-36 |
0 | 1007 |
-------------------------------------------------------------------------------- |
1008 |
6283601 The usr/src/cmd/sgs/packages/common/copyright contains old information |
|
1009 |
legally problematic |
|
6
9049f50e2cc0
6276905 dlinfo gives inconsistent results (relative vs absolute linkname)
rie
parents:
0
diff
changeset
|
1010 |
6276905 dlinfo gives inconsistent results (relative vs absolute linkname) (D) |
9049f50e2cc0
6276905 dlinfo gives inconsistent results (relative vs absolute linkname)
rie
parents:
0
diff
changeset
|
1011 |
PSARC/2005/357 dlinfo(3c) RTLD_DI_ARGSINFO |
33 | 1012 |
6284941 excessive link times with many groups/sections |
64
c7fd7a5492d7
6280467 dlclose() unmaps shared library before library's _fini() has finished
rie
parents:
33
diff
changeset
|
1013 |
6280467 dlclose() unmaps shared library before library's _fini() has finished |
99
7638ff13fd59
6291547 ld.so mishandles LD_AUDIT causing security problems.
rie
parents:
64
diff
changeset
|
1014 |
6291547 ld.so mishandles LD_AUDIT causing security problems. |
208
3adbc966f712
6295971 UNIX98/UNIX03 *vsx* DYNL.hdr/misc/dlfcn/T.dlfcn 14 fails, auxv.h syntax error
rie
parents:
99
diff
changeset
|
1015 |
-------------------------------------------------------------------------------- |
956 | 1016 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1017 |
Solaris/SunOS 5.10_sparc patch T117461-04 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1018 |
Solaris/SunOS 5.10_x86 patch T118345-04 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1019 |
Solaris/SunOS 5.9_sparc patch T112963-22 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1020 |
Solaris/SunOS 5.9_x86 patch T113986-18 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1021 |
Solaris/SunOS 5.8_sparc patch T109147-37 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1022 |
Solaris/SunOS 5.8_x86 patch T109148-37 |
208
3adbc966f712
6295971 UNIX98/UNIX03 *vsx* DYNL.hdr/misc/dlfcn/T.dlfcn 14 fails, auxv.h syntax error
rie
parents:
99
diff
changeset
|
1023 |
-------------------------------------------------------------------------------- |
3adbc966f712
6295971 UNIX98/UNIX03 *vsx* DYNL.hdr/misc/dlfcn/T.dlfcn 14 fails, auxv.h syntax error
rie
parents:
99
diff
changeset
|
1024 |
6295971 UNIX98/UNIX03 *vsx* DYNL.hdr/misc/dlfcn/T.dlfcn 14 fails, auxv.h syntax |
3adbc966f712
6295971 UNIX98/UNIX03 *vsx* DYNL.hdr/misc/dlfcn/T.dlfcn 14 fails, auxv.h syntax error
rie
parents:
99
diff
changeset
|
1025 |
error |
223 | 1026 |
6299525 .init order failure when processing cycles |
238 | 1027 |
6273855 gcc and sgs/crle don't get along |
1028 |
6273864 gcc and sgs/libld don't get along |
|
1029 |
6273875 gcc and sgs/rtld don't get along |
|
1030 |
6272563 gcc and amd64/krtld/doreloc.c don't get along |
|
1031 |
6290157 gcc and sgs/librtld_db/rdb_demo don't get along |
|
6234 | 1032 |
6301218 Matlab dumps core on startup when running on 112963-22 (D) |
280
ffd6f0e5ac00
6301218 Matlab dumps core on startup when running on 112963-22
rie
parents:
238
diff
changeset
|
1033 |
-------------------------------------------------------------------------------- |
956 | 1034 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1035 |
Solaris/SunOS 5.10_sparc patch T117461-06 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1036 |
Solaris/SunOS 5.10_x86 patch T118345-08 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1037 |
Solaris/SunOS 5.9_sparc patch T112963-23 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1038 |
Solaris/SunOS 5.9_x86 patch T113986-19 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1039 |
Solaris/SunOS 5.8_sparc patch T109147-38 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1040 |
Solaris/SunOS 5.8_x86 patch T109148-38 |
280
ffd6f0e5ac00
6301218 Matlab dumps core on startup when running on 112963-22
rie
parents:
238
diff
changeset
|
1041 |
-------------------------------------------------------------------------------- |
422
61b608691cc0
6314115 Checkpoint refuses to start, crashes on start, after application of linker patch 112963-22
rie
parents:
280
diff
changeset
|
1042 |
6314115 Checkpoint refuses to start, crashes on start, after application of |
61b608691cc0
6314115 Checkpoint refuses to start, crashes on start, after application of linker patch 112963-22
rie
parents:
280
diff
changeset
|
1043 |
linker patch 112963-22 |
542 | 1044 |
-------------------------------------------------------------------------------- |
956 | 1045 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1046 |
Solaris/SunOS 5.9_sparc patch T112963-24 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1047 |
Solaris/SunOS 5.9_x86 patch T113986-20 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1048 |
Solaris/SunOS 5.8_sparc patch T109147-39 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1049 |
Solaris/SunOS 5.8_x86 patch T109148-39 |
542 | 1050 |
-------------------------------------------------------------------------------- |
502
425ac83c9448
6318306 a dlsym() from a filter should be redirected to an associated filtee
rie
parents:
422
diff
changeset
|
1051 |
6318306 a dlsym() from a filter should be redirected to an associated filtee |
542 | 1052 |
6318401 mis-aligned TLS variable |
1053 |
6324019 ld.so.1: malloc alignment is insufficient for new compilers |
|
546 | 1054 |
6324589 psh coredumps on x86 machines on snv_23 |
574 | 1055 |
6236594 AMD64: Linker needs to handle the new .lbss section (D) |
6234 | 1056 |
PSARC 2005/514 AMD64 - large section support |
574 | 1057 |
6314743 Linker: incorrect resolution for R_AMD64_GOTPC32 |
1058 |
6311865 Linker: x86 medium model; invalid ELF program header |
|
642 | 1059 |
-------------------------------------------------------------------------------- |
956 | 1060 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1061 |
Solaris/SunOS 5.10_sparc patch T117461-07 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1062 |
Solaris/SunOS 5.10_x86 patch T118345-12 |
642 | 1063 |
-------------------------------------------------------------------------------- |
1064 |
6309061 link_audit should use __asm__ with gcc |
|
651 | 1065 |
6310736 gcc and sgs/libld don't get along on SPARC |
685
39399075b8e6
6332983 s9 linker patches 112963-24/113986-20 causing cluster machines not to boot
rie
parents:
651
diff
changeset
|
1066 |
6329796 Memory leak with iconv_open/iconv_close with patch 109147-33 |
39399075b8e6
6332983 s9 linker patches 112963-24/113986-20 causing cluster machines not to boot
rie
parents:
651
diff
changeset
|
1067 |
6332983 s9 linker patches 112963-24/113986-20 causing cluster machines not |
39399075b8e6
6332983 s9 linker patches 112963-24/113986-20 causing cluster machines not to boot
rie
parents:
651
diff
changeset
|
1068 |
to boot |
827 | 1069 |
-------------------------------------------------------------------------------- |
956 | 1070 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1071 |
Solaris/SunOS 5.10_sparc patch T117461-08 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1072 |
Solaris/SunOS 5.10_x86 patch T121208-02 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1073 |
Solaris/SunOS 5.9_sparc patch T112963-25 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1074 |
Solaris/SunOS 5.9_x86 patch T113986-21 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1075 |
Solaris/SunOS 5.8_sparc patch T109147-40 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1076 |
Solaris/SunOS 5.8_x86 patch T109148-40 |
827 | 1077 |
-------------------------------------------------------------------------------- |
3862
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1078 |
6445311 The sparc S8/S9/S10 linker patches which include the fix for the |
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1079 |
CR6222525 are hit by the CR6439613. |
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1080 |
-------------------------------------------------------------------------------- |
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1081 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1082 |
Solaris/SunOS 5.9_sparc patch T112963-26 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1083 |
Solaris/SunOS 5.8_sparc patch T109147-41 |
3862
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1084 |
-------------------------------------------------------------------------------- |
1169 | 1085 |
|
3731
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1086 |
------------------------------------- |
4679 | 1087 |
Solaris 10 807 (4th Q-update - s10u4) |
3731
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1088 |
------------------------------------- |
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1089 |
Bugid Risk Synopsis |
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1090 |
================================================================================ |
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1091 |
6487273 ld.so.1 may open arbitrary locale files when relative path is built |
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1092 |
from locale environment vars |
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1093 |
6487284 ld.so.1: buffer overflow in doprf() function |
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1094 |
-------------------------------------------------------------------------------- |
3862
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1095 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1096 |
Solaris/SunOS 5.10_sparc patch T124922-01 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1097 |
Solaris/SunOS 5.10_x86 patch T124923-01 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1098 |
Solaris/SunOS 5.9_sparc patch T112963-27 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1099 |
Solaris/SunOS 5.9_x86 patch T113986-22 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1100 |
Solaris/SunOS 5.8_sparc patch T109147-42 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1101 |
Solaris/SunOS 5.8_x86 patch T109148-41 |
3731
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1102 |
-------------------------------------------------------------------------------- |
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1103 |
6477132 ld.so.1: memory leak when running set*id application |
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1104 |
-------------------------------------------------------------------------------- |
3862
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1105 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1106 |
Solaris/SunOS 5.10_sparc patch T124922-02 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1107 |
Solaris/SunOS 5.10_x86 patch T124923-02 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1108 |
Solaris/SunOS 5.9_sparc patch T112963-30 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1109 |
Solaris/SunOS 5.9_x86 patch T113986-24 |
3731
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1110 |
-------------------------------------------------------------------------------- |
1118
101ef0ced076
6304206 runtime linker may respect LANG and LC_MESSAGE more than LC_ALL
seizo
parents:
1109
diff
changeset
|
1111 |
6340814 ld.so.1 core dump with HWCAP relocatable object + updated statistics |
827 | 1112 |
6307274 crle bug with LD_LIBRARY_PATH |
942 | 1113 |
6317969 elfheader limited to 65535 segments (link-editor components only) |
956 | 1114 |
6350027 ld.so.1 aborts with assertion failed on amd64 |
1109
1a3bd84f03cd
6362044 ld(1) inconsistencies with LD_DEBUG=-Dunused and -zignore
rie
parents:
956
diff
changeset
|
1115 |
6362044 ld(1) inconsistencies with LD_DEBUG=-Dunused and -zignore |
1a3bd84f03cd
6362044 ld(1) inconsistencies with LD_DEBUG=-Dunused and -zignore
rie
parents:
956
diff
changeset
|
1116 |
6362047 ld.so.1 dumps core when combining HWCAP and LD_PROFILE |
1118
101ef0ced076
6304206 runtime linker may respect LANG and LC_MESSAGE more than LC_ALL
seizo
parents:
1109
diff
changeset
|
1117 |
6304206 runtime linker may respect LANG and LC_MESSAGE more than LC_ALL |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1118 |
6363495 Catchup required with Intel relocations |
1210
10d6a9038665
6326497 ld.so not properly processing LD_LIBRARY_PATH ending in :
ab196087
parents:
1169
diff
changeset
|
1119 |
6326497 ld.so not properly processing LD_LIBRARY_PATH ending in : |
1282
ea4546cff613
6307146 mcs dumps core when appending null string to comment section
ab196087
parents:
1210
diff
changeset
|
1120 |
6307146 mcs dumps core when appending null string to comment section |
1319
cc6ed72a12f5
6371877 LD_PROFILE_64 with gprof does not produce correct results on amd64
ab196087
parents:
1282
diff
changeset
|
1121 |
6371877 LD_PROFILE_64 with gprof does not produce correct results on amd64 |
1324
3b31c5d007bf
6372082 ld -r erroneously creates .got section on i386
rie
parents:
1319
diff
changeset
|
1122 |
6372082 ld -r erroneously creates .got section on i386 |
3b31c5d007bf
6372082 ld -r erroneously creates .got section on i386
rie
parents:
1319
diff
changeset
|
1123 |
6201866 amd64: linker symbol elimination is broken |
2056
6996ca3dfcdb
6429504 crle(1) shows wrong defaults for non-existant 64-bit config file
ab196087
parents:
2043
diff
changeset
|
1124 |
6372620 printstack() segfaults when called from static function (D) |
1382
214686d1255f
6380470 32-bit ld(1) incorrectly builds 64-bit relocatable objects
rie
parents:
1377
diff
changeset
|
1125 |
6380470 32-bit ld(1) incorrectly builds 64-bit relocatable objects |
1558
1d42b61f2c64
6391407 Insufficient alignment of 32-bit object in archive makes ld segfault
ab196087
parents:
1424
diff
changeset
|
1126 |
6391407 Insufficient alignment of 32-bit object in archive makes ld segfault |
2056
6996ca3dfcdb
6429504 crle(1) shows wrong defaults for non-existant 64-bit config file
ab196087
parents:
2043
diff
changeset
|
1127 |
(libelf component only) (D) |
1618
8c9a4f31d225
6316708 LD_DEBUG should provide a means of identifying/isolating individual
rie
parents:
1558
diff
changeset
|
1128 |
6316708 LD_DEBUG should provide a means of identifying/isolating individual |
2762
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
1129 |
link-map lists (P) |
1618
8c9a4f31d225
6316708 LD_DEBUG should provide a means of identifying/isolating individual
rie
parents:
1558
diff
changeset
|
1130 |
6280209 elfdump cores on memory model 0x3 |
8c9a4f31d225
6316708 LD_DEBUG should provide a means of identifying/isolating individual
rie
parents:
1558
diff
changeset
|
1131 |
6197234 elfdump and dump don't handle 64-bit symbols correctly |
1682 | 1132 |
6398893 Extended section processing needs some work |
1698 | 1133 |
6397256 ldd dumps core in elf_fix_name |
1722
7b9a53f2503b
6327926 ld does not set etext symbol correctly for AMD64 medium model
seizo
parents:
1698
diff
changeset
|
1134 |
6327926 ld does not set etext symbol correctly for AMD64 medium model (D) |
1737
13cb1019f7b2
6390410 64-bit LD_PROFILE can fail: relocation error when binding profile plt
ab196087
parents:
1722
diff
changeset
|
1135 |
6390410 64-bit LD_PROFILE can fail: relocation error when binding profile plt |
1743
d2f77ca9e92e
6382945 AMD64-GCC: dbx: internal error: dwarf reference attribute out of bounds
ab196087
parents:
1737
diff
changeset
|
1136 |
6382945 AMD64-GCC: dbx: internal error: dwarf reference attribute out of bounds |
1824
9cc314774a20
6262333 init section of .so dlopened from audit interface not being called
rie
parents:
1743
diff
changeset
|
1137 |
6262333 init section of .so dlopened from audit interface not being called |
1836 | 1138 |
6409613 elf_outsync() should fsync() |
1995 | 1139 |
6426048 C++ exceptions broken in Nevada for amd64 |
2043
cce0c9bf5c8d
6429418 ld.so.1: need work-around for Nvidia drivers use of static TLS
rie
parents:
1995
diff
changeset
|
1140 |
6429418 ld.so.1: need work-around for Nvidia drivers use of static TLS |
2056
6996ca3dfcdb
6429504 crle(1) shows wrong defaults for non-existant 64-bit config file
ab196087
parents:
2043
diff
changeset
|
1141 |
6429504 crle(1) shows wrong defaults for non-existent 64-bit config file |
2133
f845bbe77e56
6431835 data corruption on x64 in 64-bit mode while LD_PROFILE is in effect
ab196087
parents:
2056
diff
changeset
|
1142 |
6431835 data corruption on x64 in 64-bit mode while LD_PROFILE is in effect |
2145
f3828f946507
6423051 static TLS support within the link-editors needs a major face lift
rie
parents:
2133
diff
changeset
|
1143 |
6423051 static TLS support within the link-editors needs a major face lift (D) |
2347
4893f6c77768
6388946 attempting to dlopen a .o file mislabeled as .so fails
rie
parents:
2193
diff
changeset
|
1144 |
6388946 attempting to dlopen a .o file mislabeled as .so fails |
4893f6c77768
6388946 attempting to dlopen a .o file mislabeled as .so fails
rie
parents:
2193
diff
changeset
|
1145 |
6446740 allow mapfile symbol definitions to create backing storage (D) |
4893f6c77768
6388946 attempting to dlopen a .o file mislabeled as .so fails
rie
parents:
2193
diff
changeset
|
1146 |
4986360 linker crash on exec of .so (as opposed to a.out) -- error preferred |
4893f6c77768
6388946 attempting to dlopen a .o file mislabeled as .so fails
rie
parents:
2193
diff
changeset
|
1147 |
instead |
4893f6c77768
6388946 attempting to dlopen a .o file mislabeled as .so fails
rie
parents:
2193
diff
changeset
|
1148 |
6229145 ld: initarray/finiarray processing occurs after got size is determined |
4893f6c77768
6388946 attempting to dlopen a .o file mislabeled as .so fails
rie
parents:
2193
diff
changeset
|
1149 |
6324924 the linker should warn if there's a .init section but not _init |
2762
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
1150 |
6424132 elfdump inserts extra whitespace in bitmap value display |
2454
6a83b4e39ddb
6424550 Write to unallocated (wua) errors when libraries are built with -z lazyload
rie
parents:
2352
diff
changeset
|
1151 |
6449485 ld(1) creates misaligned TLS in binary compiled with -xpg |
6a83b4e39ddb
6424550 Write to unallocated (wua) errors when libraries are built with -z lazyload
rie
parents:
2352
diff
changeset
|
1152 |
6424550 Write to unallocated (wua) errors when libraries are built with |
6a83b4e39ddb
6424550 Write to unallocated (wua) errors when libraries are built with -z lazyload
rie
parents:
2352
diff
changeset
|
1153 |
-z lazyload |
2647 | 1154 |
6464235 executing the 64-bit ld(1) should be easy (D) |
2648
6c17d29a3f67
6465623 need a way of building unix without an interpreter
rie
parents:
2647
diff
changeset
|
1155 |
6465623 need a way of building unix without an interpreter |
2698
070ed275e5b0
6467925 ld: section deletion (-z ignore) requires improvement
rie
parents:
2648
diff
changeset
|
1156 |
6467925 ld: section deletion (-z ignore) requires improvement |
2762
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
1157 |
6357230 specfiles should be nuked (link-editor components only) |
3862
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1158 |
-------------------------------------------------------------------------------- |
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1159 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1160 |
Solaris/SunOS 5.10_sparc patch T124922-03 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1161 |
Solaris/SunOS 5.10_x86 patch T124923-03 |
3862
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1162 |
|
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1163 |
These patches also include the framework changes for the following bug fixes. |
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1164 |
However, the associated feature has not been enabled in Solaris 10 or earlier |
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1165 |
releases: |
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1166 |
|
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1167 |
6174390 crle configuration files are inconsistent across platforms (D, P) |
6234 | 1168 |
6432984 ld(1) output file removal - change default behavior (D) |
1169 |
PSARC/2006/353 ld(1) output file removal - change default behavior |
|
3862
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1170 |
-------------------------------------------------------------------------------- |
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1171 |
|
5220
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1172 |
------------------------------------- |
5801
c26c36cb0a81
PSARC/2008/006: make ld(1) -z combreloc become default behavior
rie
parents:
5565
diff
changeset
|
1173 |
Solaris 10 508 (5th Q-update - s10u5) |
5220
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1174 |
------------------------------------- |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1175 |
Bugid Risk Synopsis |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1176 |
================================================================================ |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1177 |
6561987 data vac_conflict faults on lipthread libthread libs in s10. |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1178 |
-------------------------------------------------------------------------------- |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1179 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1180 |
Solaris/SunOS 5.10_sparc patch T127111-01 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1181 |
Solaris/SunOS 5.10_x86 patch T127112-01 |
5220
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1182 |
-------------------------------------------------------------------------------- |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1183 |
6501793 GOTOP relocation transition (optimization) fails with offsets > 2^32 |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1184 |
6532924 AMD64: Solaris 5.11 55b: SEGV after whocatches |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1185 |
6551627 OGL: SIGSEGV when trying to use OpenGL pipeline with splash screen, |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1186 |
Solaris/Nvidia only |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1187 |
-------------------------------------------------------------------------------- |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1188 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1189 |
Solaris/SunOS 5.10_sparc patch T127111-04 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1190 |
Solaris/SunOS 5.10_x86 patch T127112-04 |
5220
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1191 |
-------------------------------------------------------------------------------- |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1192 |
6479848 Enhancements to the linker support interface needed. (D) |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1193 |
PSARC/2006/595 link-editor support library interface - ld_open() |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1194 |
6521608 assertion failure in runtime linker related to auditing |
5220
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1195 |
6494228 pclose() error when an audit library calls popen() and the main target |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1196 |
is being run under ldd (D) |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1197 |
6568745 segfault when using LD_DEBUG with bit_audit library when instrumenting |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1198 |
mozilla (D) |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1199 |
PSARC/2007/413 Add -zglobalaudit option to ld |
5827 | 1200 |
6602294 ps_pbrandname breaks apps linked directly against librtld_db |
1201 |
(link-editor components only) |
|
5220
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1202 |
-------------------------------------------------------------------------------- |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1203 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1204 |
Solaris/SunOS 5.10_sparc patch T127111-07 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1205 |
Solaris/SunOS 5.10_x86 patch T127112-07 |
5220
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1206 |
-------------------------------------------------------------------------------- |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1207 |
|
6719
38e6916710cf
6706401 direct binding copy relocation fallback is insufficient for ild generated objects
rie
parents:
6677
diff
changeset
|
1208 |
------------------------------------- |
38e6916710cf
6706401 direct binding copy relocation fallback is insufficient for ild generated objects
rie
parents:
6677
diff
changeset
|
1209 |
Solaris 10 908 (6th Q-update - s10u6) |
38e6916710cf
6706401 direct binding copy relocation fallback is insufficient for ild generated objects
rie
parents:
6677
diff
changeset
|
1210 |
------------------------------------- |
38e6916710cf
6706401 direct binding copy relocation fallback is insufficient for ild generated objects
rie
parents:
6677
diff
changeset
|
1211 |
Bugid Risk Synopsis |
38e6916710cf
6706401 direct binding copy relocation fallback is insufficient for ild generated objects
rie
parents:
6677
diff
changeset
|
1212 |
================================================================================ |
38e6916710cf
6706401 direct binding copy relocation fallback is insufficient for ild generated objects
rie
parents:
6677
diff
changeset
|
1213 |
6672544 elf_rtbndr must support non-ABI aligned stacks on amd64 |
38e6916710cf
6706401 direct binding copy relocation fallback is insufficient for ild generated objects
rie
parents:
6677
diff
changeset
|
1214 |
6668050 First trip through PLT does not preserve args in xmm registers |
38e6916710cf
6706401 direct binding copy relocation fallback is insufficient for ild generated objects
rie
parents:
6677
diff
changeset
|
1215 |
-------------------------------------------------------------------------------- |
7835
4cb5c1cab637
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7833
diff
changeset
|
1216 |
All the above changes are incorporated in the following patch: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1217 |
Solaris/SunOS 5.10_x86 patch T137138-01 |
7835
4cb5c1cab637
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7833
diff
changeset
|
1218 |
-------------------------------------------------------------------------------- |
6719
38e6916710cf
6706401 direct binding copy relocation fallback is insufficient for ild generated objects
rie
parents:
6677
diff
changeset
|
1219 |
|
7833
60e027e61b69
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7785
diff
changeset
|
1220 |
------------------------------------- |
60e027e61b69
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7785
diff
changeset
|
1221 |
Solaris 10 409 (7th Q-update - s10u7) |
60e027e61b69
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7785
diff
changeset
|
1222 |
------------------------------------- |
60e027e61b69
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7785
diff
changeset
|
1223 |
Bugid Risk Synopsis |
60e027e61b69
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7785
diff
changeset
|
1224 |
================================================================================ |
60e027e61b69
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7785
diff
changeset
|
1225 |
6629404 ld with -z ignore doesn't scale |
60e027e61b69
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7785
diff
changeset
|
1226 |
6606203 link editor ought to allow creation of >2gb sized objects (P) |
8598
0867fc633d66
6686372 ld.so.1 should use mmapobj(2)
Rod Evans <Rod.Evans@Sun.COM>
parents:
8548
diff
changeset
|
1227 |
-------------------------------------------------------------------------------- |
0867fc633d66
6686372 ld.so.1 should use mmapobj(2)
Rod Evans <Rod.Evans@Sun.COM>
parents:
8548
diff
changeset
|
1228 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1229 |
Solaris/SunOS 5.10_sparc patch T139574-01 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1230 |
Solaris/SunOS 5.10_x86 patch T139575-01 |
8598
0867fc633d66
6686372 ld.so.1 should use mmapobj(2)
Rod Evans <Rod.Evans@Sun.COM>
parents:
8548
diff
changeset
|
1231 |
-------------------------------------------------------------------------------- |
7835
4cb5c1cab637
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7833
diff
changeset
|
1232 |
6746674 setuid applications do not find libraries any more because trusted |
4cb5c1cab637
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7833
diff
changeset
|
1233 |
directories behavior changed (D) |
4cb5c1cab637
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7833
diff
changeset
|
1234 |
-------------------------------------------------------------------------------- |
4cb5c1cab637
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7833
diff
changeset
|
1235 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1236 |
Solaris/SunOS 5.10_sparc patch T139574-02 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1237 |
Solaris/SunOS 5.10_x86 patch T139575-02 |
8598
0867fc633d66
6686372 ld.so.1 should use mmapobj(2)
Rod Evans <Rod.Evans@Sun.COM>
parents:
8548
diff
changeset
|
1238 |
-------------------------------------------------------------------------------- |
0867fc633d66
6686372 ld.so.1 should use mmapobj(2)
Rod Evans <Rod.Evans@Sun.COM>
parents:
8548
diff
changeset
|
1239 |
6703683 Can't build VirtualBox on Build 88 or 89 |
0867fc633d66
6686372 ld.so.1 should use mmapobj(2)
Rod Evans <Rod.Evans@Sun.COM>
parents:
8548
diff
changeset
|
1240 |
6737579 process_req_lib() in libld consumes file descriptors |
0867fc633d66
6686372 ld.so.1 should use mmapobj(2)
Rod Evans <Rod.Evans@Sun.COM>
parents:
8548
diff
changeset
|
1241 |
6685125 ld/elfdump do not handle ZERO terminator .eh_frame amd64 unwind entry |
0867fc633d66
6686372 ld.so.1 should use mmapobj(2)
Rod Evans <Rod.Evans@Sun.COM>
parents:
8548
diff
changeset
|
1242 |
-------------------------------------------------------------------------------- |
0867fc633d66
6686372 ld.so.1 should use mmapobj(2)
Rod Evans <Rod.Evans@Sun.COM>
parents:
8548
diff
changeset
|
1243 |
All the above changes are incorporated in the following patches: |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1244 |
Solaris/SunOS 5.10_sparc patch T139574-03 |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1245 |
Solaris/SunOS 5.10_x86 patch T139575-03 |
7833
60e027e61b69
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7785
diff
changeset
|
1246 |
-------------------------------------------------------------------------------- |
60e027e61b69
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7785
diff
changeset
|
1247 |
|
9131
d7741cc87056
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
Rod Evans <Rod.Evans@Sun.COM>
parents:
9085
diff
changeset
|
1248 |
------------------------------------- |
d7741cc87056
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
Rod Evans <Rod.Evans@Sun.COM>
parents:
9085
diff
changeset
|
1249 |
Solaris 10 1009 (8th Q-update - s10u8) |
d7741cc87056
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
Rod Evans <Rod.Evans@Sun.COM>
parents:
9085
diff
changeset
|
1250 |
------------------------------------- |
d7741cc87056
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
Rod Evans <Rod.Evans@Sun.COM>
parents:
9085
diff
changeset
|
1251 |
Bugid Risk Synopsis |
d7741cc87056
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
Rod Evans <Rod.Evans@Sun.COM>
parents:
9085
diff
changeset
|
1252 |
================================================================================ |
d7741cc87056
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
Rod Evans <Rod.Evans@Sun.COM>
parents:
9085
diff
changeset
|
1253 |
6782597 32-bit ld.so.1 needs to accept objects with large inode number |
d7741cc87056
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
Rod Evans <Rod.Evans@Sun.COM>
parents:
9085
diff
changeset
|
1254 |
6805502 The addition of "inline" keywords to sgs code broke the lint |
d7741cc87056
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
Rod Evans <Rod.Evans@Sun.COM>
parents:
9085
diff
changeset
|
1255 |
verification in S10 |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1256 |
6807864 ld.so.1 is susceptible to a fatal dlsym()/setlocale() race |
9577
dca915fd85d3
6831308 ld.so.1: symbol rescanning does a little too much work
Rod Evans <Rod.Evans@Sun.COM>
parents:
9569
diff
changeset
|
1257 |
6826410 ld needs to sort sections using 32-bit sort keys |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1258 |
-------------------------------------------------------------------------------- |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1259 |
All the above changes are incorporated in the following patches: |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1260 |
Solaris/SunOS 5.10_sparc patch TXXXXXX-XX |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1261 |
Solaris/SunOS 5.10_x86 patch TXXXXXX-XX |
9131
d7741cc87056
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
Rod Evans <Rod.Evans@Sun.COM>
parents:
9085
diff
changeset
|
1262 |
NOTE: The fix for 6805502 is only applicable to s10. |
d7741cc87056
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
Rod Evans <Rod.Evans@Sun.COM>
parents:
9085
diff
changeset
|
1263 |
-------------------------------------------------------------------------------- |
d7741cc87056
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
Rod Evans <Rod.Evans@Sun.COM>
parents:
9085
diff
changeset
|
1264 |
|
3862
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1265 |
-------------- |
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1266 |
Solaris Nevada |
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1267 |
-------------- |
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1268 |
Bugid Risk Synopsis |
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1269 |
================================================================================ |
2762
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
1270 |
6409350 BrandZ project integration into Solaris (link-editor components only) |
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
1271 |
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file |
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
1272 |
6423746 add an option to relax the resolution of COMDAT relocs (D) |
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
1273 |
4934427 runtime linker should load up static symbol names visible to |
51597dad8a0f
6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
ab196087
parents:
2698
diff
changeset
|
1274 |
dladdr() (D) |
3466
4cc6ca6917b5
PSARC/2006/714 ld(1) mapfile: symbol interpose definition
rie
parents:
3464
diff
changeset
|
1275 |
PSARC 2006/526 SHT_SUNW_LDYNSYM - default local symbol addition |
2802
3bd2d4a7572a
6448719 sys/elf.h could be updated with additional machine and ABI types
ab196087
parents:
2762
diff
changeset
|
1276 |
6448719 sys/elf.h could be updated with additional machine and ABI types |
2850 | 1277 |
6336605 link-editors need to support R_*_SIZE relocations |
1278 |
PSARC/2006/558 R_*_SIZE relocation support |
|
1279 |
6475375 symbol search optimization to reduce rescans |
|
1280 |
6475497 elfdump(1) is misreporting sh_link |
|
2978
a77a2fdc9d9e
PSARC 2006/595 link-editor support library interface - ld_open()
rie
parents:
2853
diff
changeset
|
1281 |
6482058 lari(1) could be faster, and handle per-symbol filters better |
a77a2fdc9d9e
PSARC 2006/595 link-editor support library interface - ld_open()
rie
parents:
2853
diff
changeset
|
1282 |
6482974 defining virtual address of text segment can result in an invalid data |
a77a2fdc9d9e
PSARC 2006/595 link-editor support library interface - ld_open()
rie
parents:
2853
diff
changeset
|
1283 |
segment |
a77a2fdc9d9e
PSARC 2006/595 link-editor support library interface - ld_open()
rie
parents:
2853
diff
changeset
|
1284 |
6476734 crle(1m) "-l" as described fails system, crle cores trying to fix |
a77a2fdc9d9e
PSARC 2006/595 link-editor support library interface - ld_open()
rie
parents:
2853
diff
changeset
|
1285 |
/a/var/ld/ld.config in failsafe |
3118
7f60028f32a1
6487499 link_audit "make clobber" creates and populates proto area
ab196087
parents:
2978
diff
changeset
|
1286 |
6487499 link_audit "make clobber" creates and populates proto area |
7f60028f32a1
6487499 link_audit "make clobber" creates and populates proto area
ab196087
parents:
2978
diff
changeset
|
1287 |
6488141 ld(1) should detect attempt to reference 0-length .bss section |
3223
979b71b4ee95
6496718 restricted visibility symbol references should trigger archive extraction
rie
parents:
3191
diff
changeset
|
1288 |
6496718 restricted visibility symbol references should trigger archive |
979b71b4ee95
6496718 restricted visibility symbol references should trigger archive extraction
rie
parents:
3191
diff
changeset
|
1289 |
extraction |
3464
c868c42f7be7
6515970 HWCAP processing doesn't clean up fmap structure - browser fails to run java applet
rie
parents:
3304
diff
changeset
|
1290 |
6515970 HWCAP processing doesn't clean up fmap structure - browser fails to |
c868c42f7be7
6515970 HWCAP processing doesn't clean up fmap structure - browser fails to run java applet
rie
parents:
3304
diff
changeset
|
1291 |
run java applet |
3511
259680df67cd
6494228 pclose() error when an audit library calls popen() and the main target is being run under ldd
rie
parents:
3492
diff
changeset
|
1292 |
6494214 Refinements to symbolic binding, symbol declarations and |
259680df67cd
6494228 pclose() error when an audit library calls popen() and the main target is being run under ldd
rie
parents:
3492
diff
changeset
|
1293 |
interposition (D) |
3466
4cc6ca6917b5
PSARC/2006/714 ld(1) mapfile: symbol interpose definition
rie
parents:
3464
diff
changeset
|
1294 |
PSARC/2006/714 ld(1) mapfile: symbol interpose definition |
3492 | 1295 |
6475344 DTrace needs ELF function and data symbols sorted by address (D) |
1296 |
PSARC/2007/026 ELF symbol sort sections |
|
3617
4b744d361365
6521504 ld: hardware capabilities processing from relocatables objects needs hardening.
rie
parents:
3511
diff
changeset
|
1297 |
6518480 ld -melf_i386 doesn't complain (D) |
3621
2cbc0f92c696
PSARC 2007/074 -L option for nm(1) to display SHT_SUNW_LDYNSYM symbols
ab196087
parents:
3617
diff
changeset
|
1298 |
6519951 bfu is just another word for exit today (RPATH -> RUNPATH conversion |
6234 | 1299 |
bites us) (D) |
3617
4b744d361365
6521504 ld: hardware capabilities processing from relocatables objects needs hardening.
rie
parents:
3511
diff
changeset
|
1300 |
6521504 ld: hardware capabilities processing from relocatables objects needs |
4b744d361365
6521504 ld: hardware capabilities processing from relocatables objects needs hardening.
rie
parents:
3511
diff
changeset
|
1301 |
hardening. |
3621
2cbc0f92c696
PSARC 2007/074 -L option for nm(1) to display SHT_SUNW_LDYNSYM symbols
ab196087
parents:
3617
diff
changeset
|
1302 |
6518322 Some ELF utilities need updating for .SUNW_ldynsym section (D) |
2cbc0f92c696
PSARC 2007/074 -L option for nm(1) to display SHT_SUNW_LDYNSYM symbols
ab196087
parents:
3617
diff
changeset
|
1303 |
PSARC/2007/074 -L option for nm(1) to display SHT_SUNW_LDYNSYM symbols |
3731
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1304 |
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed |
79e3159504fa
6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory
rie
parents:
3621
diff
changeset
|
1305 |
memory |
3746
47ed52d6b3bd
6524709 executables using /usr/lib/libc.so.1 as the ELF interpreter dump core
raf
parents:
3731
diff
changeset
|
1306 |
6524709 executables using /usr/lib/libc.so.1 as the ELF interpreter dump core |
47ed52d6b3bd
6524709 executables using /usr/lib/libc.so.1 as the ELF interpreter dump core
raf
parents:
3731
diff
changeset
|
1307 |
(link-editor components only) |
3775 | 1308 |
6531189 SEGV in dladdr() |
3787
321c4f513519
6527318 dlopen(name, RTLD_NOLOAD) returns handle for unloaded library
rie
parents:
3775
diff
changeset
|
1309 |
6527318 dlopen(name, RTLD_NOLOAD) returns handle for unloaded library |
3788
9947e7abaaca
6518359 extern mapfiles references to _init/_fini can create INIT/FINI addresses of 0
ab196087
parents:
3787
diff
changeset
|
1310 |
6518359 extern mapfiles references to _init/_fini can create INIT/FINI |
9947e7abaaca
6518359 extern mapfiles references to _init/_fini can create INIT/FINI addresses of 0
ab196087
parents:
3787
diff
changeset
|
1311 |
addresses of 0 |
3817
e2aeb8ed177f
6533587 ld.so.1: init/fini processing needs to compensate for interposer expectations
rie
parents:
3788
diff
changeset
|
1312 |
6533587 ld.so.1: init/fini processing needs to compensate for interposer |
e2aeb8ed177f
6533587 ld.so.1: init/fini processing needs to compensate for interposer expectations
rie
parents:
3788
diff
changeset
|
1313 |
expectations |
3850
71162a8a771b
PSARC 2007/127 Reserved space for editing ELF dynamic sections
ab196087
parents:
3817
diff
changeset
|
1314 |
6516118 Reserved space needed in ELF dynamic section and string table (D) |
71162a8a771b
PSARC 2007/127 Reserved space for editing ELF dynamic sections
ab196087
parents:
3817
diff
changeset
|
1315 |
PSARC/2007/127 Reserved space for editing ELF dynamic sections |
3862
86869f5c0e35
6535688 elfdump could be more robust in the face of Purify
rie
parents:
3850
diff
changeset
|
1316 |
6535688 elfdump could be more robust in the face of Purify (D) |
3875
aede79dcec2e
6516665 The link-editors should be more resilient against gcc's symbol versioning
ab196087
parents:
3862
diff
changeset
|
1317 |
6516665 The link-editors should be more resilient against gcc's symbol |
aede79dcec2e
6516665 The link-editors should be more resilient against gcc's symbol versioning
ab196087
parents:
3862
diff
changeset
|
1318 |
versioning |
4031 | 1319 |
6541004 hwcap filter processing can leak memory |
4063 | 1320 |
5108874 elfdump SEGVs on bad object file |
4065
f202696c68dd
6547441 Uninitialized variable causes ld.so.1 to crash on object cleanup
rie
parents:
4063
diff
changeset
|
1321 |
6547441 Uninitialized variable causes ld.so.1 to crash on object cleanup |
4146
cd7af18fb113
6341667 elfdump should check alignments of ELF header elements
ab196087
parents:
4065
diff
changeset
|
1322 |
6341667 elfdump should check alignments of ELF header elements |
cd7af18fb113
6341667 elfdump should check alignments of ELF header elements
ab196087
parents:
4065
diff
changeset
|
1323 |
6387860 elfdump cores, when processing linux built ELF file |
4156 | 1324 |
6198202 mcs -d dumps core |
4168 | 1325 |
6246083 elfdump should allow section index specification |
1326 |
(numeric -N equivalent) (D) |
|
1327 |
PSARC/2007/247 Add -I option to elfdump |
|
4242
a71ab6949017
6556563 elfdump section overlap checking is too slow for large files
ab196087
parents:
4234
diff
changeset
|
1328 |
6556563 elfdump section overlap checking is too slow for large files |
4284 | 1329 |
5006034 need ?E mapfile feature extension (D) |
4433
c72b24eba078
6565476 rtld symbol version check prevents GNU ld binary from running
ab196087
parents:
4362
diff
changeset
|
1330 |
6565476 rtld symbol version check prevents GNU ld binary from running |
4474
21b74ac6ee8f
6567670 ld(1) symbol size/section size verification uncovers Haskell compiler inconsistency
ab196087
parents:
4433
diff
changeset
|
1331 |
6567670 ld(1) symbol size/section size verification uncovers Haskell |
21b74ac6ee8f
6567670 ld(1) symbol size/section size verification uncovers Haskell compiler inconsistency
ab196087
parents:
4433
diff
changeset
|
1332 |
compiler inconsistency |
4665 | 1333 |
6530249 elfdump should handle ELF files with no section header table (D) |
1334 |
PSARC/2007/395 Add -P option to elfdump |
|
4699
ba3c3e75e70c
6573641 ld.so.1 does not maintain parent relationship to a dlopen() caller.
rie
parents:
4679
diff
changeset
|
1335 |
6573641 ld.so.1 does not maintain parent relationship to a dlopen() caller. |
4716
c06a3889ba02
6577462 Additional improvements needed to handling of gcc's symbol versioning
ab196087
parents:
4699
diff
changeset
|
1336 |
6577462 Additional improvements needed to handling of gcc's symbol versioning |
4734
a4708faa3e85
6583742 ELF string conversion library needs to lose static writable buffers
ab196087
parents:
4716
diff
changeset
|
1337 |
6583742 ELF string conversion library needs to lose static writable buffers |
4832
afa9dda73346
6589819 ld generated reference to __tls_get_addr() fails when resolving to a shared object reference
rie
parents:
4734
diff
changeset
|
1338 |
6589819 ld generated reference to __tls_get_addr() fails when resolving to a |
afa9dda73346
6589819 ld generated reference to __tls_get_addr() fails when resolving to a shared object reference
rie
parents:
4734
diff
changeset
|
1339 |
shared object reference |
4947 | 1340 |
6595139 various applications should export yy* global variables for libl |
6234 | 1341 |
PSARC/2007/474 new ldd(1) -w option |
4991
8312f51e0f59
6597841 gelf_getdyn() reads one too many dynamic entries
ab196087
parents:
4947
diff
changeset
|
1342 |
6597841 gelf_getdyn() reads one too many dynamic entries |
5067
d64dc195fe92
6603313 dlclose() can fail to unload objects after fix for 6573641
rie
parents:
4991
diff
changeset
|
1343 |
6603313 dlclose() can fail to unload objects after fix for 6573641 |
5220
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1344 |
6234471 need a way to edit ELF objects (D) |
5088 | 1345 |
PSARC/2007/509 elfedit |
5152
fa5ab16f3606
5035454 mixing -Kpic and -KPIC may cause SIGSEGV with -xarch=v9
ab196087
parents:
5088
diff
changeset
|
1346 |
5035454 mixing -Kpic and -KPIC may cause SIGSEGV with -xarch=v9 |
5154
afdff8c5ab8e
6253589 mcs has problems handling multiple SHT_NOTE sections
ab196087
parents:
5152
diff
changeset
|
1347 |
6473571 strip and mcs get confused and corrupt files when passed |
afdff8c5ab8e
6253589 mcs has problems handling multiple SHT_NOTE sections
ab196087
parents:
5152
diff
changeset
|
1348 |
non-ELF arguments |
afdff8c5ab8e
6253589 mcs has problems handling multiple SHT_NOTE sections
ab196087
parents:
5152
diff
changeset
|
1349 |
6253589 mcs has problems handling multiple SHT_NOTE sections |
5189
66a4f4f8a159
6610591 do_reloc() should not require unused arguments
ab196087
parents:
5154
diff
changeset
|
1350 |
6610591 do_reloc() should not require unused arguments |
5220
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1351 |
6602451 new symbol visibilities required: EXPORTED, SINGLETON and ELIMINATE (D) |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1352 |
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and |
caa2c0074088
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
rie
parents:
5189
diff
changeset
|
1353 |
ELIMINATE |
5230
f1b9c5fa4422
6570616 elfdump should display incorrectly aligned note section
ab196087
parents:
5220
diff
changeset
|
1354 |
6570616 elfdump should display incorrectly aligned note section |
5308 | 1355 |
6614968 elfedit needs string table module (D) |
5324
8526b6d31d90
6620533 HWCAP filtering can leave uninitialized data behind - results in "rejected: Invalid argument"
rie
parents:
5308
diff
changeset
|
1356 |
6620533 HWCAP filtering can leave uninitialized data behind - results in |
8526b6d31d90
6620533 HWCAP filtering can leave uninitialized data behind - results in "rejected: Invalid argument"
rie
parents:
5308
diff
changeset
|
1357 |
"rejected: Invalid argument" |
5368
0557ad79abbf
6617855 nodirect tag can be ignored when other syminfo tags are available
rie
parents:
5324
diff
changeset
|
1358 |
6617855 nodirect tag can be ignored when other syminfo tags are available |
0557ad79abbf
6617855 nodirect tag can be ignored when other syminfo tags are available
rie
parents:
5324
diff
changeset
|
1359 |
(link-editor components only) |
5411
7e4b0f185bae
PSARC 2007/620 elfdump -T, and simplified matching
ab196087
parents:
5368
diff
changeset
|
1360 |
6621066 Reduce need for new elfdump options with every section type (D) |
7e4b0f185bae
PSARC 2007/620 elfdump -T, and simplified matching
ab196087
parents:
5368
diff
changeset
|
1361 |
PSARC/2007/620 elfdump -T, and simplified matching |
5451
d106cea3cae1
6627765 soffice failure after integration of 6603313 - dangling GROUP pointer.
rie
parents:
5411
diff
changeset
|
1362 |
6627765 soffice failure after integration of 6603313 - dangling GROUP pointer. |
5459
47c7b3aa8805
6319025 SUNWbtool packaging issues in Nevada and S10u1.
ab196087
parents:
5451
diff
changeset
|
1363 |
6319025 SUNWbtool packaging issues in Nevada and S10u1. |
5565
538e7adac11a
6626135 elfedit capabilities str->value mapping should come from usr/src/common/elfcap
ab196087
parents:
5549
diff
changeset
|
1364 |
6626135 elfedit capabilities str->value mapping should come from |
538e7adac11a
6626135 elfedit capabilities str->value mapping should come from usr/src/common/elfcap
ab196087
parents:
5549
diff
changeset
|
1365 |
usr/src/common/elfcap |
5801
c26c36cb0a81
PSARC/2008/006: make ld(1) -z combreloc become default behavior
rie
parents:
5565
diff
changeset
|
1366 |
6642769 ld(1) -z combreloc should become default behavior (D) |
6234 | 1367 |
PSARC/2008/006 make ld(1) -z combreloc become default behavior |
5827 | 1368 |
6634436 XFFLAG should be updated. (link-editor components only) |
5892
b863dde33f1b
6492726 Merge SHF_MERGE|SHF_STRINGS input sections
ab196087
parents:
5827
diff
changeset
|
1369 |
6492726 Merge SHF_MERGE|SHF_STRINGS input sections |
5905 | 1370 |
4947191 OSNet should use direct bindings (link-editor components only) |
5950 | 1371 |
6654381 lazy loading fall-back needs optimizing |
5971 | 1372 |
6658385 ld core dumps when building Xorg on nv_82 |
6040
b0ad8aeed21b
6516808 ld.so.1's token expansion provides no escape for platforms that don't report HWCAP
rie
parents:
5971
diff
changeset
|
1373 |
6516808 ld.so.1's token expansion provides no escape for platforms that don't |
b0ad8aeed21b
6516808 ld.so.1's token expansion provides no escape for platforms that don't report HWCAP
rie
parents:
5971
diff
changeset
|
1374 |
report HWCAP |
6117
40d4ef971174
6667661 Direct bindings can compromise executables with insufficient copy relocation information
rie
parents:
6040
diff
changeset
|
1375 |
6668534 Direct bindings can compromise function address comparisons from |
40d4ef971174
6667661 Direct bindings can compromise executables with insufficient copy relocation information
rie
parents:
6040
diff
changeset
|
1376 |
executables |
40d4ef971174
6667661 Direct bindings can compromise executables with insufficient copy relocation information
rie
parents:
6040
diff
changeset
|
1377 |
6667661 Direct bindings can compromise executables with insufficient copy |
40d4ef971174
6667661 Direct bindings can compromise executables with insufficient copy relocation information
rie
parents:
6040
diff
changeset
|
1378 |
relocation information |
6234 | 1379 |
6357282 ldd should recognize PARENT and EXTERN symbols (D) |
1380 |
PSARC/2008/148 new ldd(1) -p option |
|
6166
3479c27f8ecc
6672394 ldd(1) unused dependency processing is tricked by relocations errors
rie
parents:
6158
diff
changeset
|
1381 |
6672394 ldd(1) unused dependency processing is tricked by relocations errors |
6234 | 1382 |
6671255 link-editor should support cross linking (D) |
1383 |
PSARC/2008/179 cross link-editor |
|
6225
e6305f16e938
6674666 elfedit dyn:posflag1 needs option to locate element via NEEDED item
ab196087
parents:
6223
diff
changeset
|
1384 |
6674666 elfedit dyn:posflag1 needs option to locate element via NEEDED item |
6234 | 1385 |
6568447 bcp is broken by 6551627 (link-editor components only) |
1386 |
6675591 elfwrap - wrap data in an ELF file (D,P) |
|
1387 |
PSARC/2008/198 elfwrap - wrap data in an ELF file |
|
6322
c7bf2a887dd4
6679212 sgs use of SCCS id for versioning is obstacle to mercurial migration
ab196087
parents:
6299
diff
changeset
|
1388 |
6678244 elfdump dynamic section sanity checking needs refinement |
c7bf2a887dd4
6679212 sgs use of SCCS id for versioning is obstacle to mercurial migration
ab196087
parents:
6299
diff
changeset
|
1389 |
6679212 sgs use of SCCS id for versioning is obstacle to mercurial migration |
6323 | 1390 |
6681761 lies, darn lies, and linker README files |
6387
4977cc444d39
6509323 Need to disable the Multiple Files loading - same name, different directories (or its stat() use)
rie
parents:
6323
diff
changeset
|
1391 |
6509323 Need to disable the Multiple Files loading - same name, different |
4977cc444d39
6509323 Need to disable the Multiple Files loading - same name, different directories (or its stat() use)
rie
parents:
6323
diff
changeset
|
1392 |
directories (or its stat() use) |
6406
63229f7b802f
6686889 ld.so.1 regression - bad pointer created with 6509323 integration
rie
parents:
6388
diff
changeset
|
1393 |
6686889 ld.so.1 regression - bad pointer created with 6509323 integration |
6569
90c99f858ba3
6695681 ldd(1) crashes when run from a chrooted environment
ab196087
parents:
6406
diff
changeset
|
1394 |
6695681 ldd(1) crashes when run from a chrooted environment |
6572
57d9d49c8eb0
6516212 usr/src/cmd/sgs/libelf warlock targets should be fixed or abandoned
ab196087
parents:
6569
diff
changeset
|
1395 |
6516212 usr/src/cmd/sgs/libelf warlock targets should be fixed or abandoned |
6614
144184774564
6699594 The ld command has a problem handling 'protected' mapfile keyword.
rie
parents:
6572
diff
changeset
|
1396 |
6678310 using LD_AUDIT, ld.so.1 calls shared library's .init before library is |
144184774564
6699594 The ld command has a problem handling 'protected' mapfile keyword.
rie
parents:
6572
diff
changeset
|
1397 |
fully relocated (link-editor components only) |
144184774564
6699594 The ld command has a problem handling 'protected' mapfile keyword.
rie
parents:
6572
diff
changeset
|
1398 |
6699594 The ld command has a problem handling 'protected' mapfile keyword. |
6635 | 1399 |
6699131 elfdump should display core file notes (D) |
6652
83987ff288ca
6702260 single threading .init/.fini sections breaks staroffice
rie
parents:
6635
diff
changeset
|
1400 |
6702260 single threading .init/.fini sections breaks staroffice |
6667 | 1401 |
6703919 boot hangs intermittently on x86 with onnv daily.0430 and on |
6677
5ac557d186e4
6701798 ld can enter infinite loop processing bad mapfile
ab196087
parents:
6667
diff
changeset
|
1402 |
6701798 ld can enter infinite loop processing bad mapfile |
6719
38e6916710cf
6706401 direct binding copy relocation fallback is insufficient for ild generated objects
rie
parents:
6677
diff
changeset
|
1403 |
6706401 direct binding copy relocation fallback is insufficient for ild |
38e6916710cf
6706401 direct binding copy relocation fallback is insufficient for ild generated objects
rie
parents:
6677
diff
changeset
|
1404 |
generated objects |
6746
1223e4c9093a
6705846 multithreaded C++ application seems to get deadlocked in the dynamic linker code
rie
parents:
6719
diff
changeset
|
1405 |
6705846 multithreaded C++ application seems to get deadlocked in the dynamic |
1223e4c9093a
6705846 multithreaded C++ application seems to get deadlocked in the dynamic linker code
rie
parents:
6719
diff
changeset
|
1406 |
linker code |
6766
0251158c6e95
6686343 ldd(1) - unused search path diagnosis should be enabled
rie
parents:
6746
diff
changeset
|
1407 |
6686343 ldd(1) - unused search path diagnosis should be enabled |
6874
ed5fd6d3ae67
6712292 ld.so.1 should fall back to an interposer for failed direct bindings
rie
parents:
6766
diff
changeset
|
1408 |
6599700 librtld_db needs better plugin support (link-editor components only) |
ed5fd6d3ae67
6712292 ld.so.1 should fall back to an interposer for failed direct bindings
rie
parents:
6766
diff
changeset
|
1409 |
6713830 mdb dumped core reading a gcore |
ed5fd6d3ae67
6712292 ld.so.1 should fall back to an interposer for failed direct bindings
rie
parents:
6766
diff
changeset
|
1410 |
6712292 ld.so.1 should fall back to an interposer for failed direct bindings |
6951
59445bec7ef4
6716350 usr/src/cmd/sgs should be linted by nightly builds
ab196087
parents:
6874
diff
changeset
|
1411 |
6716350 usr/src/cmd/sgs should be linted by nightly builds |
7008
8f7bd4ba8aeb
6720509 usr/src/cmd/sgs/sgsdemangler should be removed
ab196087
parents:
6951
diff
changeset
|
1412 |
6720509 usr/src/cmd/sgs/sgsdemangler should be removed |
7064
54385280df78
6617475 gas creates erroneous FILE symbols [was: ld.so.1 is reported as false positive by wsdiff]
ab196087
parents:
7008
diff
changeset
|
1413 |
6617475 gas creates erroneous FILE symbols [was: ld.so.1 is reported as |
54385280df78
6617475 gas creates erroneous FILE symbols [was: ld.so.1 is reported as false positive by wsdiff]
ab196087
parents:
7008
diff
changeset
|
1414 |
false positive by wsdiff] |
7082
2886b49c89f4
6724311 dldump() mishandles R_AMD64_JUMP_SLOT relocations
ab196087
parents:
7064
diff
changeset
|
1415 |
6724311 dldump() mishandles R_AMD64_JUMP_SLOT relocations |
7122
51f3b40bdc33
6724774 elfdump -n doesn't print siginfo structure
ab196087
parents:
7082
diff
changeset
|
1416 |
6724774 elfdump -n doesn't print siginfo structure |
7199
12c6362ca272
6728555 Fix for amd64 aw (6617475) breaks pure gcc builds
ab196087
parents:
7122
diff
changeset
|
1417 |
6728555 Fix for amd64 aw (6617475) breaks pure gcc builds |
7359
d738a7f7d21f
6734598 ld(1) archive processing failure due to mismatched file descriptors
Rod Evans <Rod.Evans@Sun.COM>
parents:
7199
diff
changeset
|
1418 |
6734598 ld(1) archive processing failure due to mismatched file descriptors |
7404
9310cd076095
6684577 ld should propagate SHF_LINK_ORDER flag to ET_REL objects
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7359
diff
changeset
|
1419 |
6684577 ld should propagate SHF_LINK_ORDER flag to ET_REL objects |
7463
c4d92436ec33
6735939 ld(1) discarded symbol relocations errors (Studio and GNU).
Rod Evans <Rod.Evans@Sun.COM>
parents:
7404
diff
changeset
|
1420 |
6735939 ld(1) discarded symbol relocations errors (Studio and GNU). |
c4d92436ec33
6735939 ld(1) discarded symbol relocations errors (Studio and GNU).
Rod Evans <Rod.Evans@Sun.COM>
parents:
7404
diff
changeset
|
1421 |
6354160 Solaris linker includes more than one copy of code in binary when |
c4d92436ec33
6735939 ld(1) discarded symbol relocations errors (Studio and GNU).
Rod Evans <Rod.Evans@Sun.COM>
parents:
7404
diff
changeset
|
1422 |
linking gnu object code |
7744
c39a337d4553
6752728 link-editor can enter UNDEF symbols in symbol sort sections
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7682
diff
changeset
|
1423 |
6744003 ld(1) could provide better argument processing diagnostics (D) |
7636
663e8355bb29
6744003 ld(1) could provide better argument processing diagnostics
Rod Evans <Rod.Evans@Sun.COM>
parents:
7463
diff
changeset
|
1424 |
PSARC 2008/583 add gld options to ld(1) |
7744
c39a337d4553
6752728 link-editor can enter UNDEF symbols in symbol sort sections
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7682
diff
changeset
|
1425 |
6749055 ld should generate GNU style VERSYM indexes for VERNEED records (D) |
7682
b04d06fd448f
6749055 ld should generate GNU style VERSYM indexes for VERNEED records
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7668
diff
changeset
|
1426 |
PSARC/2008/603 ELF objects to adopt GNU-style Versym indexes |
7744
c39a337d4553
6752728 link-editor can enter UNDEF symbols in symbol sort sections
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7682
diff
changeset
|
1427 |
6752728 link-editor can enter UNDEF symbols in symbol sort sections |
7785
8daf921c3f0c
6756472 AOUT search path pruning
Rod Evans <Rod.Evans@Sun.COM>
parents:
7744
diff
changeset
|
1428 |
6756472 AOUT search path pruning (D) |
7833
60e027e61b69
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7785
diff
changeset
|
1429 |
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities (D) |
60e027e61b69
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7785
diff
changeset
|
1430 |
(link-editor components only) |
60e027e61b69
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7785
diff
changeset
|
1431 |
PSARC/2008/622 32-bit Address Restriction Software Capabilities Flag |
7835
4cb5c1cab637
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
Rod Evans <Rod.Evans@Sun.COM>
parents:
7833
diff
changeset
|
1432 |
6756953 customer requests that DT_CONFIG strings be honored for secure apps (D) |
8478
c9cb3d5655e7
6786744 32-bit dbx failed with unknown rtld_db.so error on snv_104
Rod Evans <Rod.Evans@Sun.COM>
parents:
8394
diff
changeset
|
1433 |
6756048 rd_loadobj_iter() should always invoke brand plugin callback |
7974
f09e70a89321
6765299 ld --version-script option not compatible with GNU ld
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7835
diff
changeset
|
1434 |
6765299 ld --version-script option not compatible with GNU ld (D) |
7983
4c593ea9ad3a
6748160 problem with -zrescan
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7974
diff
changeset
|
1435 |
6748160 problem with -zrescan (D) |
4c593ea9ad3a
6748160 problem with -zrescan
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7974
diff
changeset
|
1436 |
PSARC/2008/651 New ld archive rescan options |
8140
5932af7fc25c
6763342 sloppy relocations need to get sloppier
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
7983
diff
changeset
|
1437 |
6763342 sloppy relocations need to get sloppier |
8159
89ffa23f2543
6736890 PT_SUNWBSS should be disabled
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8140
diff
changeset
|
1438 |
6736890 PT_SUNWBSS should be disabled (D) |
89ffa23f2543
6736890 PT_SUNWBSS should be disabled
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8140
diff
changeset
|
1439 |
PSARC/2008/715 PT_SUNWBSS removal |
8203
56d3fec1b1c0
6772661 ldd/lddstub/ld.so.1 dump core in current nightly while processing libsoftcrypto_hwcap.so.1
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8159
diff
changeset
|
1440 |
6772661 ldd/lddstub/ld.so.1 dump core in current nightly while processing |
56d3fec1b1c0
6772661 ldd/lddstub/ld.so.1 dump core in current nightly while processing libsoftcrypto_hwcap.so.1
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8159
diff
changeset
|
1441 |
libsoftcrypto_hwcap.so.1 |
8223
628841638a21
6765931 mcs generates unlink(NULL) system calls
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8203
diff
changeset
|
1442 |
6765931 mcs generates unlink(NULL) system calls |
8324
9fc4f0ff441b
6775062 remove /usr/lib/libldstab.so
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8223
diff
changeset
|
1443 |
6775062 remove /usr/lib/libldstab.so (D) |
8368
24d7f5c47e26
6782977 ld segfaults after support lib version error sends bad args to vprintf()
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8324
diff
changeset
|
1444 |
6782977 ld segfaults after support lib version error sends bad args to vprintf() |
8369
7536f6823d94
6773695 ld -z nopartial can break non-pic objects
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8368
diff
changeset
|
1445 |
6773695 ld -z nopartial can break non-pic objects |
8388
20ee5c31e1a4
6778453 RTLD_GROUP prevents use of application defined malloc
Rod Evans <Rod.Evans@Sun.COM>
parents:
8369
diff
changeset
|
1446 |
6778453 RTLD_GROUP prevents use of application defined malloc |
8478
c9cb3d5655e7
6786744 32-bit dbx failed with unknown rtld_db.so error on snv_104
Rod Evans <Rod.Evans@Sun.COM>
parents:
8394
diff
changeset
|
1447 |
6786744 32-bit dbx failed with unknown rtld_db.so error on snv_104 |
8501
e544a13d2b41
6789925 64-bit applications with SF1_SUNW_ADDR32 require non-default starting address
Rod Evans <Rod.Evans@Sun.COM>
parents:
8478
diff
changeset
|
1448 |
6789925 64-bit applications with SF1_SUNW_ADDR32 require non-default starting |
e544a13d2b41
6789925 64-bit applications with SF1_SUNW_ADDR32 require non-default starting address
Rod Evans <Rod.Evans@Sun.COM>
parents:
8478
diff
changeset
|
1449 |
address |
8548
a55d544e54ba
6792906 ld -z nopartial fix breaks TLS
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8501
diff
changeset
|
1450 |
6792906 ld -z nopartial fix breaks TLS |
8598
0867fc633d66
6686372 ld.so.1 should use mmapobj(2)
Rod Evans <Rod.Evans@Sun.COM>
parents:
8548
diff
changeset
|
1451 |
6686372 ld.so.1 should use mmapobj(2) |
0867fc633d66
6686372 ld.so.1 should use mmapobj(2)
Rod Evans <Rod.Evans@Sun.COM>
parents:
8548
diff
changeset
|
1452 |
6726108 dlopen() performance could be improved. |
8608
9719dcedb8a3
6792836 ld is slow when processing GNU linkonce sections
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8598
diff
changeset
|
1453 |
6792836 ld is slow when processing GNU linkonce sections |
8620
2bafd98d28d4
6797468 ld.so.1: orphaned handles aren't processed correctly
Rod Evans <Rod.Evans@Sun.COM>
parents:
8608
diff
changeset
|
1454 |
6797468 ld.so.1: orphaned handles aren't processed correctly |
8645
acf2cf0b3d04
6798676 ld.so.1: enters infinite loop with realloc/defragmentation logic
Rod Evans <Rod.Evans@Sun.COM>
parents:
8620
diff
changeset
|
1455 |
6798676 ld.so.1: enters infinite loop with realloc/defragmentation logic |
8699
7536c3d13605
6237063 request extension to dl* family to provide segment bounds information
Rod Evans <Rod.Evans@Sun.COM>
parents:
8645
diff
changeset
|
1456 |
6237063 request extension to dl* family to provide segment bounds |
7536c3d13605
6237063 request extension to dl* family to provide segment bounds information
Rod Evans <Rod.Evans@Sun.COM>
parents:
8645
diff
changeset
|
1457 |
information (D) |
7536c3d13605
6237063 request extension to dl* family to provide segment bounds information
Rod Evans <Rod.Evans@Sun.COM>
parents:
8645
diff
changeset
|
1458 |
PSARC/2009/054 dlinfo(3c) - segment mapping retrieval |
8747
73be8d78d904
6800388 shstrtab can be sized incorrectly when -z ignore is used
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8699
diff
changeset
|
1459 |
6800388 shstrtab can be sized incorrectly when -z ignore is used |
8814
5e101fbc66f1
6805009 ld.so.1: link map control list tear down leaves dangling pointer - pfinstall does it again.
Rod Evans <Rod.Evans@Sun.COM>
parents:
8747
diff
changeset
|
1460 |
6805009 ld.so.1: link map control list tear down leaves dangling pointer - |
5e101fbc66f1
6805009 ld.so.1: link map control list tear down leaves dangling pointer - pfinstall does it again.
Rod Evans <Rod.Evans@Sun.COM>
parents:
8747
diff
changeset
|
1461 |
pfinstall does it again. |
8881
554b7a9a07e8
6807050 GNU linkonce sections can create duplicate and incompatible eh_frame FDE entries
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8814
diff
changeset
|
1462 |
6807050 GNU linkonce sections can create duplicate and incompatible |
554b7a9a07e8
6807050 GNU linkonce sections can create duplicate and incompatible eh_frame FDE entries
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8814
diff
changeset
|
1463 |
eh_frame FDE entries |
9085
ff7eb0bace56
6813909 generalize eh_frame support to non-amd64 platforms
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
8883
diff
changeset
|
1464 |
6813909 generalize eh_frame support to non-amd64 platforms |
9131
d7741cc87056
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
Rod Evans <Rod.Evans@Sun.COM>
parents:
9085
diff
changeset
|
1465 |
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations |
9144
82542ec040b5
6802452 libelf shouldn't use MS_SYNC
Rod Evans <Rod.Evans@Sun.COM>
parents:
9131
diff
changeset
|
1466 |
6802452 libelf shouldn't use MS_SYNC |
9155
005865c6f2c5
6818012 nm tries to modify readonly segment and dumps core
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
9144
diff
changeset
|
1467 |
6818012 nm tries to modify readonly segment and dumps core |
9218
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1468 |
6821646 xVM dom0 doesn't boot on daily.0324 and beyond |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1469 |
6822828 librtld_db can return RD_ERR before RD_NOMAPS, which compromises dbx |
d3fd4880a83d
6821646 xVM dom0 doesn't boot on daily.0324 and beyond
Rod Evans <Rod.Evans@Sun.COM>
parents:
9155
diff
changeset
|
1470 |
expectations. |
9273
9a0603d78ad3
6821619 Solaris linkers need systematic approach to ELF OSABI
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
9218
diff
changeset
|
1471 |
6821619 Solaris linkers need systematic approach to ELF OSABI |
9a0603d78ad3
6821619 Solaris linkers need systematic approach to ELF OSABI
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
9218
diff
changeset
|
1472 |
PSARC/2009/196 ELF objects to set OSABI / elfdump -O option |
9313
d92b0c5ba25b
6827468 6801536 breaks 'ld -s' if there are weak/strong symbol pairs
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
9273
diff
changeset
|
1473 |
6827468 6801536 breaks 'ld -s' if there are weak/strong symbol pairs |
9340
5163f16f8c5d
6715578 AOUT (BCP) symbol lookup can be compromised with lazy loading.
Rod Evans <Rod.Evans@Sun.COM>
parents:
9313
diff
changeset
|
1474 |
6715578 AOUT (BCP) symbol lookup can be compromised with lazy loading. |
5163f16f8c5d
6715578 AOUT (BCP) symbol lookup can be compromised with lazy loading.
Rod Evans <Rod.Evans@Sun.COM>
parents:
9313
diff
changeset
|
1475 |
6752883 ld.so.1 error message should be buffered (not sent to stderr). |
5163f16f8c5d
6715578 AOUT (BCP) symbol lookup can be compromised with lazy loading.
Rod Evans <Rod.Evans@Sun.COM>
parents:
9313
diff
changeset
|
1476 |
6577982 ld.so.1 calls getpid() before it should when any LD_* are set |
5163f16f8c5d
6715578 AOUT (BCP) symbol lookup can be compromised with lazy loading.
Rod Evans <Rod.Evans@Sun.COM>
parents:
9313
diff
changeset
|
1477 |
6826513 ldd gets confused by a crle(1) LD_PRELOAD setting |
9406
264141fcf761
6831285 linker LD_DEBUG support needs improvements
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
9340
diff
changeset
|
1478 |
6831285 linker LD_DEBUG support needs improvements |
9569
5657927bc642
6806791 filter builds could be optimized
Rod Evans <Rod.Evans@Sun.COM>
parents:
9406
diff
changeset
|
1479 |
6806791 filter builds could be optimized (link-editor components only) |
5657927bc642
6806791 filter builds could be optimized
Rod Evans <Rod.Evans@Sun.COM>
parents:
9406
diff
changeset
|
1480 |
6823371 calloc() uses suboptimal memset() causing 15% regression in SpecCPU2006 |
5657927bc642
6806791 filter builds could be optimized
Rod Evans <Rod.Evans@Sun.COM>
parents:
9406
diff
changeset
|
1481 |
gcc code (link-editor components only) |
9577
dca915fd85d3
6831308 ld.so.1: symbol rescanning does a little too much work
Rod Evans <Rod.Evans@Sun.COM>
parents:
9569
diff
changeset
|
1482 |
6831308 ld.so.1: symbol rescanning does a little too much work |
9615
56391369c440
6837777 ld ordered section code uses too much memory and works too hard
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
9577
diff
changeset
|
1483 |
6837777 ld ordered section code uses too much memory and works too hard |
9646
2e27f8ce04d3
6841199 Undo 10 year old workaround and use 64-bit ld on 32-bit objects
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
9615
diff
changeset
|
1484 |
6841199 Undo 10 year old workaround and use 64-bit ld on 32-bit objects |
2e27f8ce04d3
6841199 Undo 10 year old workaround and use 64-bit ld on 32-bit objects
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
9615
diff
changeset
|
1485 |
6784790 ld should examine archives to determine output object class/machine |
2e27f8ce04d3
6841199 Undo 10 year old workaround and use 64-bit ld on 32-bit objects
Ali Bahrami <Ali.Bahrami@Sun.COM>
parents:
9615
diff
changeset
|
1486 |
PSARC/2009/305 ld -32 option |