glibc/sysdeps/i386
Ulrich Drepper 827b70873b * elf/Versions [GLIBC_PRIVATE]: Export __pointer_chk_guard if defined.
* elf/rtld.c: Define __pointer_chk_guard_local and if necessary
	__pointer_chk_guard.
	(_rtld_global_ro): Initialize _dl_pointer_guard.
	(dl_main): Initialize __pointer_chk_guard_local and either
	__pointer_chk_guard or TLS value if necessary.
	(process_envvars): Recognize and handle LD_POINTER_GUARD.
	* sysdeps/generic/ldsodefs.h (rtld_global_ro): Add _dl_pointer_guard.
	* sysdeps/i386/__longjmp.S: Use PTR_DEMANGLE for PC if defined.
	* sysdeps/x86_64/__longjmp.S: Likewise.
	* sysdeps/i386/bsd-_setjmp.S: Use PTR_MANGLE for PC if defined.
	* sysdeps/i386/bsd-_setjmp.S: Likewise.
	* sysdeps/i386/setjmp.S: Likewise.
	[IS_IN_rtld]: Avoid call to __sigjmp_save.
	* sysdeps/i386/setjmp.S: Likewise.
	* sysdeps/unix/sysv/linux/i386/sysdep.h: Define PTR_MANGLE and
	PTR_DEMANGLE.
	* sysdeps/unix/sysv/linux/x86_64/sysdep.h: Likewise.

	* sysdeps/i386/elf/setjmp.S: Removed.
	* sysdeps/i386/elf/bsd-setjmp.S: Removed.
2005-12-18 06:58:22 +00:00
..
bits * sysdeps/i386/bits/string.h: Removed. 2005-09-04 20:49:31 +00:00
elf * elf/Versions [GLIBC_PRIVATE]: Export __pointer_chk_guard if defined. 2005-12-18 06:58:22 +00:00
fpu * posix/regexec.c (update_cur_sifted_state, check_arrival, 2005-09-30 15:46:19 +00:00
i486 * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
i586 * intl/Makefile (tst-gettext[45].out): Pass also $(run-program-prefix) 2005-05-04 17:58:13 +00:00
i686 * sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/. 2005-12-15 21:13:14 +00:00
i786 Also applying directories. 1999-01-24 10:39:22 +00:00
soft-fp 2.5-18.1 2007-07-12 18:26:36 +00:00
sys Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
__longjmp.S * elf/Versions [GLIBC_PRIVATE]: Export __pointer_chk_guard if defined. 2005-12-18 06:58:22 +00:00
abort-instr.h update from main archive 961220 1996-12-21 04:13:58 +00:00
add_n.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
addmul_1.S * intl/Makefile (tst-gettext[45].out): Pass also $(run-program-prefix) 2005-05-04 17:58:13 +00:00
asm-syntax.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
backtrace.c * debug/pread64_chk.c: Use __libc_pread64 instead of __pread64. 2005-06-14 15:55:44 +00:00
bp-asm.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
bsd-_setjmp.S * elf/Versions [GLIBC_PRIVATE]: Export __pointer_chk_guard if defined. 2005-12-18 06:58:22 +00:00
bsd-setjmp.S * elf/Versions [GLIBC_PRIVATE]: Export __pointer_chk_guard if defined. 2005-12-18 06:58:22 +00:00
bzero.c * sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/. 2005-12-15 21:13:14 +00:00
configure * sysdeps/i386/configure.in (libc_mtune_example): Variable removed. 2005-11-05 02:36:27 +00:00
configure.in * sysdeps/i386/configure.in (libc_mtune_example): Variable removed. 2005-11-05 02:36:27 +00:00
Dist 2.5-18.1 2007-07-12 18:26:36 +00:00
dl-machine.h (ELF_MACHINE_NO_RELA): Define unconditionally to defined RTLD_BOOTSTRAP. 2005-03-06 00:08:34 +00:00
dl-procinfo.c Update. 2004-07-10 20:00:44 +00:00
dl-procinfo.h Update. 2004-03-10 19:28:58 +00:00
dl-tls.h Update. 2004-03-06 08:19:29 +00:00
dl-trampoline.S * elf/dl-reloc.c [PROF] (_dl_relocate_object): Define 2005-07-07 02:39:45 +00:00
ffs.c * sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/. 2005-12-15 21:13:14 +00:00
fpu_control.h Update. 2004-11-22 19:03:42 +00:00
gccframe.h Update. 2001-11-16 01:27:24 +00:00
gmp-mparam.h Put under LGPL v2.1. 2001-07-07 10:13:33 +00:00
htonl.S Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
htons.S Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
i386-mcount.S Add space inf weak_alias use. 2005-05-26 14:30:51 +00:00
Implies Update. 1999-10-20 03:20:31 +00:00
init-first.c Update. 2002-03-13 06:33:52 +00:00
ldbl2mpn.c 2.5-18.1 2007-07-12 18:26:36 +00:00
lshift.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
machine-gmon.h Update. 2002-03-15 09:30:44 +00:00
Makefile * sunrpc/key_call.c: Remove doors support. 2005-03-06 00:26:34 +00:00
memchr.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
memcmp.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
memcopy.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
memset.c * sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/. 2005-12-15 21:13:14 +00:00
memusage.h 2.5-18.1 2007-07-12 18:26:36 +00:00
mp_clz_tab.c Update. 2002-03-14 20:48:50 +00:00
mul_1.S * intl/Makefile (tst-gettext[45].out): Pass also $(run-program-prefix) 2005-05-04 17:58:13 +00:00
rawmemchr.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
rshift.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
setfpucw.c Update. 2004-03-05 10:29:47 +00:00
setjmp.S * elf/Versions [GLIBC_PRIVATE]: Export __pointer_chk_guard if defined. 2005-12-18 06:58:22 +00:00
stackinfo.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
stpcpy.S Update. 2004-05-28 06:56:51 +00:00
stpncpy.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
strchr.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
strchrnul.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
strcspn.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
string-inlines.c Update. 2003-04-29 22:49:58 +00:00
strlen.c Update. 2003-04-29 22:49:58 +00:00
strpbrk.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
strrchr.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
strspn.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
strtok_r.S Update. 2004-07-10 20:00:44 +00:00
strtok.S * intl/Makefile (tst-gettext[45].out): Pass also $(run-program-prefix) 2005-05-04 17:58:13 +00:00
sub_n.S * intl/Makefile (tst-gettext[45].out): Pass also $(run-program-prefix) 2005-05-04 17:58:13 +00:00
submul_1.S * intl/Makefile (tst-gettext[45].out): Pass also $(run-program-prefix) 2005-05-04 17:58:13 +00:00
sysdep.h * sysdeps/unix/sysv/linux/i386/sysdep.h 2005-05-25 02:49:02 +00:00
tst-stack-align.h Test for stack alignment. 2004-12-22 20:09:42 +00:00
Versions * sysdeps/generic/w_exp2.c [NO_LONG_DOUBLE]: Fix typos in alias names. 2005-03-28 20:42:53 +00:00