summaryrefslogtreecommitdiff
path: root/usr/src/cmd/sgs/libld/common/libs.c
AgeCommit message (Collapse)AuthorFilesLines
2022-04-2114090 ld(1) could use a normal allocatorRichard Lowe1-3/+3
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Michael van der Westhuizen <r1mikey@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-10-2014127 ld(1) can double free when cleaning upRichard Lowe1-13/+10
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-09-30backout 14090: turns over big rocks, discovers big bugsRichard Lowe1-5/+5
2021-09-2914090 ld(1) could use a normal allocatorRichard Lowe1-5/+5
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2011-05-161626 libld may accidentally return success while failingRichard Lowe1-7/+12
Reviewed by: Cyril Plisko <cyril.plisko@mountall.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2010-08-116972860 ld should provide user guidance to improve objectsAli Bahrami1-28/+17
PSARC/2010/312 Link-editor guidance
2010-05-206954032 Support library with ld_open and -z allextract in snv_139 do not mixAli Bahrami1-86/+93
2010-04-266932220 ld -z allextract skips objects that lack global symbolsAli Bahrami1-165/+388
2009-10-146888489 Null environment variables are not overriding crle(1) replaceable ↵Rod Evans1-1/+1
environment variables.
2009-03-206801536 ld: mapfile processing oddities unveiled through mmapobj(2) observationsRod Evans1-10/+10
2009-01-226792836 ld is slow when processing GNU linkonce sectionsAli Bahrami1-2/+2
2008-08-186734598 ld(1) archive processing failure due to mismatched file descriptorsRod Evans1-5/+13
2008-03-276678244 elfdump dymamic section sanity checking needs refinementab1960871-1/+1
2008-03-18PSARC 2008/179 cross link-editorab1960871-2/+2
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
2007-10-10PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATErie1-10/+25
6602451 new symbol visibilities required: EXPORTED, SINGLETON and ELIMINATE
2007-07-266583742 ELF string conversion library needs to lose static writable buffersab1960871-7/+8
2006-12-126496718 restricted visibility symbol references should trigger archive ↵rie1-61/+124
extraction
2006-10-24PSARC 2006/595 link-editor support library interface - ld_open()rie1-1/+13
6479848 Enhancements to the linker support interface needed. 6482058 lari(1) could be faster, and handle per-symbol filters better 6482974 defining virtual address of text segment can result in an invalid data segment 6476734 crle(1m) "-l" as described fails system, crle cores trying to fix /a/var/ld/ld.config in failsafe
2006-03-146316708 LD_DEBUG should provide a means of identifying/isolating individualrie1-45/+52
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
2005-06-14OpenSolaris Launchstevel@tonic-gate1-0/+545