History log of /titanic_44/usr/src/cmd/sgs/rtld/common/audit.c (Results 1 – 19 of 19)
Revision Date Author Comments
# 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


# 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


# 2a8d6eba 08-May-2009 Rod Evans <Rod.Evans@Sun.COM>

6806791 filter builds could be optimized
6823371 calloc() uses suboptimal memset() causing 15% regression in SpecCPU2006 gcc code

--HG--
rename : usr/src/lib/libkrb5/common/mapfile => usr/src/lib/li

6806791 filter builds could be optimized
6823371 calloc() uses suboptimal memset() causing 15% regression in SpecCPU2006 gcc code

--HG--
rename : usr/src/lib/libkrb5/common/mapfile => usr/src/lib/libkrb5/common/mapfile-vers

show more ...


# 57ef7aa9 20-Mar-2009 Rod Evans <Rod.Evans@Sun.COM>

6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations


# 43d7826a 23-Feb-2009 Rod Evans <Rod.Evans@Sun.COM>

6807864 ld.so.1 is susceptible to a fatal dlsym()/setlocale() race


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

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


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


# 75e7992a 31-Jan-2008 rie <none@none>

6654381 lazy loading fall-back needs optimizing


# cce0e03b 23-Jan-2008 ab196087 <none@none>

6492726 Merge SHF_MERGE|SHF_STRINGS input sections


# 60758829 10-Oct-2007 rie <none@none>

PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
6602451 new symbol visibilities required: EXPORTED, SINGLETON and ELIMINATE


# 7247f888 18-Jul-2007 rie <none@none>

PSARC/2007/413 Add -zglobalaudit option to ld
6568745 segfault when using LD_DEBUG with bit_audit library when instrumenting mozilla


# 02ca3e02 01-Mar-2007 rie <none@none>

6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory


# 5aefb655 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 corre

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

show more ...


# 56d7adc6 29-Jun-2005 rie <none@none>

6291547 ld.so mishandles LD_AUDIT causing security problems.


# 7c478bd9 14-Jun-2005 stevel@tonic-gate <none@none>

OpenSolaris Launch