diff mbox

[21/25] target-openrisc: Tidy insn dumping

Message ID 1465862305-14090-22-git-send-email-rth@twiddle.net
State New
Headers show

Commit Message

Richard Henderson June 13, 2016, 11:58 p.m. UTC
Signed-off-by: Richard Henderson <rth@twiddle.net>
---
 target-openrisc/translate.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
diff mbox

Patch

diff --git a/target-openrisc/translate.c b/target-openrisc/translate.c
index 31f4307..3102190 100644
--- a/target-openrisc/translate.c
+++ b/target-openrisc/translate.c
@@ -36,7 +36,8 @@ 
 
 /* Set to 0 to completely disable.  */
 #define OPENRISC_DISAS  CPU_LOG_TB_IN_ASM
-#define LOG_DIS(...) qemu_log_mask(OPENRISC_DISAS, ## __VA_ARGS__)
+#define LOG_DIS(str, ...) \
+    qemu_log_mask(OPENRISC_DISAS, "%08x: " str, dc->pc, ## __VA_ARGS__)
 
 typedef struct DisasContext {
     TranslationBlock *tb;
@@ -1511,9 +1512,9 @@  void gen_intermediate_code(CPUOpenRISCState *env, struct TranslationBlock *tb)
     dc->synced_flags = dc->tb_flags = tb->flags;
     dc->delayed_branch = (dc->tb_flags & D_FLAG) != 0;
     dc->singlestep_enabled = cs->singlestep_enabled;
+
     if (qemu_loglevel_mask(CPU_LOG_TB_IN_ASM)) {
-        qemu_log("-----------------------------------------\n");
-        log_cpu_state(CPU(cpu), 0);
+        qemu_log("IN: %s\n", lookup_symbol(pc_start));
     }
 
     next_page_start = (pc_start & TARGET_PAGE_MASK) + TARGET_PAGE_SIZE;