STUDY ON TCG DYNAMIC BINARY TRANSLATION TECHNIQUE

Xichao Zhang,Xiangying Guo,Lei Zhao
DOI: https://doi.org/10.3969/j.issn.1000-386x.2013.11.010
2013-01-01
Abstract:Dynamic binary translation is a just-in-time compilation technique .It can timely translate the running binary code of one in-struction set system into the code running in another instruction set system .Aiming at the TCG dynamic binary translation technique , we first study its rationale , analyse its hierarchical mechanism and translation process , and then study the strategy of translation block query and cache, the maintenance of TCG context , and the classification and attribute feature of intermediate representation .Besides, we provide the steps of generating the TCG target code and two common optimising methods .These two optimising means all work in translation stage , and have practical optimisation value .
What problem does this paper attempt to address?