From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NwKUH-0005wY-F8 for qemu-devel@nongnu.org; Mon, 29 Mar 2010 15:19:01 -0400 Received: from [140.186.70.92] (port=33570 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NwKUG-0005vu-Az for qemu-devel@nongnu.org; Mon, 29 Mar 2010 15:19:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NwKUE-00081u-PS for qemu-devel@nongnu.org; Mon, 29 Mar 2010 15:19:00 -0400 Received: from moutng.kundenserver.de ([212.227.126.171]:57495) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NwKUE-00081j-9m for qemu-devel@nongnu.org; Mon, 29 Mar 2010 15:18:58 -0400 From: Stefan Weil Date: Mon, 29 Mar 2010 21:16:53 +0200 Message-Id: <1269890225-13639-3-git-send-email-weil@mail.berlios.de> In-Reply-To: <1269890225-13639-1-git-send-email-weil@mail.berlios.de> References: <1269890225-13639-1-git-send-email-weil@mail.berlios.de> Subject: [Qemu-devel] [PATCH 02/14] Use fprint_function and fix wrong format specifiers List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: QEMU Developers Signed-off-by: Stefan Weil --- exec.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/exec.c b/exec.c index 0916208..6be15c4 100644 --- a/exec.c +++ b/exec.c @@ -3964,8 +3964,7 @@ void cpu_io_recompile(CPUState *env, void *retaddr) #if !defined(CONFIG_USER_ONLY) -void dump_exec_info(FILE *f, - int (*cpu_fprintf)(FILE *f, const char *fmt, ...)) +void dump_exec_info(FILE *f, fprintf_function cpu_fprintf) { int i, target_code_size, max_target_code_size; int direct_jmp_count, direct_jmp2_count, cross_page; @@ -3992,15 +3991,16 @@ void dump_exec_info(FILE *f, } /* XXX: avoid using doubles ? */ cpu_fprintf(f, "Translation buffer state:\n"); - cpu_fprintf(f, "gen code size %ld/%ld\n", - code_gen_ptr - code_gen_buffer, code_gen_buffer_max_size); + cpu_fprintf(f, "gen code size %d/%ld\n", + (int)(code_gen_ptr - code_gen_buffer), + code_gen_buffer_max_size); cpu_fprintf(f, "TB count %d/%d\n", nb_tbs, code_gen_max_blocks); cpu_fprintf(f, "TB avg target size %d max=%d bytes\n", nb_tbs ? target_code_size / nb_tbs : 0, max_target_code_size); cpu_fprintf(f, "TB avg host size %d bytes (expansion ratio: %0.1f)\n", - nb_tbs ? (code_gen_ptr - code_gen_buffer) / nb_tbs : 0, + (int)(nb_tbs ? (code_gen_ptr - code_gen_buffer) / nb_tbs : 0), target_code_size ? (double) (code_gen_ptr - code_gen_buffer) / target_code_size : 0); cpu_fprintf(f, "cross page TB count %d (%d%%)\n", cross_page, -- 1.7.0