summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzhanghailiang2014-08-18 09:58:08 +0200
committerMichael Tokarev2014-08-24 11:16:32 +0200
commitd70724cec84ff99ffc7f70dd567466acf228b389 (patch)
tree54eda0b2fe507a21bd348d41a15e87cdfc1a11bc
parentutil/path: Use the GLib memory allocation routines (diff)
downloadqemu-d70724cec84ff99ffc7f70dd567466acf228b389.tar.gz
qemu-d70724cec84ff99ffc7f70dd567466acf228b389.tar.xz
qemu-d70724cec84ff99ffc7f70dd567466acf228b389.zip
tcg: dump op count into qemu log
fopen() may fail and it does not check its return vaule here, it is better to dump op count to the normal log file. Signed-off-by: Li Liu <john.liuli@huawei.com> Signed-off-by: zhanghailiang <zhang.zhanghailiang@huawei.com> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
-rw-r--r--tcg/tcg.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/tcg/tcg.c b/tcg/tcg.c
index c068990fd5..7a84b871fc 100644
--- a/tcg/tcg.c
+++ b/tcg/tcg.c
@@ -2404,12 +2404,10 @@ static int64_t tcg_table_op_count[NB_OPS];
static void dump_op_count(void)
{
int i;
- FILE *f;
- f = fopen("/tmp/op.log", "w");
+
for(i = INDEX_op_end; i < NB_OPS; i++) {
- fprintf(f, "%s %" PRId64 "\n", tcg_op_defs[i].name, tcg_table_op_count[i]);
+ qemu_log("%s %" PRId64 "\n", tcg_op_defs[i].name, tcg_table_op_count[i]);
}
- fclose(f);
}
#endif