History log of /illumos-gate/usr/src/cmd/sgs/rtld/common/elf.c (Results 1 – 25 of 59)
Revision Date Author Comments
# 7eca354d 30-Apr-2023 Toomas Soome <tsoome@me.com>

15682 rtld: double check that we're allocating correct size
Reviewed by: Dan McDonald <danmcd@mnx.io>
Reviewed by: Dan Cross <cross@oxidecomputer.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>


# 56726c7e 16-Jul-2022 Robert Mustacchi <rm@fingolfin.org>

14821 Add additional AVX512 capabilities
14822 Need new word of hardware capabilities
14823 aux vector feature mapping should use x86_featureset
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Revi

14821 Add additional AVX512 capabilities
14822 Need new word of hardware capabilities
14823 aux vector feature mapping should use x86_featureset
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Patrick Mooney <pmooney@pfmooney.com>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# fec04708 01-Jul-2022 Richard Lowe <richlowe@richlowe.net>

14901 remove remaining a.out support from sgs
Reviewed by: Dan McDonald <danmcd@mnx.io>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Approved by: Garrett D'Amore <garrett@damore.org>


# 0904e7ec 08-Jul-2020 Richard Lowe <richlowe@richlowe.net>

12944 remove long obsolete libsys
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>


# 67d74cc3 21-Jan-2019 Toomas Soome <tsoome@me.com>

11102 rtld: NULL pointer errors
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Richard Lowe <richlowe@richlowe.net>


# b533f56b 28-Sep-2012 Robert Mustacchi <rm@joyent.com>

3228 Want -zassert-deflib for ld
3229 ld(1) does not document -zfatal-warnings
3230 ld.so.1 should check default paths for DT_DEPAUDIT
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>
Revi

3228 Want -zassert-deflib for ld
3229 ld(1) does not document -zfatal-warnings
3230 ld.so.1 should check default paths for DT_DEPAUDIT
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

show more ...


# 6a634c9d 19-Aug-2010 Richard Lowe <richlowe@richlowe.net>

merge with onnv_147
Reviewed by: garrett@nexenta.com
Approved by: garrett@nexenta.com


# 94c044f4 02-Aug-2010 Rod Evans <Rod.Evans@Oracle.COM>

6935867 .dynamic could be readonly in sharable objects


# 2020b2b6 21-Jul-2010 Rod Evans <Rod.Evans@Sun.COM>

6956152 dlclose() from an auditor can be fatal. Preinit/activity events should be more flexible.


# f441771b 20-May-2010 Rod Evans <Rod.Evans@Sun.COM>

6943772 Testing for a symbols existence with RTLD_PROBE is compromised by RTLD_BIND_NOW
PSARC/2010/175 Deferred symbol references
6943432 dlsym(RTLD_PROBE) should only bind to symbol definitions
6668

6943772 Testing for a symbols existence with RTLD_PROBE is compromised by RTLD_BIND_NOW
PSARC/2010/175 Deferred symbol references
6943432 dlsym(RTLD_PROBE) should only bind to symbol definitions
6668759 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

show more ...


# 08278a5e 01-Mar-2010 Rod Evans <Rod.Evans@Sun.COM>

6918143 symbol capabilities
6910387 .tdata and .tbss separation invalidates TLS program header information


# 20272c2e 18-Feb-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6914728 Add dl_iterate_phdr() function to ld.so.1
PSARC/2010/015 dl_iterate_phdr


# e0e63816 24-Jun-2009 Rod Evans <Rod.Evans@Sun.COM>

6853809 ld.so.1: rescan fallback optimization is invalid
6854158 ld.so.1: interposition can be skipped because of incorrect caller/destination validation


# 2017c965 08-May-2009 Rod Evans <Rod.Evans@Sun.COM>

6831308 ld.so.1: symbol rescanning does a little too much work


# e23c41c9 21-Apr-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6831285 linker LD_DEBUG support needs improvements


# dde769a2 10-Apr-2009 Rod Evans <Rod.Evans@Sun.COM>

6715578 AOUT (BCP) symbol lookup can be compromised with lazy loading.
6752883 ld.so.1 error message should be buffered (not sent to stderr).
6577982 ld.so.1 calls getpid() before it should when any

6715578 AOUT (BCP) symbol lookup can be compromised with lazy loading.
6752883 ld.so.1 error message should be buffered (not sent to stderr).
6577982 ld.so.1 calls getpid() before it should when any LD_* are set
6826513 ldd gets confused by a crle(1) LD_PRELOAD setting

