summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so/arch/vax
AgeCommit message (Expand)Author
2017-08-10Add IRELATIVE support for ARM, X86 and PowerPC.joerg
2017-06-20Add back symnum, fix debug print.joerg
2017-06-19Replace COMBREL with just-in-time check in _rtld_relocate_nonplt_objects.joerg
2016-04-14Remove duplicated __RCSIDs I added years ago - I blame CVS.skrll
2014-08-25Add basic support for indirect functions. It allows providing a publicjoerg
2014-08-17Add proper registers for register counts.matt
2014-08-17add a missing register prefix.matt
2014-03-22Make sure r1 is preserved _rtld_bind_start.matt
2014-03-21Simplify. If we got called via a calls $n, *pcrel32, instead of constructingmatt
2014-03-21Improve some of the rdbg messages to print the address of the pltgot slotmatt
2014-03-19Save actual start of function, not address of entry mask on the stack.joerg
2014-03-19Fix two bugs. (jump past entry mask, fix insv)matt
2014-03-19Once we know the bound routine, rebuilt a new callframe that can be unwoundmatt
2014-03-18Add .cfi ops so that one can unwind through this.matt
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-09-19Fix start symbol. I have no idea how this worked before.skrll
2009-08-29Remove trailing \n in calls to _rtld_error: a newline is automaticallyjmmv
2009-03-16Fix const issues (cast const pointers to "const uint8_t *" instead of "caddr_t")lukem
2008-07-24RCSID policeskrll
2008-07-24Refactor common code to _rtld_relocate_plt_object to i386 and arm so theymatt
2006-05-21avoid more GCC4 uninitialised variable problems. (sh3 known, vax guessed.)mrg
2005-08-20Add __RCSID.skrll
2005-08-15KNFskrll
2005-07-24Support immediate PLT binding on vax. Tested on simh.skrll
2005-06-04Explicitly prefix ld(1) options in LDFLAGS with "-Wl," rather thanlukem
2004-04-28The -symbolic flag in gcc 2.95.3 is not passed to the linker, which ismhitch
2004-02-21Move common LDFLAGS into Makefile from arch/*/Makefile.incskrll
2004-02-20Whitespace.skrll
2003-07-24ANSIfy and de-__P().skrll
2003-03-02Shorten rtld_start() slightly -- there's a base-relative _DYNAMIC pointer atmycroft
2002-10-05Minor cleanup.mycroft
2002-10-03Skip the lazy PLT relocation if relocbase==0 (useful if libraries are loadedmycroft
2002-09-27We don't need to save r7, either...mycroft
2002-09-27Put back the short-circuiting code -- Matt claims there are functions that relymycroft
2002-09-271) There is no reason to flush the I$ here, given that we do not modify anymycroft
2002-09-27Save one more instruction.mycroft
2002-09-26Save relocbase in %r10, not %r1.mycroft
2002-09-26Implement a self-relocate function for the VAX.mycroft
2002-09-26Remove the `self' args to _rtld_relocate_objects() andmycroft
2002-09-25Push the _rtld_bind() interface into MD code -- it's just a trivial wrappermycroft
2002-09-24Nuke reference to RTLD_RELOCATE_SELF.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-12Figure out the relocation offset and pass it to _rtld().mycroft
2002-09-11Add $NetBSD$.junyoung
2002-09-06Pass down an additional flag to _rtld_relocate_nonplt_objects() whichmycroft
2002-09-06Introduce a new flag, `isdynamic', which is used to remember whether themycroft
2002-09-06Re-poison a lot of consts, now that the mark shite is gone.mycroft