summaryrefslogtreecommitdiff
path: root/usr/src/cmd/sgs/libld/common/machrel.sparc.c
AgeCommit message (Collapse)AuthorFilesLines
2019-06-2411101 libld: NULL pointer errorsToomas Soome1-2/+2
Reviewed by: Jason Lippert <jason@glasspelican.ca> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-2911057 hidden undefined weak symbols should not leave relocationsRichard Lowe1-4/+38
11058 libld entrance descriptor assertions get NDEBUG check backwards Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2010-08-116972860 ld should provide user guidance to improve objectsAli Bahrami1-20/+15
PSARC/2010/312 Link-editor guidance
2010-04-136941727 ld relocation cache memory use is excessiveAli Bahrami1-370/+325
2010-03-016918143 symbol capabilitiesRod Evans1-5/+17
6910387 .tdata and .tbss separation invalidates TLS program header information
2010-02-226916788 ld version 2 mapfile syntaxAli Bahrami1-1/+2
PSARC/2009/688 Human readable and extensible ld mapfile syntax
2009-10-166885456 Need to implement GNU-ld behavior in construction of .init/.fini ↵Ali Bahrami1-0/+26
sections
2009-10-146888489 Null environment variables are not overriding crle(1) replaceable ↵Rod Evans1-8/+8
environment variables.
2009-06-166849998 remove undocumented mapfile $SPECVERS and $NEED optionsAli Bahrami1-0/+2
2009-03-206801536 ld: mapfile processing oddities unveiled through mmapobj(2) observationsRod Evans1-172/+126
2009-03-186813909 generalize eh_frame support to non-amd64 platformsAli Bahrami1-6/+5
--HG-- rename : usr/src/cmd/sgs/libld/common/unwind.amd.c => usr/src/cmd/sgs/libld/common/unwind.c
2009-01-146792906 ld -z nopartial fix breaks TLSAli Bahrami1-4/+5
2009-01-076789925 64-bit applications with SF1_SUNW_ADDR32 require non-default ↵Rod Evans1-1/+2
starting address
2008-12-156773695 ld -z nopartial can break non-pic objectsAli Bahrami1-5/+20
2008-11-196736890 PT_SUNWBSS should be disabledAli Bahrami1-2/+1
PSARC/2008/715 PT_SUNWBSS removal
2008-03-276678244 elfdump dymamic section sanity checking needs refinementab1960871-4/+4
2008-03-18PSARC 2008/179 cross link-editorab1960871-57/+269
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-056610591 do_reloc() should not require unused argumentsab1960871-5/+8
2007-10-015035454 mixing -Kpic and -KPIC may cause SIGSEGV with -xarch=v9ab1960871-19/+83
2007-07-266583742 ELF string conversion library needs to lose static writable buffersab1960871-27/+36
2007-03-206535688 elfdump could be more robust in the face of Purifyrie1-3/+3
2006-12-206501793 GOTOP relocation transition (optimization) fails with offsets > 2^32rie1-32/+43
2006-10-02PSARC/2006/558 R_*_SIZE relocation supportrie1-1/+7
6336605 link-editors need to support R_*_SIZE relocations 6475375 ld.so.1: symbol search optimization to reduce rescans 6475497 elfdump(1) is misreporting sh_link
2006-08-306464235 executing the 64-bit ld(1) should be easyrie1-8/+8
2006-07-116388946 attempting to dlopen a .o file mislabeled as .so failsrie1-1/+2
6446740 allow mapfile symbol definitions to create backing storage 4986360 linker crash on exec of .so (as opposed to a.out) -- error preferred instead 6229145 ld: initarray/finiarray processing occurs after got size is determined 6324924 the linker should warn if there's a .init section but not _init
2006-06-076423051 static TLS support within the link-editors needs a major face liftrie1-141/+45
2006-05-15PSARC 2006/301 elf_M32.h removalab1960871-13/+13
PSARC 2006/309 crle(1) configuration file format change 6174390 crle configuration files are inconsistent across platforms --HG-- rename : usr/src/cmd/sgs/dump/common/util.c => deleted_files/usr/src/cmd/sgs/dump/common/util.c rename : usr/src/uts/common/sys/elf_M32.h => deleted_files/usr/src/uts/common/sys/elf_M32.h
2006-03-266398893 Extended section processing needs some workrie1-2/+2
2006-03-146316708 LD_DEBUG should provide a means of identifying/isolating individualrie1-0/+2100
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