摘要:本发明提供一种禁止已翻译指令序列执行的方法、装置和虚拟机,包括:判断已翻译指令序列对应的监测语句中包括的假设条件是否成立;若假设条件不成立,则从已翻译指令序列对应的线程控制结构中获取固定处理例程的首地址;修改已翻译指令序列首部的至少一条指令为跳转到固定处理例程的首地址的跳转指令序列,以执行跳转指令序列禁止已翻译指令序列的执行。本发明,通过修改已翻译指令序列首部的至少一条指令为跳转到固定处理例程的首地址的跳转指令序列,实现了一次跳转就可以禁止已翻译指令序列的执行,提高了禁止已翻译指令序列执行时的处理效率。
- 专利类型发明专利
- 申请人龙芯中科技术有限公司;
- 发明人傅杰;靳国杰;高翔;
- 地址100095 北京市海淀区中关村环保科技示范园龙芯产业园2号楼
- 申请号CN201410032331.3
- 申请时间2014年01月23日
- 申请公布号CN103744641B
- 申请公布时间2016年08月17日
- 分类号G06F9/30(2006.01)I;