target/s390x: move tcg_gen_insn_start to s390x_tr_insn_start
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 11 Oct 2021 18:53:32 +0000 (11:53 -0700)
committerAlex Bennée <alex.bennee@linaro.org>
Tue, 12 Oct 2021 07:37:53 +0000 (08:37 +0100)
commit5d23d530235eaf352b1067854ad22681b1ab5584
tree664d5af873663a7361097d59c9b527b1d1a083de
parent6a78a987c6826d44c9e70eddb63613e455f691e5
target/s390x: move tcg_gen_insn_start to s390x_tr_insn_start

We use INDEX_op_insn_start to make the start of instruction boundaries.
If we don't do it in the .insn_start hook things get confused especially
now plugins want to use that marking to identify the start of instructions
and will bomb out if it sees instrumented ops before the first instruction
boundary.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20211011185332.166763-1-richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
target/s390x/tcg/translate.c