accel/tcg: Init tb size and icount before plugin_gen_tb_end
commitbfd43cccab9fb77b8405ca556fc2f2ed3b2920a3
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 21 May 2024 20:56:14 +0000 (21 13:56 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 23 May 2024 02:05:26 +0000 (22 19:05 -0700)
tree982b34b7c14e30d08a29b20c0e0969510ef84c77
parentf230c793a528a70903684b617fed1a593e169446
accel/tcg: Init tb size and icount before plugin_gen_tb_end

When passing disassembly data to plugin callbacks,
translator_st_len relies on db->tb->size having been set.

Fixes: 4c833c60e047 ("disas: Use translator_st to get disassembly data")
Reported-by: Bernhard Beschow <shentey@gmail.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Tested-by: Bernhard Beschow <shentey@gmail.com>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
accel/tcg/translator.c