Employing native routines instead of emulated routines in an application being emulated
AssigneeInternational Business Machines Corporation
InventorsChristopher Cook, Anthony C. Sumrall, Thomas A. Thackrey
Life of this patent
Estimating the term…
Abstract
Processing within an emulated computing environment is facilitated. Code used to implement system-provided (e.g., standard or frequently used) routines referenced in an application being emulated is native code available for the computing environment, rather than emulated code. Responsive to encountering a reference to a system-provided routine in the application being emulated, the processor is directed to native code, rather than emulated code, even though the application is being emulated.
Claims9
A method of facilitating processing within an emulated computing environment, said method comprising:
- identifying, by a processor that is based on one system architecture, one or more system-provided routines referenced within an application written for another system architecture different from the one system architecture, the application to be emulated by the processor, and wherein the identifying identifies one or more defined routine names or one or more defined routine signatures;
- and
- based on identifying a system-provided routine, providing native code for the system-provided routine instead of emulated code for the system-provided routine.
Dependencies are inferred from the claim text.