Home | History | Annotate | Download | only in powerpc
History log of /src/libexec/ld.elf_so/arch/powerpc/rtld_start.S
RevisionDateAuthorComments
 1.17  26-Sep-2011  mrg match END() with a relevant ENTRY*(). gas 2.21 complains about the
non-constant-ness of the symbol otherwise.
 1.16  04-Mar-2011  matt Don't rely on >32bit math.
 1.15  10-Feb-2011  matt Fix problem with bss-plt objects which a reloc index, not offset.
(secure-plt uses an offset (index*sizeof(rela), bss-plt uses an index)
secure-plt will now take the offset and divide by 12 for an index.
 1.14  16-Jan-2011  matt branches: 1.14.2;
Add secure-plt support for powerpc to ld.elf_so. As part of this, we have to
stop calling into the GOT/_DYNAMIC since they are no longer executable.
 1.13  04-Dec-2002  thorpej Bintuils-current initializes the GOT entries to 0 (instead of the
base-relative offsets that were placed there previously), so we
must use a different mechanism to compute our reloc base.

Patch from Charles Hannum.
 1.12  31-Oct-2002  matt Convert to register prefixes.
 1.11  05-Oct-2002  mycroft Minor cleanup.
 1.10  25-Sep-2002  mycroft Push the _rtld_bind() interface into MD code -- it's just a trivial wrapper
anyway.
 1.9  12-Sep-2002  mycroft Update comments.
 1.8  12-Sep-2002  mycroft Pass the calculated relocation offset down to _rtld().
 1.7  11-Sep-2002  mycroft Implement _rtld_relocate_nonplt_self() here.
 1.6  10-Sep-2002  mycroft Remove unneeded cruft from _rtld_start.
 1.5  10-Sep-2002  mycroft Shorten the startup sequence by a few instructions.
 1.4  26-Sep-2001  mycroft branches: 1.4.2;
In the `I can't believe it's been broken all this time' department:
_rtld_bind_start must save and restore the condition codes. Varargs functions
(like, say, printf()) depend on the state of cr1 to determine whether they need
to store floating point registers in the save area. Without this, the first
call to any particular varargs function will fail if floating point values were
passed.
 1.3  21-May-1999  tsubai branches: 1.3.8;
syncicache is needed...
 1.2  18-Apr-1999  ws Add code to use the kernel provided page size.
Enable this on the powerpc only for now.
 1.1  24-Nov-1998  tsubai Add powerpc support.
 1.3.8.1  09-Dec-2001  he Pull up revision 1.4 (requested by skrll):
Add init/fini section support in crtbegin and crtend, and introduce
support for DWARF2 exception handling. Fixes PR#12865, PR#13488,
PR#13489, and PR#13491. Also fix ld.elf_so to deal appropriately.
 1.4.2.1  28-May-2004  tron Apply patch (request by skrll in ticket #1702):
Bring "ld.elf_so" (mostly) in sync with NetBSD-current:
- MI and MD (e.g. under NetBSD-alpha) performance improvements
- RTLD_SELF, RTLD_NEXT, RTLD_DEFAULT support
- much better structured code
- closes PR bin/25464
 1.14.2.2  05-Mar-2011  bouyer Sync with HEAD
 1.14.2.1  17-Feb-2011  bouyer Sync with HEAD

RSS XML Feed