[Bug dynamic-link/18134] x86-64 ld.so doesn't preserve bound registers
cvs-commit at gcc dot gnu.org
sourceware-bugzilla@sourceware.org
Mon Mar 16 22:00:00 GMT 2015
https://sourceware.org/bugzilla/show_bug.cgi?id=18134
--- Comment #2 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via b97eb2bdb1ed72982a7821c3078be591051cef59 (commit)
from cb219290492995bb52fba8c21f9f20afe5604721 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=b97eb2bdb1ed72982a7821c3078be591051cef59
commit b97eb2bdb1ed72982a7821c3078be591051cef59
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Mon Mar 16 14:58:43 2015 -0700
Preserve bound registers in _dl_runtime_resolve
We need to add a BND prefix before indirect branch at the end of
_dl_runtime_resolve to preserve bound registers.
[BZ #18134]
* sysdeps/x86_64/dl-trampoline.S (PRESERVE_BND_REGS_PREFIX): New.
(_dl_runtime_resolve): Add a BND prefix before indirect branch.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
sysdeps/x86_64/dl-trampoline.S | 8 ++++++++
2 files changed, 13 insertions(+), 0 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Glibc-bugs
mailing list