tcg: add cs_base and flags to -d exec output
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Message-Id: <20171217055023.29225-1-pbonzini@redhat.com> [rth: Also change the Chain logging in helper_lookup_tb_ptr.] Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
1df3caa946
commit
4fad446bc9
@ -146,8 +146,10 @@ static inline tcg_target_ulong cpu_tb_exec(CPUState *cpu, TranslationBlock *itb)
|
|||||||
uint8_t *tb_ptr = itb->tc.ptr;
|
uint8_t *tb_ptr = itb->tc.ptr;
|
||||||
|
|
||||||
qemu_log_mask_and_addr(CPU_LOG_EXEC, itb->pc,
|
qemu_log_mask_and_addr(CPU_LOG_EXEC, itb->pc,
|
||||||
"Trace %p [%d: " TARGET_FMT_lx "] %s\n",
|
"Trace %d: %p ["
|
||||||
itb->tc.ptr, cpu->cpu_index, itb->pc,
|
TARGET_FMT_lx "/" TARGET_FMT_lx "/%#x] %s\n",
|
||||||
|
cpu->cpu_index, itb->tc.ptr,
|
||||||
|
itb->cs_base, itb->pc, itb->flags,
|
||||||
lookup_symbol(itb->pc));
|
lookup_symbol(itb->pc));
|
||||||
|
|
||||||
#if defined(DEBUG_DISAS)
|
#if defined(DEBUG_DISAS)
|
||||||
|
@ -156,8 +156,9 @@ void *HELPER(lookup_tb_ptr)(CPUArchState *env)
|
|||||||
return tcg_ctx->code_gen_epilogue;
|
return tcg_ctx->code_gen_epilogue;
|
||||||
}
|
}
|
||||||
qemu_log_mask_and_addr(CPU_LOG_EXEC, pc,
|
qemu_log_mask_and_addr(CPU_LOG_EXEC, pc,
|
||||||
"Chain %p [%d: " TARGET_FMT_lx "] %s\n",
|
"Chain %d: %p ["
|
||||||
tb->tc.ptr, cpu->cpu_index, pc,
|
TARGET_FMT_lx "/" TARGET_FMT_lx "/%#x] %s\n",
|
||||||
|
cpu->cpu_index, tb->tc.ptr, cs_base, pc, flags,
|
||||||
lookup_symbol(pc));
|
lookup_symbol(pc));
|
||||||
return tb->tc.ptr;
|
return tb->tc.ptr;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user