show more ...


# 7e16fca0 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


# 481bba9e 13-Feb-2009 Rod Evans <Rod.Evans@Sun.COM>

6805009 ld.so.1: link map control list tear down leaves dangling pointer - pfinstall does it again.


# 56deab07 21-Jan-2009 Rod Evans <Rod.Evans@Sun.COM>

6686372 ld.so.1 should use mmapobj(2)
6726108 dlopen() performance could be improved.


# 37ffaf83 17-Dec-2008 Rod Evans <Rod.Evans@Sun.COM>

6778453 RTLD_GROUP prevents use of application defined malloc


# 35450702 19-Nov-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6736890 PT_SUNWBSS should be disabled
PSARC/2008/715 PT_SUNWBSS removal


# ca4eed8b 18-Nov-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6763342 sloppy relocations need to get sloppier


# bebb829d 14-Oct-2008 Rod Evans <Rod.Evans@Sun.COM>

6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities
PSARC/2008/622 32-bit Address Restriction Software Capabilities Flag


# 090a8d9e 24-Sep-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6749055 ld should generate GNU style VERSYM indexes for VERNEED records
PSARC/2008/603 ELF objects to adopt GNU-style Versym indexes


# 7257d1b4 06-Jun-2008 raf <none@none>

PSARC 2008/309 expunge synonyms.h
6700179 expunge synonyms.h

--HG--
rename : usr/src/cmd/sgs/libelf/common/syn.h => deleted_files/usr/src/cmd/sgs/libelf/common/syn.h
rename : usr/src/cmd/sgs/librtld

PSARC 2008/309 expunge synonyms.h
6700179 expunge synonyms.h

--HG--
rename : usr/src/cmd/sgs/libelf/common/syn.h => deleted_files/usr/src/cmd/sgs/libelf/common/syn.h
rename : usr/src/cmd/sgs/librtld/common/lintsup.c => deleted_files/usr/src/cmd/sgs/librtld/common/lintsup.c
rename : usr/src/cmd/sgs/rtld/common/_synonyms.h => deleted_files/usr/src/cmd/sgs/rtld/common/_synonyms.h
rename : usr/src/common/atomic/atomic_asm_weak.h => deleted_files/usr/src/common/atomic/atomic_asm_weak.h
rename : usr/src/lib/common/inc/c_synonyms.h => deleted_files/usr/src/lib/common/inc/c_synonyms.h
rename : usr/src/lib/libc/amd64/gen/lexp10.c => deleted_files/usr/src/lib/libc/amd64/gen/lexp10.c
rename : usr/src/lib/libc/amd64/gen/llog10.c => deleted_files/usr/src/lib/libc/amd64/gen/llog10.c
rename : usr/src/lib/libc/amd64/gen/ltostr.c => deleted_files/usr/src/lib/libc/amd64/gen/ltostr.c
rename : usr/src/lib/libc/i386/gen/lexp10.c => deleted_files/usr/src/lib/libc/i386/gen/lexp10.c
rename : usr/src/lib/libc/i386/gen/llog10.c => deleted_files/usr/src/lib/libc/i386/gen/llog10.c
rename : usr/src/lib/libc/i386/gen/ltostr.c => deleted_files/usr/src/lib/libc/i386/gen/ltostr.c
rename : usr/src/lib/libc/inc/synonyms.h => deleted_files/usr/src/lib/libc/inc/synonyms.h
rename : usr/src/lib/libc/sparcv9/gen/lexp10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/lexp10.c
rename : usr/src/lib/libc/sparcv9/gen/llog10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/llog10.c
rename : usr/src/lib/libc_psr/inc.flg => deleted_files/usr/src/lib/libc_psr/inc.flg
rename : usr/src/lib/libcrypt/inc/des_synonyms.h => deleted_files/usr/src/lib/libcrypt/inc/des_synonyms.h
rename : usr/src/lib/libgen/inc/gen_synonyms.h => deleted_files/usr/src/lib/libgen/inc/gen_synonyms.h
rename : usr/src/lib/libtsnet/common/synonyms.h => deleted_files/usr/src/lib/libtsnet/common/synonyms.h
rename : usr/src/tools/scripts/check_fnames.sh => deleted_files/usr/src/tools/scripts/check_fnames.sh
rename : usr/src/lib/libc/sparc/gen/lexp10.c => usr/src/lib/libc/port/gen/lexp10.c
rename : usr/src/lib/libc/sparc/gen/llog10.c => usr/src/lib/libc/port/gen/llog10.c

show more ...


123