]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add IR debugging aid.
authorFlorian Krohm <florian@eich-krohm.de>
Fri, 3 Aug 2012 18:41:58 +0000 (18:41 +0000)
committerFlorian Krohm <florian@eich-krohm.de>
Fri, 3 Aug 2012 18:41:58 +0000 (18:41 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@2457

VEX/priv/guest_s390_toIR.c

index 143e1cb98e8f486f3a7564291b13ad8fdde8ffc2..10fe3b0b9c69f779ce1cd3b5a12d176597a8960e 100644 (file)
@@ -465,6 +465,30 @@ put_fpr_pair(UInt archreg, IRExpr *expr)
 }
 
 
+/*------------------------------------------------------------*/
+/*--- IR Debugging aids.                                   ---*/
+/*------------------------------------------------------------*/
+#if 0
+
+static ULong
+s390_do_print(HChar *text, ULong value)
+{
+   vex_printf("%s %llu\n", text, value);
+   return 0;
+}
+
+static void
+s390_print(HChar *text, IRExpr *value)
+{
+   IRDirty *d;
+   
+   d = unsafeIRDirty_0_N(0 /* regparms */, "s390_do_print", &s390_do_print,
+                         mkIRExprVec_2(mkU64((ULong)text), value));
+   stmt(IRStmt_Dirty(d));
+}
+#endif
+
+
 /*------------------------------------------------------------*/
 /*--- Build the flags thunk.                               ---*/
 /*------------------------------------------------------------*/