glibc/sysdeps/hppa
Carlos O'Donell 057c783bca Implement ELF_MACHINE_LOAD_ADDRESS using PC relative loads.
The current ELF_MACHINE_LOAD_ADDRESS used by the generic
function pointer code was not safe for use before relocation.
The macro has been rewritten to use only PC relative loads.

2009-11-15  Carlos O'Donell  <carlos@codesourcery.com>

	* sysdeps/hppa/dl-fptr.h: Update copyright year.
	Reduce ELF_MACHINE_BOOT_FPTR_TABLE_LEN to 64.
	Implement ELF_MACHINE_LOAD_ADDRESS using PC relative loads.
2009-11-15 15:11:48 -05:00
..
bits 2006-05-15 Carlos O'Donell <carlos@systemhalted.org> 2006-05-14 23:54:47 +00:00
elf Enable the use of -fPIE on hppa 2009-11-15 14:30:29 -05:00
fpu 2008-05-12 Aurelien Jarno <aurelien@aurel32.net> 2008-05-12 12:09:21 +00:00
hppa1.1 2009-04-24 Carlos O'Donell <carlos@codesourcery.com> 2009-04-24 20:37:17 +00:00
linuxthreads 2006-04-19 Carlos O'Donell <carlos@systemhalted.org> 2006-04-19 05:35:34 +00:00
nptl 2008-02-22 Carlos O'Donell <carlos@codesourcery.com> 2008-02-23 01:18:18 +00:00
__longjmp.S
abort-instr.h 2006-05-15 Carlos O'Donell <carlos@systemhalted.org> 2006-05-14 23:54:47 +00:00
add_n.s
bsd-_setjmp.S
bsd-setjmp.S
configure Regenerated: autoconf ports/sysdeps/hppa/configure.in 2008-10-23 17:11:06 +00:00
configure.in
dl-fptr.h Implement ELF_MACHINE_LOAD_ADDRESS using PC relative loads. 2009-11-15 15:11:48 -05:00
dl-lookupcfg.h 2006-05-15 Carlos O'Donell <carlos@systemhalted.org> 2006-05-14 23:54:47 +00:00
dl-machine.h 2009-04-23 Carlos O'Donell <carlos@codesourcery.com> 2009-04-24 02:53:23 +00:00
dl-symaddr.c
dl-tls.h 2006-04-21 Carlos O'Donell <carlos@systemhalted.org> 2006-04-22 02:21:00 +00:00
dl-trampoline.S 2007-02-02 Guy Martin <gmsoft@tuxicoman.be> 2007-02-02 21:50:19 +00:00
frame.h
gccframe.h
jmpbuf-offsets.h 2006-01-10 Roland McGrath <roland@redhat.com> 2006-01-10 10:18:16 +00:00
jmpbuf-unwind.h 2006-01-12 Roland McGrath <roland@redhat.com> 2006-01-12 09:27:47 +00:00
ldsodefs.h 2006-05-24 Carlos O'Donell <carlos@systemhalted.org> 2006-05-24 15:31:25 +00:00
libc-tls.c 2006-04-21 Carlos O'Donell <carlos@systemhalted.org> 2006-04-22 02:21:00 +00:00
libgcc_s.h Use LIBGCC_S_SO to override generic version. 2009-11-15 14:19:25 -05:00
libgcc-compat.c
lshift.s
machine-gmon.h
Makefile 2006-12-03 Carlos O'Donell <carlos@systemhalted.org> 2006-12-03 23:03:20 +00:00
memusage.h
mp_clz_tab.c
preconfigure 2006-02-28 Roland McGrath <roland@redhat.com> 2006-02-28 10:12:23 +00:00
rshift.s
setjmp.S
shlib-versions 2006-02-28 Roland McGrath <roland@redhat.com> 2006-02-28 10:15:32 +00:00
stackinfo.h
sub_n.s
sysdep.h 2006-05-15 Carlos O'Donell <carlos@systemhalted.org> 2006-05-14 23:54:47 +00:00
tls-macros.h 2006-07-16 Jeff Bailey <jbailey@ubuntu.com> 2006-07-16 18:31:20 +00:00
tst-audit.h 2006-07-16 Jeff Bailey <jbailey@ubuntu.com> 2006-07-16 18:31:20 +00:00
udiv_qrnnd.s
Versions