Binary translation, as an important bridge for application compatibility between different instruction set architectures (ISAs), has attracted much attention in the industry. However, due to hardware resource limitations of target ISA, translation efficiency and practicability are poor. Recently, Apple made it possible run x86 programs on ARM through a technology called Rosetta based software-h...