]> www.infradead.org Git - users/dwmw2/qemu.git/commitdiff
contrib/plugins/bbv.c: Start bb index from 1
authorckf104 <1900011634@pku.edu.cn>
Tue, 17 Dec 2024 14:24:15 +0000 (22:24 +0800)
committerMichael Tokarev <mjt@tls.msk.ru>
Sat, 28 Dec 2024 11:42:53 +0000 (14:42 +0300)
Standard simpoint tool reqeusts that index of basic block index starts from 1.

Signed-off-by: ckf104 <1900011634@pku.edu.cn>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
contrib/plugins/bbv.c

index a5256517dd441b20580ffbd7177e4eec648b2d7f..b9da6f815e36f1b00eee1913159c2e9a1ac6b174 100644 (file)
@@ -109,7 +109,7 @@ static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb)
         bb = g_new(Bb, 1);
         bb->vaddr = vaddr;
         bb->count = qemu_plugin_scoreboard_new(sizeof(uint64_t));
-        bb->index = g_hash_table_size(bbs);
+        bb->index = g_hash_table_size(bbs) + 1;
         g_hash_table_replace(bbs, &bb->vaddr, bb);
     }
     g_rw_lock_writer_unlock(&bbs_lock);