摘要:本發明提供一種禁止已翻譯指令序列執行的方法、裝置和虛擬機,包括:判斷已翻譯指令序列對應的監測語句中包括的假設條件是否成立;若假設條件不成立,則從已翻譯指令序列對應的線程控制結構中獲取固定處理例程的首地址;修改已翻譯指令序列首部的至少一條指令為跳轉到固定處理例程的首地址的跳轉指令序列,以執行跳轉指令序列禁止已翻譯指令序列的執行。本發明,通過修改已翻譯指令序列首部的至少一條指令為跳轉到固定處理例程的首地址的跳轉指令序列,實現了一次跳轉就可以禁止已翻譯指令序列的執行,提高了禁止已翻譯指令序列執行時的處理效率。
- 專利類型發明專利
- 申請人龍芯中科技術有限公司;
- 發明人傅杰;靳國杰;高翔;
- 地址100095 北京市海淀區中關村環??萍际痉秷@龍芯產業園2號樓
- 申請號CN201410032331.3
- 申請時間2014年01月23日
- 申請公布號CN103744641B
- 申請公布時間2016年08月17日
- 分類號G06F9/30(2006.01)I;