发明名称 EMULATION PROGRAM, EMULATION METHOD, AND INFORMATION PROCESSOR
摘要 PROBLEM TO BE SOLVED: To provide an emulation program for properly performing emulation when a page fault occurs.SOLUTION: A first binary code 133 of a target machine is read and converted into a second binary code of a host machine 100, a third binary code added with an instruction of an HTM (hardware transaction memory) 502 to return a state of a memory to an unexecuted state in response to an interruption of the execution is created, and executed. An emulation program 132 determines whether activation is based on an interruption of a page fault in response to the return of the state of the memory to the unexecuted state of an instruction string on the basis of activation of the HTM 502, and in the case of determining to be based on the interruption by the page fault, makes a switch to interpreter execution to read a binary code 133 of the target machine, acquires a fourth binary code of the host machine corresponding to each instruction belonging to the instruction string, and re-executes the fourth binary code.SELECTED DRAWING: Figure 2
申请公布号 JP2016207129(A) 申请公布日期 2016.12.08
申请号 JP20150091347 申请日期 2015.04.28
申请人 FUJITSU LTD 发明人 NAKAMURA MINORU
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址