r15 = stack pointer (as usual)
*/
- /* Has the guest state pointer been messed with? If yes, exit. */
- cg %r13,S390_LOC_SAVED_GSP /* r13 = actual guest state pointer */
+ /* Has the guest state pointer been messed with? If yes, exit.
+ The mess is recognised by r13 containing an odd value. */
+ tmll %r13,1
larl %r8, VG_(tt_fast)
jne gsp_changed
run_innerloop__dispatch_profiled:
- /* Has the guest state pointer been messed with? If yes, exit. */
- cg %r13,S390_LOC_SAVED_GSP /* r13 = actual guest state pointer */
+ /* Has the guest state pointer been messed with? If yes, exit.
+ The mess is recognised by r13 containing an odd value. */
+ tmll %r13,1
larl %r8, VG_(tt_fast)
jne gsp_changed