NetBSD/libexec/ld.elf_so/arch
mycroft d4e6f3ff08 Swap registers %o0 and %o1 in the binder stub to say one instruction.
Fix an obvious bug in the 64-bit PLT fixup: the SLLX was by 12 bits, when it
should be 32.

Fix what *appear* to be two bugs in the >32768 PLT entry stub:
* One division was wrong (/14 rather than /24).
* We need to subtract 1048576 (to make the offset relative to the beginning of
  the upper section), not add it.
This path is still untested, and buggy.
2002-09-25 16:35:08 +00:00
..
alpha Push the _rtld_bind() interface into MD code -- it's just a trivial wrapper 2002-09-25 07:27:49 +00:00
arm Push the _rtld_bind() interface into MD code -- it's just a trivial wrapper 2002-09-25 07:27:49 +00:00
hppa Remove vestiges of VARPSZ. 2002-09-24 12:12:07 +00:00
i386 We don't need to save quite as many registers in the stub. 2002-09-25 08:00:26 +00:00
m68k Push the _rtld_bind() interface into MD code -- it's just a trivial wrapper 2002-09-25 07:27:49 +00:00
mips Minor cleanup, for clarity. 2002-09-25 03:57:15 +00:00
powerpc Push the _rtld_bind() interface into MD code -- it's just a trivial wrapper 2002-09-25 07:27:49 +00:00
sh3 Remove vestiges of VARPSZ. 2002-09-24 12:12:07 +00:00
sparc There is no need to save and restore a second register window in the binder 2002-09-25 14:38:51 +00:00
sparc64 Swap registers %o0 and %o1 in the binder stub to say one instruction. 2002-09-25 16:35:08 +00:00
vax Push the _rtld_bind() interface into MD code -- it's just a trivial wrapper 2002-09-25 07:27:49 +00:00
x86_64 Partly fix this port -- still needs a self-reloc function. 2002-09-25 08:37:57 +00:00