[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC 10/19] target-alpha: Refactor debug output macros
From: |
Andreas Färber |
Subject: |
[Qemu-devel] [RFC 10/19] target-alpha: Refactor debug output macros |
Date: |
Sun, 27 Jan 2013 14:32:08 +0100 |
Make LOG_DISAS() arguments compile-testable even if disabled.
Signed-off-by: Andreas Färber <address@hidden>
---
target-alpha/translate.c | 12 ++++++------
1 Datei geändert, 6 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-)
diff --git a/target-alpha/translate.c b/target-alpha/translate.c
index f687b95..c1da5bf 100644
--- a/target-alpha/translate.c
+++ b/target-alpha/translate.c
@@ -26,14 +26,14 @@
#define GEN_HELPER 1
#include "helper.h"
-#undef ALPHA_DEBUG_DISAS
+#define ALPHA_DEBUG_DISAS 0
#define CONFIG_SOFTFLOAT_INLINE
-#ifdef ALPHA_DEBUG_DISAS
-# define LOG_DISAS(...) qemu_log_mask(CPU_LOG_TB_IN_ASM, ## __VA_ARGS__)
-#else
-# define LOG_DISAS(...) do { } while (0)
-#endif
+#define LOG_DISAS(...) G_STMT_START \
+ if (ALPHA_DEBUG_DISAS) { \
+ qemu_log_mask(CPU_LOG_TB_IN_ASM, ## __VA_ARGS__); \
+ } \
+ G_STMT_END
typedef struct DisasContext DisasContext;
struct DisasContext {
--
1.7.10.4
- [Qemu-devel] [RFC 00/19] Debug output revamp, Andreas Färber, 2013/01/27
- [Qemu-devel] [PATCH for-1.4 03/19] target-ppc: Fix unused variable warning for FLUSH_ALL_TLBS, Andreas Färber, 2013/01/27
- [Qemu-devel] [RFC 10/19] target-alpha: Refactor debug output macros,
Andreas Färber <=
- Re: [Qemu-devel] [RFC 10/19] target-alpha: Refactor debug output macros, Richard Henderson, 2013/01/28
- Re: [Qemu-devel] [RFC 10/19] target-alpha: Refactor debug output macros, Andreas Färber, 2013/01/28
- Re: [Qemu-devel] [RFC 10/19] target-alpha: Refactor debug output macros, Peter Maydell, 2013/01/28
- Re: [Qemu-devel] [RFC 10/19] target-alpha: Refactor debug output macros, Andreas Färber, 2013/01/28
- Re: [Qemu-devel] [RFC 10/19] target-alpha: Refactor debug output macros, Peter Maydell, 2013/01/28
- Re: [Qemu-devel] [RFC 10/19] target-alpha: Refactor debug output macros, Markus Armbruster, 2013/01/29
- Re: [Qemu-devel] [RFC 10/19] target-alpha: Refactor debug output macros, Andreas Färber, 2013/01/29
- Re: [Qemu-devel] [RFC 10/19] target-alpha: Refactor debug output macros, Peter Maydell, 2013/01/29