Invention Grant
- Patent Title: Hybrid binaries supporting code stream folding
-
Application No.: US17550452Application Date: 2021-12-14
-
Publication No.: US11720335B2Publication Date: 2023-08-08
- Inventor: Pedro Miguel Sequeira De Justo Teixeira , Darek Josip Mihocka , Jon Robert Berry , Russell Charles Hadley , James David Cleary , Clarence Siu Yeen Dang
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F8/41
- IPC: G06F8/41

Abstract:
A hybrid binary executable under both native processes and compatibility (e.g., emulated) processes. When the hybrid binary is loaded by a native process, the process executes a native code stream contained in the binary directly on a processor. When the hybrid binary is loaded by a compatibility process, the process executes an emulation-compatible (EC) code stream directly on a processor. The hybrid binary format supports folding of code between the native code stream and the EC code stream. The hybrid binary comprises a set of memory transformations which are applied to image data obtained from the binary when the hybrid binary executes under the compatibility process.
Public/Granted literature
- US20220137942A1 NATIVE EMULATION COMPATIBLE APPLICATION BINARY INTERFACE FOR SUPPORTING EMULATION OF FOREIGN CODE Public/Granted day:2022-05-05
Information query