Translation method in dynamic binary translation

A dynamic binary and instruction mode technology, applied in the field of pattern matching translation, can solve problems such as high system overhead, achieve the effects of improving performance, improving translation quality and effect, and reducing system overhead
CN1746849AActive Publication Date: 2006-03-15INST OF COMPUTING TECH CHINESE ACAD OF SCI

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
INST OF COMPUTING TECH CHINESE ACAD OF SCI
Publication Date
2006-03-15

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

A translation method in dynamic binary translation includes counting and searching out translation code section appeared frequently and influenced quality of translation, finding out command mode in said code section and confirming translation corresponding relation of command mode, scanning basic block to be translated and searching said command mode, making mark on said command mode if said command mode is found or otherwise ending scan, translation basic block and translating it according to translation corresponding relation of said command mode when marked command is met in translation or otherwise translating if according to conventional means.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to binary software transplantation technology, in particular to a pattern matching translation method in dynamic binary translation. Background technique

[0002] The replacement of computer systems is faced with the loss of a large number of software resources, and executable programs on hardware platforms with different instruction set structures cannot be executed across platforms. Binary translation is an effective method to solve software transplantation between different platforms, and because it does not need source code support, it has become a hot spot in the field of software transplantation. Binary translation can be divided into static binary translation and dynamic binary translation. The former needs to generate target platform executable files corresponding to the entire source platform program, while the latter only needs to consume the code fragments generated by translation immediately during execution without le...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More