summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so/arch/vax/rtld_start.S
AgeCommit message (Expand)Author
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-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
2003-03-02Shorten rtld_start() slightly -- there's a base-relative _DYNAMIC pointer atmycroft
2002-10-05Minor cleanup.mycroft
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-12Figure out the relocation offset and pass it to _rtld().mycroft
2002-02-24Change to use a register prefix.matt
2000-08-07Simplify some stuff.matt
2000-07-17More VAX ELF changes.matt
2000-07-14No need for RELOCATE_SELF since the VAX does real PIC. Rewrite the bindmatt
2000-07-03Update to current <machine/asm.h>matt
2000-05-22minor fix now that i've defined the plt0 entry.matt
1999-08-21Initial VAX ELF32 support (mostly untested). It's checked primarily formatt