A binary translation intermediate representation correctness test method and device based on semantic equivalence verification
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- PLA STRATEGIC SUPPORT FORCE INFORMATION ENG UNIV PLA SSF IEU
- Publication Date
- 2019-04-16
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
technical field
[0001] The invention belongs to the technical field of computer transplantation, in particular to a method and device for testing the correctness of binary translation intermediate representations based on semantic equivalence verification. Background technique
[0002] Binary translation realizes the seamless transplantation of computer cross-platform binary programs, and is widely used in the fields of system virtualization and simulator development, and is an important software transplantation technology. The principle of binary translation technology is mainly to decode the executable program of the source platform to obtain assembly instructions, then convert it into an intermediate representation, and finally generate and run the instructions of the target platform. For example, the intermediate representation adopted by the QEMU binary translation system is a simplified code generator TCG, and the intermediate representation adopted by the UQBT binary ...