summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so/arch/sparc
AgeCommit message (Expand)Author
2023-06-04Fix interactions of initial-exec TLS model and dlopenjoerg
2023-06-02follow the steps of Andrew Doran (ad) commit and fix more s/loose/lose/ typos.andvar
2018-04-03Rework ifunc support to address a number of short comings:joerg
2018-03-29Move the complex logic for dynamically writing branches from ld.elf_sojoerg
2018-03-25Don't skip PLT processing for the main binary. It can still containjoerg
2017-08-12Add sparc/sparc64 support for irelative relocations.joerg
2017-08-10Add IRELATIVE support for ARM, X86 and PowerPC.joerg
2017-06-19Replace COMBREL with just-in-time check in _rtld_relocate_nonplt_objects.joerg
2017-06-15Fix indentation.joerg
2014-08-25Add basic support for indirect functions. It allows providing a publicjoerg
2011-03-31Add missing comma.nakayama
2011-03-30Add support for TLS relocationsmartin
2011-03-25Add basic locking to ld.elf_so.joerg
2010-08-06Reduce header pollution for mdreloc.c. Make Obj_Entry argument ofjoerg
2010-01-13PR/39240: Satoshi Suetake: Don't fail when attempting to resolve weak symbolschristos
2009-12-13simplify the logic for compat ld.elf_so and move it here. we now canmrg
2009-12-13rename LD32DIR to MLIBDIR.mrg
2009-03-16Fix const issues (cast const pointers to "const uint8_t *" instead of "caddr_t")lukem
2009-01-06move the defines for RTLD_ARCH_SUBDIR into a sub-sub-makefile so we canmrg
2008-10-26if LD32DIR is defined:mrg
2008-07-24Refactor common code to _rtld_relocate_plt_object to i386 and arm so theymatt
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2006-05-20in _rtld_bind() initialise result to appease GCC4.mrg
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-08-20Add __RCSID.skrll
2005-08-15KNFskrll
2005-06-04Explicitly prefix ld(1) options in LDFLAGS with "-Wl," rather thanlukem
2005-01-09Add LD_BIND_NOW support for sparc and remove some relocation types thatmartin
2005-01-05Add support for unaligned relocs on sparc, from PR 26858.martin
2004-02-21Move common LDFLAGS into Makefile from arch/*/Makefile.incskrll
2004-02-20Whitespace.skrll
2003-07-24ANSIfy and de-__P().skrll
2003-03-01Update copyright.mycroft
2003-02-27Adjust for the fact that the GOT is all 0s in new binutils -- do the trick ofmycroft
2002-09-26Remove the `self' args to _rtld_relocate_objects() andmycroft
2002-09-26Remove a meaningless bit from a rdbg().mycroft
2002-09-26Make the stack frame 96 bytes, like GCC does.mycroft
2002-09-26Tweak the save instruction in the PLT stub rather than adding an instructionmycroft
2002-09-26Allocate space for the argument space area in both _rtld_start() andmycroft
2002-09-25For consistency, use Elf_Word* to point to code, not Elf_Addr*.mycroft
2002-09-25There is no need to save and restore a second register window in the bindermycroft
2002-09-25Push the _rtld_bind() interface into MD code -- it's just a trivial wrappermycroft
2002-09-24Remove vestiges of VARPSZ.mycroft
2002-09-12Nuke -DRTLD_RELOCATE_SELF and `dodebug' from orbit.mycroft
2002-09-12_rtld_bind_start() is not used in MI code, so declare it in the MD code.mycroft
2002-09-12Update comments.mycroft
2002-09-12Pass the calculated relocation offset down to _rtld().mycroft
2002-09-11This ld script is no longer necessary.mycroft
2002-09-11Do the _rtld_relocate_nonplt_self() thing for SPARC.mycroft
2002-09-09Indent branch delay instructions.mycroft