=?UTF-8?Q?Andr=C3=A9=20Hentschel=20?=: ntdll: Actually store PC in RtlCaptureContext on ARM.

Alexandre Julliard julliard at winehq.org
Fri May 31 14:34:12 CDT 2013


Module: wine
Branch: master
Commit: ef856a29efeb16f1a3a16c6edbf67bf92797c3d6
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=ef856a29efeb16f1a3a16c6edbf67bf92797c3d6

Author: André Hentschel <nerv at dawncrow.de>
Date:   Thu May 30 22:49:41 2013 +0200

ntdll: Actually store PC in RtlCaptureContext on ARM.

---

 dlls/ntdll/signal_arm.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/ntdll/signal_arm.c b/dlls/ntdll/signal_arm.c
index bf144a0..6334a6e 100644
--- a/dlls/ntdll/signal_arm.c
+++ b/dlls/ntdll/signal_arm.c
@@ -221,7 +221,7 @@ __ASM_STDCALL_FUNC( RtlCaptureContext, 4,
                     "str IP, [r0, #0x34]\n\t"  /* context->Ip */
                     "str SP, [r0, #0x38]\n\t"  /* context->Sp */
                     "str LR, [r0, #0x3c]\n\t"  /* context->Lr */
-                    "str LR, [r0, #0x40]\n\t"  /* context->Pc */
+                    "str PC, [r0, #0x40]\n\t"  /* context->Pc */
                     "mrs r1, CPSR\n\t"
                     "str r1, [r0, #0x44]\n\t"  /* context->Cpsr */
                     "mov PC, LR\n"




More information about the wine-cvs mailing list