From: bellard Date: Sun, 3 Oct 2004 13:36:49 +0000 (+0000) Subject: use memset() (Daniel Egger) X-Git-Tag: TizenStudio_2.0_p2.3~15124 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8a8a608f6e2dc3d258bd765afa0aea6e1c33475c;p=sdk%2Femulator%2Fqemu.git use memset() (Daniel Egger) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1091 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/exec.c b/exec.c index f266bb9..5f2f696 100644 --- a/exec.c +++ b/exec.c @@ -315,7 +315,6 @@ static void page_flush_tb(void) /* XXX: tb_flush is currently not thread safe */ void tb_flush(CPUState *env) { - int i; #if defined(DEBUG_FLUSH) printf("qemu: flush code_size=%d nb_tbs=%d avg_tb_size=%d\n", code_gen_ptr - code_gen_buffer, @@ -323,12 +322,10 @@ void tb_flush(CPUState *env) nb_tbs > 0 ? (code_gen_ptr - code_gen_buffer) / nb_tbs : 0); #endif nb_tbs = 0; - for(i = 0;i < CODE_GEN_HASH_SIZE; i++) - tb_hash[i] = NULL; + memset (tb_hash, 0, CODE_GEN_HASH_SIZE * sizeof (void *)); virt_page_flush(); - for(i = 0;i < CODE_GEN_PHYS_HASH_SIZE; i++) - tb_phys_hash[i] = NULL; + memset (tb_phys_hash, 0, CODE_GEN_PHYS_HASH_SIZE * sizeof (void *)); page_flush_tb(); code_gen_ptr = code_gen_buffer; @@ -1279,8 +1276,7 @@ void tlb_flush(CPUState *env, int flush_global) } virt_page_flush(); - for(i = 0;i < CODE_GEN_HASH_SIZE; i++) - tb_hash[i] = NULL; + memset (tb_hash, 0, CODE_GEN_HASH_SIZE * sizeof (void *)); #if !defined(CONFIG_SOFTMMU) munmap((void *)MMAP_AREA_START, MMAP_AREA_END - MMAP_AREA_START);