|
From: <sv...@va...> - 2011-04-13 15:10:28
|
Author: sewardj
Date: 2011-04-13 16:10:16 +0100 (Wed, 13 Apr 2011)
New Revision: 2125
Log:
s390x: Make sure to point the PSW address to the next address on SIGILL
Fixes #270082. (Christian Borntraeger <bor...@de...>)
Modified:
trunk/priv/guest_s390_toIR.c
Modified: trunk/priv/guest_s390_toIR.c
===================================================================
--- trunk/priv/guest_s390_toIR.c 2011-04-13 14:44:29 UTC (rev 2124)
+++ trunk/priv/guest_s390_toIR.c 2011-04-13 15:10:16 UTC (rev 2125)
@@ -12947,7 +12947,7 @@
addStmtToIRSB(irsb, IRStmt_Put(S390_GUEST_OFFSET(guest_IA),
mkaddr_expr(guest_IA_curr_instr)));
- irsb->next = mkaddr_expr(guest_IA_curr_instr);
+ irsb->next = mkaddr_expr(guest_IA_next_instr);
irsb->jumpkind = Ijk_NoDecode;
dres.whatNext = Dis_StopHere;
dres.len = 0;
|