#
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>
|
#
035eb791 |
| 17-Apr-2023 |
Toomas Soome <tsoome@me.com> |
15611 rtld: suggest explicit braces to avoid ambiguous 'else' Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@mnx.i
15611 rtld: suggest explicit braces to avoid ambiguous 'else' Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@mnx.io> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
show more ...
|
#
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>
|
#
38f4bddd |
| 02-Jul-2012 |
Bryan Cantrill <bryan@joyent.com> |
3669 for local auditors, LA_FLG_BINDTO does not audit all symbol bindings Reviewed 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 bindings Reviewed 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>
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
|
#
34b5025b |
| 24-Jul-2010 |
Rod Evans <Rod.Evans@Sun.COM> |
6971440 moe can core dump while processing libc.
|
#
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.
|
#
02938ba2 |
| 26-May-2010 |
Rod Evans <Rod.Evans@Sun.COM> |
6949596 wrong section alignment generated in joint compilation with shared library
|
#
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 ...
|
#
98c080d5 |
| 29-Mar-2010 |
Rod Evans <Rod.Evans@Sun.COM> |
6938628 ld.so.1 should produce diagnostics for all dl*() entry points
--HG-- rename : usr/src/cmd/sgs/liblddbg/common/callback.c => usr/src/cmd/sgs/liblddbg/common/dlfcns.c
|
#
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
|
#
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 ...
|
#
57ef7aa9 |
| 20-Mar-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
|
#
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.
|
#
959ee943 |
| 05-Feb-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6237063 request extension to dl* family to provide segment bounds information PSARC/2009/054 dlinfo(3c) - segment mapping retrieval
|
#
b4059b01 |
| 26-Jan-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6797468 ld.so.1: orphaned handles aren't processed correctly
|
#
56deab07 |
| 21-Jan-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6686372 ld.so.1 should use mmapobj(2) 6726108 dlopen() performance could be improved.
|
#
cb511613 |
| 17-Dec-2008 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6782597 32-bit ld.so.1 needs to accept objects with large inode number
|
#
ca4eed8b |
| 18-Nov-2008 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6763342 sloppy relocations need to get sloppier
|
#
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 ...
|
#
8cd45542 |
| 29-Apr-2008 |
raf <none@none> |
6678310 using LD_AUDIT, ld.so.1 calls shared library's .init before library is fully relocated 6689238 libc needs global protection against ld.so.1
|
#
9aa23310 |
| 09-Apr-2008 |
rie <none@none> |
6509323 Need to disable the Multiple Files loading - same name, different directories (or its stat() use)
|