SQEMU:A Retargetable Static Binary Translator

Autor: Jhong-Jhe Wu, 吳忠哲
Rok vydání: 2012
Druh dokumentu: 學位論文 ; thesis
Popis: 101
With the advance of science and technology, more and more types of computer architecture. Most of the traditional translators are one-to-one translation; therefore, we want to enhance translators' portability. In this paper we implement a static binary translator which supports multiple platforms that is called SQEMU. SQEMU uses a well-known dynamic binary translator QEMU as front-end and uses the LLVM as back-end. QEMU’s advantage is that it can input multiple platforms binaries and produces the intermediate representation. We also use the LLVM’s optimization and LLVM’s function of generating different platform’s binaries. SQEMU is able to achieve the purpose of multiple platforms can be translated to multiple platforms, to enhance the program's compatibility. SQEMU is able to translate from multiple platforms to multiple platforms.
Databáze: Networked Digital Library of Theses & Dissertations