|
From: <sv...@va...> - 2006-02-15 10:44:12
|
Author: tom
Date: 2006-02-15 10:44:02 +0000 (Wed, 15 Feb 2006)
New Revision: 5652
Log:
Restore RIP on return from a signal handler on amd64 - mirrors the
change in revision 5641 to restore EIP on x86.
Modified:
trunk/coregrind/m_sigframe/sigframe-amd64-linux.c
Modified: trunk/coregrind/m_sigframe/sigframe-amd64-linux.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_sigframe/sigframe-amd64-linux.c 2006-02-15 10:34:50=
UTC (rev 5651)
+++ trunk/coregrind/m_sigframe/sigframe-amd64-linux.c 2006-02-15 10:44:02=
UTC (rev 5652)
@@ -565,7 +565,7 @@
tst->arch.vex.guest_R14 =3D sc->r14;
tst->arch.vex.guest_R15 =3D sc->r15;
//:: tst->arch.vex.guest_rflags =3D sc->rflags;
-//:: tst->arch.vex.guest_RIP =3D sc->rip;
+ tst->arch.vex.guest_RIP =3D sc->rip;
=20
//:: tst->arch.vex.guest_CS =3D sc->cs;=20
//:: tst->arch.vex.guest_FS =3D sc->fs;
|