ABSTRACT

Dynamic binary translation [1, 2] could emulate an executable program in an instruction-set architecture (ISA) on a host machine with a dierent ISA. Dynamic binary translators are gaining importance because it is widely applied with system virtualization, mobile platform, and security monitoring. However, there exist some factors that impede the performance of a DBT: translation overhead and the quality of the translated code [3].