发明名称 METHOD AND DEVICE FOR RECOMBINING RUNTIME INSTRUCTION
摘要 A method for recombining runtime instruction comprising: an instruction running environment is buffered; the machine instruction segment to be scheduled is obtained; the second jump instruction which directs an entry address of an instruction recombining platform is inserted before the last instruction of the obtained machine instruction segment to generate the recombined instruction segment comprising the address A″; the value A of the address register of the buffered instruction running environment is modified to the address A″; the instruction running environment is recovered. A device for recombining the runtime instruction comprising: an instruction running environment buffering and recovering unit suitable for buffering and recovering the instruction running environment; an instruction obtaining unit suitable for obtaining the machine instruction segment to be scheduled; an instruction recombining unit suitable for generating the recombined instruction segment comprised the address A″; and an instruction replacing unit suitable for modifying the value of the address register of the buffered instruction running environment to the address of the recombined instruction segment. The monitoring and control of the runtime instruction of the computing device is completed.
申请公布号 US2015012732(A1) 申请公布日期 2015.01.08
申请号 US201414497016 申请日期 2014.09.25
申请人 Beijing Zhongtian Antai Technology Co., Ltd. 发明人 Wang Jiaxiang
分类号 G06F9/30;G06F9/48 主分类号 G06F9/30
代理机构 代理人
主权项 1. A method for controlling running of instructions, comprising: storing an instruction execution context; acquiring a machine instruction segment to be scheduled to an instruction recombination platform, where the machine instruction segment to be scheduled contains a first control transfer instruction at an end of the machine instruction segment to be scheduled, and a value of an address register in the instruction execution context represents an original address of the machine instruction segment to be scheduled; inserting a second control transfer instruction before the first control transfer instruction to form a current recombined instruction segment; modifying the value of the address register in the instruction execution context to a current address of the current recombined instruction segment; restoring the instruction execution context; and executing the current recombined instruction segment according to the current address of the current recombined instruction segment, where when the second control transfer instruction is executed, a next machine instruction segment to be scheduled starts to be acquired to the instruction recombination platform.
地址 Beijing CN