From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:48622) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUk7H-0001OB-AR for qemu-devel@nongnu.org; Tue, 23 Apr 2013 16:47:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UUk7D-0003ZZ-Mv for qemu-devel@nongnu.org; Tue, 23 Apr 2013 16:47:07 -0400 Received: from mail-wi0-x231.google.com ([2a00:1450:400c:c05::231]:57432) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUk7D-0003ZJ-HH for qemu-devel@nongnu.org; Tue, 23 Apr 2013 16:47:03 -0400 Received: by mail-wi0-f177.google.com with SMTP id hj19so1335868wib.10 for ; Tue, 23 Apr 2013 13:47:02 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Tue, 23 Apr 2013 13:46:34 -0700 Message-Id: <1366750012-25015-3-git-send-email-rth@twiddle.net> In-Reply-To: <1366750012-25015-1-git-send-email-rth@twiddle.net> References: <1366750012-25015-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH v6 02/20] tcg: Log the contents of the prologue with -d out_asm List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: aurelien@aurel32.net This makes it easier to verify changes to the code generating the prologue. Reviewed-by: Aurelien Jarno Signed-off-by: Richard Henderson --- tcg/tcg.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tcg/tcg.c b/tcg/tcg.c index 1d8265e..de68c16 100644 --- a/tcg/tcg.c +++ b/tcg/tcg.c @@ -268,6 +268,16 @@ void tcg_prologue_init(TCGContext *s) tcg_target_qemu_prologue(s); flush_icache_range((tcg_target_ulong)s->code_buf, (tcg_target_ulong)s->code_ptr); + +#ifdef DEBUG_DISAS + if (qemu_loglevel_mask(CPU_LOG_TB_OUT_ASM)) { + size_t size = s->code_ptr - s->code_buf; + qemu_log("PROLOGUE: [size=%d]\n", size); + log_disas(s->code_buf, size); + qemu_log("\n"); + qemu_log_flush(); + } +#endif } void tcg_set_frame(TCGContext *s, int reg, -- 1.8.1.4