Library function calling processing method in binary translation system
A processing method, binary technology, applied in the computer field, to achieve the effect of improving efficiency, improving system performance, and improving translation efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0031] In general, the present invention is based on the following two basic principles: one is to identify and improve the system library function call of the original system binary program as much as possible; the other is to avoid simulating the stack of the original system when processing the library function call , but uses the local function calling convention of the target machine to process library function calls, so as to achieve the purpose of improving program execution efficiency.
[0032] The present invention will be described in detail below with reference to the accompanying drawings.
[0033] The library function call processing method in the binary translation includes the following steps:
[0034] Step 10, using memory to simulate the registers and stacks of the original system in the target machine. Taking the X86 system (Intel 32-bit architecture system) as the original system as an example, as shown in Figure 1, EAX, ECX, EDX, EBX, EBP, ESP, EDI, and EDI...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 