rtld, i386: Fix cfi directive in audit trampoline code
commit184d66c5b942ea9991f7c68cfbeb1e773fd7d092
authorJiri Olsa <jolsa@redhat.com>
Mon, 29 Aug 2011 13:14:51 +0000 (29 09:14 -0400)
committerAndreas Schwab <schwab@redhat.com>
Wed, 7 Sep 2011 12:43:35 +0000 (7 14:43 +0200)
treefeb95899f43bca96561c76838ad1143c85882b5c
parent3cca60520bb5dfaa57209fb9f6fbd2f76ca0cd9d
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.
(cherry picked from commit fbeb5f4db12dccb985ee10eb87fe00b46562b796)
ChangeLog
sysdeps/i386/dl-trampoline.S