glibc/sysdeps/i386
Jiri Olsa fbeb5f4db1 rtld, i386: Fix cfi directive in audit trampoline code
_dl_runtime_profile function has wrong cfi directive when
rewinding stack back for the pltexit path.

Only 8 bytes - 2 'pop edx' instructions from the pltentry-only
code should be rewinded back.

With attached patch, I'm able to rewind stack correctly
throught the rtld code from audit library callback.
2011-08-29 09:14:51 -04:00
..
bits Clean up some bits/select.h headers. 2011-01-09 16:49:17 -05:00
elf Regenerate. 2011-03-10 05:27:54 -05:00
fpu Relax libm tests for x86-32. 2010-11-30 14:57:57 -05:00
i486 More warning patrol, in dead code (sigh). 2011-08-14 19:26:36 -07:00
i586 2007-09-13 H.J. Lu <hongjiu.lu@intel.com> 2007-11-13 01:56:18 +00:00
i686 Fix spurious nop at start of __strspn_ia32 2011-08-23 15:53:51 +02:00
i786 Also applying directories. 1999-01-24 10:39:22 +00:00
sys Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
____longjmp_chk.S Add sigstack handling to Linux ____longjmp_chk on i386. 2009-07-30 21:50:14 -07:00
__longjmp.S Remove CHEC_ESP handling from i386 __longjmp. 2009-07-31 07:20:45 -07:00
abort-instr.h
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 [BZ #3112] 2007-10-28 01:29:21 +00:00
bp-asm.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
bsd-_setjmp.S 2006-01-12 Roland McGrath <roland@redhat.com> 2006-01-12 09:27:47 +00:00
bsd-setjmp.S 2006-01-12 Roland McGrath <roland@redhat.com> 2006-01-12 09:27:47 +00:00
bzero.c * sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/. 2005-12-15 21:13:14 +00:00
configure AVX audit test failures with gcc 4.6 2011-02-02 19:28:44 -05:00
configure.in AVX audit test failures with gcc 4.6 2011-02-02 19:28:44 -05:00
dl-irel.h Add an elf_ifunc_invoke interface so that architectures can implement 2011-06-20 19:56:40 -07:00
dl-lookupcfg.h Introduce TLS descriptors for i386 and x86_64. 2008-05-13 05:41:30 +00:00
dl-machine.h Small optimization of STT_GNU_IFUNC handling. 2009-06-01 11:49:05 -07: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 Fix memory leak in TLS of loaded objects. 2011-04-10 22:43:01 -04:00
dl-tlsdesc.h Introduce TLS descriptors for i386 and x86_64. 2008-05-13 05:41:30 +00:00
dl-tlsdesc.S * sysdeps/i386/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Use LOAD_PIC_REG 2008-12-06 00:15:34 +00:00
dl-trampoline.S rtld, i386: Fix cfi directive in audit trampoline code 2011-08-29 09:14:51 -04: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 x86: Add support for frame pointer less mcount 2010-08-07 21:24:05 -07:00
Implies Update. 1999-10-20 03:20:31 +00:00
init-first.c Remove .ctors' and .dtors' output sections 2010-12-24 20:14:37 -05:00
jmpbuf-offsets.h * include/bits/setjmp.h: New file. 2006-01-10 10:18:56 +00:00
jmpbuf-unwind.h 2006-01-12 Roland McGrath <roland@redhat.com> 2006-01-12 09:27:47 +00:00
ldbl2mpn.c [BZ #4586] 2007-06-08 02:50:59 +00:00
lshift.S Fix i386 __mpn_lshift unwind info 2010-02-09 22:54:36 -08:00
machine-gmon.h Update. 2002-03-15 09:30:44 +00:00
Makefile Never use -mpreferred-stack-boundary=2 on i386, now disallowed by GCC. 2011-07-16 03:10:06 -07: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 [BZ #1566] 2005-12-23 15:29:25 +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 More compact unwind info. 2010-02-09 22:59:11 -08:00
setfpucw.c Update. 2004-03-05 10:29:47 +00:00
setjmp.S 2006-01-12 Roland McGrath <roland@redhat.com> 2006-01-12 09:27:47 +00:00
stackinfo.h Make PowerPC64 default to nonexecutable stack 2010-12-19 22:49:01 -05:00
stpcpy.S Update. 2004-05-28 06:56:51 +00:00
stpncpy.S Remove doubled words. 2011-04-22 21:34:32 -04: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 [BZ #2126] 2006-01-10 00:25:07 +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 Optimize 32bit memset/memcpy with SSE2/SSSE3. 2010-01-12 11:22:03 -08:00
tlsdesc.c * po/lt.po: New file. From Lituanian translation team. 2008-05-13 22:49:03 +00:00
tlsdesc.sym Introduce TLS descriptors for i386 and x86_64. 2008-05-13 05:41:30 +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