8609 want a position independent CRTReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>Reviewed by: Albert Lee <trisk@forkgnu.org>Approved by: Dan
8609 want a position independent CRTReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>Reviewed by: Albert Lee <trisk@forkgnu.org>Approved by: Dan McDonald <danmcd@joyent.com>refs #4640
show more ...
3669 for local auditors, LA_FLG_BINDTO does not audit all symbol bindingsReviewed by: Adam Leventhal <ahl@delphix.com>Reviewed by: Dan McDonald <danmcd@nexenta.com>Reviewed by: Richard Lowe <richl
3669 for local auditors, LA_FLG_BINDTO does not audit all symbol bindingsReviewed by: Adam Leventhal <ahl@delphix.com>Reviewed by: Dan McDonald <danmcd@nexenta.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Approved by: Gordon Ross <gwr@nexenta.com>
3414 Need a new word of AT_SUN_HWCAP bits3415 Add isainfo support for f16c and rdrand3416 Need disassembler support for rdrand and f16cReviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewe
3414 Need a new word of AT_SUN_HWCAP bits3415 Add isainfo support for f16c and rdrand3416 Need disassembler support for rdrand and f16cReviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>Approved by: Garrett D'Amore <garrett@damore.org>
2413 %ymm* need to be preserved on way through PLTReviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Joshua M. Clulow <josh@sysmgr.org>Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope
2413 %ymm* need to be preserved on way through PLTReviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Joshua M. Clulow <josh@sysmgr.org>Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>Approved by: Albert Lee <trisk@nexenta.com>
6916796 OSnet mapfiles should use version 2 link-editor syntax (fix mapfilechk,unref)
6916796 OSnet mapfiles should use version 2 link-editor syntax--HG--rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-versrename : usr/src/cmd/sgs/lin
6916796 OSnet mapfiles should use version 2 link-editor syntax--HG--rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-versrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-bindings => usr/src/cmd/sgs/link_audit/common/mapfile-vers-bindingsrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-perfcnt => usr/src/cmd/sgs/link_audit/common/mapfile-vers-perfcntrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-symbindrep => usr/src/cmd/sgs/link_audit/common/mapfile-vers-symbindreprename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-truss => usr/src/cmd/sgs/link_audit/common/mapfile-vers-trussrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-who => usr/src/cmd/sgs/link_audit/common/mapfile-vers-whorename : usr/src/common/mapfiles/i386/map.noexdata => usr/src/common/mapfiles/common/map.noexdatarename : usr/src/lib/libaio/sparc/mapfile-vers => usr/src/lib/libaio/common/mapfile-versrename : usr/src/lib/libelfsign/common/mapfile.map => usr/src/lib/libelfsign/common/mapfile-versrename : usr/src/lib/libpthread/sparc/mapfile-vers => usr/src/lib/libpthread/common/mapfile-versrename : usr/src/lib/librt/amd64/mapfile-vers => usr/src/lib/librt/common/mapfile-versrename : usr/src/lib/libsys/sparc/mapfile-vers => usr/src/lib/libsys/common/mapfile-versrename : usr/src/lib/libthread/sparc/mapfile-vers => usr/src/lib/libthread/common/mapfile-vers
6943772 Testing for a symbols existence with RTLD_PROBE is compromised by RTLD_BIND_NOWPSARC/2010/175 Deferred symbol references6943432 dlsym(RTLD_PROBE) should only bind to symbol definitions6668
6943772 Testing for a symbols existence with RTLD_PROBE is compromised by RTLD_BIND_NOWPSARC/2010/175 Deferred symbol references6943432 dlsym(RTLD_PROBE) should only bind to symbol definitions6668759 an external method for determining whether an ELF dependency is optional--HG--rename : usr/src/cmd/sgs/rtld/common/_inline.h => usr/src/cmd/sgs/rtld/common/_inline_gen.h
6918143 symbol capabilities6910387 .tdata and .tbss separation invalidates TLS program header information
6831285 linker LD_DEBUG support needs improvements
6798660 Cadmium .NOT file processing problem with CWD relative file pathsContributed by Richard Lowe6785284 Mapfile versioning rules need to be more visible to gatelings6800164 Standard file exclu
6798660 Cadmium .NOT file processing problem with CWD relative file pathsContributed by Richard Lowe6785284 Mapfile versioning rules need to be more visible to gatelings6800164 Standard file exclusion mechanism needed for Cadmium tools
6686372 ld.so.1 should use mmapobj(2)6726108 dlopen() performance could be improved.
PSARC 2008/309 expunge synonyms.h6700179 expunge synonyms.h--HG--rename : usr/src/cmd/sgs/libelf/common/syn.h => deleted_files/usr/src/cmd/sgs/libelf/common/syn.hrename : usr/src/cmd/sgs/librtld
PSARC 2008/309 expunge synonyms.h6700179 expunge synonyms.h--HG--rename : usr/src/cmd/sgs/libelf/common/syn.h => deleted_files/usr/src/cmd/sgs/libelf/common/syn.hrename : usr/src/cmd/sgs/librtld/common/lintsup.c => deleted_files/usr/src/cmd/sgs/librtld/common/lintsup.crename : usr/src/cmd/sgs/rtld/common/_synonyms.h => deleted_files/usr/src/cmd/sgs/rtld/common/_synonyms.hrename : usr/src/common/atomic/atomic_asm_weak.h => deleted_files/usr/src/common/atomic/atomic_asm_weak.hrename : usr/src/lib/common/inc/c_synonyms.h => deleted_files/usr/src/lib/common/inc/c_synonyms.hrename : usr/src/lib/libc/amd64/gen/lexp10.c => deleted_files/usr/src/lib/libc/amd64/gen/lexp10.crename : usr/src/lib/libc/amd64/gen/llog10.c => deleted_files/usr/src/lib/libc/amd64/gen/llog10.crename : usr/src/lib/libc/amd64/gen/ltostr.c => deleted_files/usr/src/lib/libc/amd64/gen/ltostr.crename : usr/src/lib/libc/i386/gen/lexp10.c => deleted_files/usr/src/lib/libc/i386/gen/lexp10.crename : usr/src/lib/libc/i386/gen/llog10.c => deleted_files/usr/src/lib/libc/i386/gen/llog10.crename : usr/src/lib/libc/i386/gen/ltostr.c => deleted_files/usr/src/lib/libc/i386/gen/ltostr.crename : usr/src/lib/libc/inc/synonyms.h => deleted_files/usr/src/lib/libc/inc/synonyms.hrename : usr/src/lib/libc/sparcv9/gen/lexp10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/lexp10.crename : usr/src/lib/libc/sparcv9/gen/llog10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/llog10.crename : usr/src/lib/libc_psr/inc.flg => deleted_files/usr/src/lib/libc_psr/inc.flgrename : usr/src/lib/libcrypt/inc/des_synonyms.h => deleted_files/usr/src/lib/libcrypt/inc/des_synonyms.hrename : usr/src/lib/libgen/inc/gen_synonyms.h => deleted_files/usr/src/lib/libgen/inc/gen_synonyms.hrename : usr/src/lib/libtsnet/common/synonyms.h => deleted_files/usr/src/lib/libtsnet/common/synonyms.hrename : usr/src/tools/scripts/check_fnames.sh => deleted_files/usr/src/tools/scripts/check_fnames.shrename : usr/src/lib/libc/sparc/gen/lexp10.c => usr/src/lib/libc/port/gen/lexp10.crename : usr/src/lib/libc/sparc/gen/llog10.c => usr/src/lib/libc/port/gen/llog10.c
6705846 multithreaded C++ application seems to get deadlocked in the dynamic linker code
6678310 using LD_AUDIT, ld.so.1 calls shared library's .init before library is fully relocated6689238 libc needs global protection against ld.so.1
6509323 Need to disable the Multiple Files loading - same name, different directories (or its stat() use)
PSARC 2008/179 cross link-editor6671255 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.m
PSARC 2008/179 cross link-editor6671255 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.msgrename : usr/src/cmd/sgs/libld/common/machsym.intel.c => deleted_files/usr/src/cmd/sgs/libld/common/machsym.intel.crename : usr/src/uts/intel/amd64/krtld/relmach.h => deleted_files/usr/src/uts/intel/amd64/krtld/relmach.hrename : usr/src/uts/intel/ia32/krtld/relmach.h => deleted_files/usr/src/uts/intel/ia32/krtld/relmach.hrename : usr/src/uts/sparc/krtld/relmach.h => deleted_files/usr/src/uts/sparc/krtld/relmach.hrename : usr/src/uts/sparc/sys/machelf.h => deleted_files/usr/src/uts/sparc/sys/machelf.hrename : usr/src/cmd/sgs/include/i386/machdep.h => usr/src/cmd/sgs/include/i386/machdep_x86.hrename : usr/src/cmd/sgs/include/sparc/machdep.h => usr/src/cmd/sgs/include/sparc/machdep_sparc.hrename : usr/src/uts/intel/sys/machelf.h => usr/src/uts/common/sys/machelf.h
6672544 elf_rtbndr must support non-ABI aligned stacks on amd64
6668050 First trip through PLT does not preserve args in xmm registers
PSARC/2008/148: new ldd(1) -p option6357282 ldd should recognize PARENT and EXTERN symbols
6654381 lazy loading fall-back needs optimizing
6492726 Merge SHF_MERGE|SHF_STRINGS input sections
PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE6602451 new symbol visibilities required: EXPORTED, SINGLETON and ELIMINATE
6610591 do_reloc() should not require unused arguments
PSARC/2007/474 new ldd(1) -w option6595139 various applications should export yy* global variables for libl--HG--rename : usr/src/cmd/genmsg/mapfile-intf => deleted_files/usr/src/cmd/genmsg/mapfi
PSARC/2007/474 new ldd(1) -w option6595139 various applications should export yy* global variables for libl--HG--rename : usr/src/cmd/genmsg/mapfile-intf => deleted_files/usr/src/cmd/genmsg/mapfile-intf
6583742 ELF string conversion library needs to lose static writable buffers
12