unicorn/qemu/target
Emilio G. Cota 7071a144c2
target/sparc: convert to DisasContextBase
Notes:

- pc and npc are left unmodified, since they can point to out-of-TB
jump targets.

- Got rid of last_pc in gen_intermediate_code(), using base.pc_next
instead. Only update pc_next (1) on a breakpoint (so that tb->size
includes the insn), and (2) after reading the current instruction
from memory. This allows us to use base.pc_next in the BP check,
which is what the translator loop does.

Backports commit af00be490b30d7f576d12ac7b2bc5406ca6fda3f from qemu
2018-05-11 14:20:49 -04:00
..
arm translator: merge max_insns into DisasContextBase 2018-05-11 13:59:17 -04:00
i386 translator: merge max_insns into DisasContextBase 2018-05-11 13:59:17 -04:00
m68k target/m68k: Fix build Werror with gcc 8.0.1 2018-05-11 10:37:45 -04:00
mips target/mips: avoid integer overflow in next_page PC check 2018-05-11 13:51:51 -04:00
sparc target/sparc: convert to DisasContextBase 2018-05-11 14:20:49 -04:00