发明名称 用于受约束的计算环境的可执行代码
摘要 用于促进调整在可执行存储器的写入受限的计算环境中运行的计算机代码的系统和方法。示例方法包括利用虚拟机从软件代码生成第一可执行映像,以及采用该第一可执行映像来选择性地修改虚拟机和第一可执行映像,从而产生更新的虚拟机和第二可执行映像。第二可执行映像表示第一可执行映像的更新版本。为了将动态代码(诸如本地产生的计算机代码)变换成用于在受约束的设备上运行的一个或多个可执行映像,实施例可以利用现有的动态代码生成器(例如,在Java HotSpot性能引擎(也被称为HotSpot)中),从而选择性地修改它们,以生成在关联软件应用的后续运行中可用的不同的(即,更新的)代码,由此有效地实现被用来运行该软件的可执行代码的修改。
申请公布号 CN105830023A 申请公布日期 2016.08.03
申请号 CN201480068934.7 申请日期 2014.05.01
申请人 甲骨文国际公司 发明人 M·B·黛尔沙特
分类号 G06F9/455(2006.01)I 主分类号 G06F9/455(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 吴信刚
主权项 一种适于促进运行动态代码程序的方法,该方法包括:利用虚拟机从软件代码生成第一可执行映像;及采用第一可执行映像选择性地修改虚拟机和第一可执行映像,从而产生更新的虚拟机和第二可执行映像,其中第二可执行映像表示第一可执行映像的更新版本。
地址 美国加利福尼亚
您可能感兴趣的专利