1007fd6fd24227460e77ce89f5ca85641a85a576 |
|
11-Aug-2010 |
Ali Bahrami <Ali.Bahrami@Oracle.COM> |
6972860 ld should provide user guidance to improve objects
PSARC/2010/312 Link-editor guidance |
bf994817a71d4ac680198e25fe79d13c247306e0 |
|
13-Apr-2010 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6941727 ld relocation cache memory use is excessive |
08278a5e91755ccdb5850c19d21d42fb2e16b50e |
|
01-Mar-2010 |
Rod Evans <Rod.Evans@Sun.COM> |
6918143 symbol capabilities
6910387 .tdata and .tbss separation invalidates TLS program header information |
69112edd987c28fa551d4f8d9362a84a45365f17 |
|
22-Feb-2010 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6916788 ld version 2 mapfile syntax
PSARC/2009/688 Human readable and extensible ld mapfile syntax |
3c573fcc51430b02603f62713f3f5d1b0b1aed1c |
|
16-Oct-2009 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6885456 Need to implement GNU-ld behavior in construction of .init/.fini sections |
635216b673cf196ac523ff2a7ab715717e553292 |
|
14-Oct-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6888489 Null environment variables are not overriding crle(1) replaceable environment variables. |
4a8d0ea71c9a4e51c6a916a083ced6b499eb207f |
|
16-Jun-2009 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6849998 remove undocumented mapfile $SPECVERS and $NEED options |
57ef7aa924e4bfdf3118d9b5b4285dfc94b632f3 |
|
20-Mar-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations |
7e16fca05dfbcfd32c2ebc9e4d1abdac1cd8657c |
|
18-Mar-2009 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6813909 generalize eh_frame support to non-amd64 platforms
--HG--
rename : usr/src/cmd/sgs/libld/common/unwind.amd.c => usr/src/cmd/sgs/libld/common/unwind.c |
bf2f215a627c8d98b31d1f211c49071ce3133dd4 |
|
14-Jan-2009 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6792906 ld -z nopartial fix breaks TLS |
bb3b4f6c01fc6e0a2180720f69c6087f80f6422b |
|
08-Jan-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6789925 64-bit applications with SF1_SUNW_ADDR32 require non-default starting address |
b26cc8da862e574ec942cee80bbf16adea38a30f |
|
15-Dec-2008 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6773695 ld -z nopartial can break non-pic objects |
354507029a42e4bcb1ea64fc4685f2bfd4792db8 |
|
19-Nov-2008 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6736890 PT_SUNWBSS should be disabled
PSARC/2008/715 PT_SUNWBSS removal |
1d9df23bbf4124f12ca7832d6eaaa600e0aa8eda |
|
27-Mar-2008 |
ab196087 <none@none> |
6678244 elfdump dymamic section sanity checking needs refinement |
ba2be53024c0b999e74ba9adcd7d80fec5df8c57 |
|
18-Mar-2008 |
ab196087 <none@none> |
PSARC 2008/179 cross link-editor
6671255 link-editor should support cross linking
--HG--
rename : usr/src/cmd/sgs/libld/common/libld.chk.msg => deleted_files/usr/src/cmd/sgs/libld/common/libld.chk.msg
rename : usr/src/cmd/sgs/libld/common/machsym.intel.c => deleted_files/usr/src/cmd/sgs/libld/common/machsym.intel.c
rename : usr/src/uts/intel/amd64/krtld/relmach.h => deleted_files/usr/src/uts/intel/amd64/krtld/relmach.h
rename : usr/src/uts/intel/ia32/krtld/relmach.h => deleted_files/usr/src/uts/intel/ia32/krtld/relmach.h
rename : usr/src/uts/sparc/krtld/relmach.h => deleted_files/usr/src/uts/sparc/krtld/relmach.h
rename : usr/src/uts/sparc/sys/machelf.h => deleted_files/usr/src/uts/sparc/sys/machelf.h
rename : usr/src/cmd/sgs/include/i386/machdep.h => usr/src/cmd/sgs/include/i386/machdep_x86.h
rename : usr/src/cmd/sgs/include/sparc/machdep.h => usr/src/cmd/sgs/include/sparc/machdep_sparc.h
rename : usr/src/uts/intel/sys/machelf.h => usr/src/uts/common/sys/machelf.h |
f3324781c875e2f9865c291e43f86ee710b0c145 |
|
05-Oct-2007 |
ab196087 <none@none> |
6610591 do_reloc() should not require unused arguments |
6a074c93c5dee390d8ca2377f42e55418f0a9eb3 |
|
01-Oct-2007 |
ab196087 <none@none> |
5035454 mixing -Kpic and -KPIC may cause SIGSEGV with -xarch=v9 |
de777a601dfef76d8d54837de77dc672dce47498 |
|
26-Jul-2007 |
ab196087 <none@none> |
6583742 ELF string conversion library needs to lose static writable buffers |
f5a18a30a06b60eec275589214da939abbaa99d9 |
|
20-Mar-2007 |
rie <none@none> |
6535688 elfdump could be more robust in the face of Purify |
051d39bbeea3e1b0fd8395dc97be34acb3241891 |
|
21-Dec-2006 |
rie <none@none> |
6501793 GOTOP relocation transition (optimization) fails with offsets > 2^32 |
2926dd2e801916128855cec712d18656be9bd1c5 |
|
03-Oct-2006 |
rie <none@none> |
PSARC/2006/558 R_*_SIZE relocation support
6336605 link-editors need to support R_*_SIZE relocations
6475375 ld.so.1: symbol search optimization to reduce rescans
6475497 elfdump(1) is misreporting sh_link |
7010c12ad3ac2cada55cf126121a8c46957d3632 |
|
30-Aug-2006 |
rie <none@none> |
6464235 executing the 64-bit ld(1) should be easy |
c1c6f601cc48d067049ea58a07349897a8e225f2 |
|
12-Jul-2006 |
rie <none@none> |
6388946 attempting to dlopen a .o file mislabeled as .so fails
6446740 allow mapfile symbol definitions to create backing storage
4986360 linker crash on exec of .so (as opposed to a.out) -- error preferred instead
6229145 ld: initarray/finiarray processing occurs after got size is determined
6324924 the linker should warn if there's a .init section but not _init |
d326b23bcecd3c0d693a54003343ec3de73e58d0 |
|
08-Jun-2006 |
rie <none@none> |
6423051 static TLS support within the link-editors needs a major face lift |
c13de8f6a88563211bd4432ca11ca38ed3bf0fc0 |
|
15-May-2006 |
ab196087 <none@none> |
PSARC 2006/301 elf_M32.h removal
PSARC 2006/309 crle(1) configuration file format change
6174390 crle configuration files are inconsistent across platforms
--HG--
rename : usr/src/cmd/sgs/dump/common/util.c => deleted_files/usr/src/cmd/sgs/dump/common/util.c
rename : usr/src/uts/common/sys/elf_M32.h => deleted_files/usr/src/uts/common/sys/elf_M32.h |
0bc07c75e71baa4cc26f90611864f7e60dcea093 |
|
26-Mar-2006 |
rie <none@none> |
6398893 Extended section processing needs some work |
5aefb6555731130ca4fd295960123d71f2d21fe8 |
|
14-Mar-2006 |
rie <none@none> |
6316708 LD_DEBUG should provide a means of identifying/isolating individual
link-map lists
6280209 elfdump cores on memory model 0x3
6197234 elfdump and dump don't handle 64-bit symbols correctly
--HG--
rename : usr/src/cmd/sgs/libelf/spec/Makefile => deleted_files/usr/src/cmd/sgs/libelf/spec/Makefile
rename : usr/src/cmd/sgs/libelf/spec/Makefile.targ => deleted_files/usr/src/cmd/sgs/libelf/spec/Makefile.targ
rename : usr/src/cmd/sgs/libelf/spec/amd64/Makefile => deleted_files/usr/src/cmd/sgs/libelf/spec/amd64/Makefile
rename : usr/src/cmd/sgs/libelf/spec/elf.spec => deleted_files/usr/src/cmd/sgs/libelf/spec/elf.spec
rename : usr/src/cmd/sgs/libelf/spec/elf32.spec => deleted_files/usr/src/cmd/sgs/libelf/spec/elf32.spec
rename : usr/src/cmd/sgs/libelf/spec/elf64.spec => deleted_files/usr/src/cmd/sgs/libelf/spec/elf64.spec
rename : usr/src/cmd/sgs/libelf/spec/gelf.spec => deleted_files/usr/src/cmd/sgs/libelf/spec/gelf.spec
rename : usr/src/cmd/sgs/libelf/spec/i386/Makefile => deleted_files/usr/src/cmd/sgs/libelf/spec/i386/Makefile
rename : usr/src/cmd/sgs/libelf/spec/sparc/Makefile => deleted_files/usr/src/cmd/sgs/libelf/spec/sparc/Makefile
rename : usr/src/cmd/sgs/libelf/spec/sparcv9/Makefile => deleted_files/usr/src/cmd/sgs/libelf/spec/sparcv9/Makefile
rename : usr/src/cmd/sgs/libelf/spec/versions => deleted_files/usr/src/cmd/sgs/libelf/spec/versions
rename : usr/src/cmd/sgs/libelf/spec/weak.spec => deleted_files/usr/src/cmd/sgs/libelf/spec/weak.spec
rename : usr/src/cmd/sgs/librtld_db/common/lintsup.c => deleted_files/usr/src/cmd/sgs/librtld_db/common/lintsup.c
rename : usr/src/cmd/sgs/libld/amd64/machrel.c => usr/src/cmd/sgs/libld/common/machrel.amd.c
rename : usr/src/cmd/sgs/libld/i386/machrel.c => usr/src/cmd/sgs/libld/common/machrel.intel.c
rename : usr/src/cmd/sgs/libld/sparc/machrel.c => usr/src/cmd/sgs/libld/common/machrel.sparc.c
rename : usr/src/cmd/sgs/libld/i386/machsym.c => usr/src/cmd/sgs/libld/common/machsym.intel.c
rename : usr/src/cmd/sgs/libld/sparc/machsym.c => usr/src/cmd/sgs/libld/common/machsym.sparc.c
rename : usr/src/cmd/sgs/libld/amd64/amd64unwind.c => usr/src/cmd/sgs/libld/common/unwind.amd.c
rename : usr/src/cmd/sgs/librtld_db/common/librtld_db.sparc.msg => usr/src/cmd/sgs/librtld_db/common/librtld_db.sparcv9.msg
rename : usr/src/cmd/sgs/rtld/common/sunwmove.c => usr/src/cmd/sgs/rtld/common/move.c |