From patchwork Mon Mar 29 19:16:53 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Weil X-Patchwork-Id: 48888 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id BB02AB7CE7 for ; Tue, 30 Mar 2010 06:25:43 +1100 (EST) Received: from localhost ([127.0.0.1]:49281 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NwKai-0007lN-Vy for incoming@patchwork.ozlabs.org; Mon, 29 Mar 2010 15:25:41 -0400 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 Received: from flocke.weilnetz.de (p54ADF80E.dip.t-dialin.net [84.173.248.14]) by mrelayeu.kundenserver.de (node=mreu1) with ESMTP (Nemesis) id 0LpRgn-1NJwns1Jgb-00f2hY; Mon, 29 Mar 2010 21:18:57 +0200 Received: from stefan by flocke.weilnetz.de with local (Exim 4.71) (envelope-from ) id 1NwKU2-0003Z8-Hv; Mon, 29 Mar 2010 21:18:46 +0200 From: Stefan Weil To: QEMU Developers Date: Mon, 29 Mar 2010 21:16:53 +0200 Message-Id: <1269890225-13639-3-git-send-email-weil@mail.berlios.de> X-Mailer: git-send-email 1.7.0 In-Reply-To: <1269890225-13639-1-git-send-email-weil@mail.berlios.de> References: <1269890225-13639-1-git-send-email-weil@mail.berlios.de> X-Provags-ID: V01U2FsdGVkX18xyv2WxZIbQKSTm/8OEQ+V97Nm+6v1vDyMO9x 86eg6nd8onZtdXJRMsilarCAdmNIIXiD+a8w1UBPntc6K9fEuP gptwB28QLSdW1zfaeZjGQd5dMSDA42Nj0dOXGdHJnHSNmZqL5W igg== X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. Cc: Subject: [Qemu-devel] [PATCH 02/14] Use fprint_function and fix wrong format specifiers X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org 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,