发明名称 EXECUTION PROCESS FOR A PROGRAMME BY A VIRTUAL MACHINE, VIRTUAL MACHINE CODE AND ASSOCIATED DEVICE
摘要 The invention concerns an execution process for a program comprising virtual instructions, executable by a virtual machine, each virtual instruction representing an action. The process comprises: for at least one virtual instruction of the program, called a corrected virtual instruction, beginning to execute a loop of instructions of virtual machine code (112) called an interpretation loop. Complete execution of the interpretation loop enables: determination of the action represented by the current virtual instruction; selection and execution of a translation of the action, comprising at least one real instruction of virtual machine code (112), and being associated with the determined action; selection of a subsequent virtual instruction on which the interpretation loop is intended to be executed; during execution of the interpretation loop for the corrected instruction, before restarting execution of the interpretation loop for a new instruction, searching in a lookup table for a patch associated with the corrected instruction, and commanding execution of the patch.
申请公布号 WO2010121770(A2) 申请公布日期 2010.10.28
申请号 WO2010EP02381 申请日期 2010.04.19
申请人 TRUSTED LOGIC;MESNIL, CEDRIC;BOUVERON, DOMINIQUE 发明人 MESNIL, CEDRIC;BOUVERON, DOMINIQUE
分类号 G06F9/445;G06F9/44;G06F9/455;G06K19/07 主分类号 G06F9/445
代理机构 代理人
主权项
地址