History log of /src/libexec/ld.elf_so/arch/powerpc/rtld_start.S |
Revision | | Date | Author | Comments |
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
|