Invention Grant
- Patent Title: Executable code for constrained computing environments
- Patent Title (中): 受限计算环境的可执行代码
-
Application No.: US14220119Application Date: 2014-03-19
-
Publication No.: US09519466B2Publication Date: 2016-12-13
- Inventor: M Bertrand Delsart
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Trellis IP Law Group, PC
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/44 ; G06F9/455

Abstract:
A system and method for facilitating adjusting computer code running in computing environments where writing of executable memory is restricted. An example method includes using a virtual machine to generate a first executable image from software code, and employing the first executable image to selectively modify the virtual machine and the first executable image, resulting in an updated virtual machine and a second executable image. The second executable image represents an updated version of the first executable image. To transform dynamic code, such as natively produced computer code, into one or more executable images for running on constrained devices, embodiments may leverage existing dynamic code generators (e.g., within Java HotSpot Performance Engine, also simply called HotSpot), selectively modifying them to generate different, i.e., updated code that is usable on subsequent runs of the associated software application, thereby effectively enabling modification of executable code used to run the software.
Public/Granted literature
- US20150178054A1 EXECUTABLE CODE FOR CONSTRAINED COMPUTING ENVIRONMENTS Public/Granted day:2015-06-25
Information query