]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix disassembly for insns using the RRF_M0RERE format.
authorFlorian Krohm <florian@eich-krohm.de>
Thu, 19 Jul 2012 14:54:03 +0000 (14:54 +0000)
committerFlorian Krohm <florian@eich-krohm.de>
Thu, 19 Jul 2012 14:54:03 +0000 (14:54 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@2439

VEX/priv/guest_s390_toIR.c

index 2f017e350f69e1aa879201afdd499bc60cae04cd..2f60d47bc64fbfbc4c7857305fd556cd340141e2 100644 (file)
@@ -1624,10 +1624,10 @@ static void
 s390_format_RRF_M0RERE(HChar *(*irgen)(UChar m3, UChar r1, UChar r2),
                        UChar m3, UChar r1, UChar r2)
 {
-   irgen(m3, r1, r2);
+   HChar *mnm = irgen(m3, r1, r2);
 
    if (UNLIKELY(vex_traceflags & VEX_TRACE_FE))
-      s390_disasm(ENC3(MNM, GPR, GPR), m3, r1, r2);
+      s390_disasm(ENC4(MNM, GPR, GPR, UINT), mnm, r1, r2, m3);
 }
 
 static void