买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】用于保护影子栈的处理器、方法、系统和指令_英特尔公司_202410128866.4 

申请/专利权人:英特尔公司

申请日:2016-05-26

公开(公告)日:2024-04-12

公开(公告)号:CN117873922A

主分类号:G06F12/1081

分类号:G06F12/1081;G06F12/14;G06F3/06;G06F9/30;G06F12/1009;G06F21/52;G06F21/57;G06F9/38;G06F12/1036;G06F12/109;G06F12/1027;G06F12/1045

优先权:["20150626 US 14/752,221"]

专利状态码:在审-实质审查的生效

法律状态:2024.04.30#实质审查的生效;2024.04.12#公开

摘要:本申请公开了用于保护影子栈的处理器、方法、系统和指令。本发明的一方面的处理器包括用于对指令进行解码的解码单元。所述处理器还包括与所述解码单元耦合的执行单元。所述执行单元响应于所述指令而用于确定:由于所述指令而导致的对影子栈的影子栈指针的试图改变将使所述影子栈指针超出允许范围。所述执行单元还用于响应于确定对所述影子栈指针的所述试图改变将使所述影子栈指针超出所述允许范围而引发异常。公开了其他处理器、方法、系统和指令。

主权项:1.一种处理器,包括:影子栈指针SSP寄存器,用于存储当前SSP,所述当前SSP用于标识当前影子栈的顶端;解码单元,用于对恢复影子栈指针指令解码,所述恢复影子栈指针指令用于指示源操作数,所述源操作数用于具有第一SSP,所述第一SSP用于标识第一影子栈的顶端;以及执行单元,与所述解码单元耦合,所述执行单元用于响应于所述恢复影子栈指针指令而进行以下操作:执行多个安全检查,包括确定从所述第一SSP导出的值是否与从所述第一影子栈访问的值兼容;如果所述安全检查中的至少一个失败,则引起异常;以及如果所述安全检查全部成功,则将SSP恢复至所述SSP寄存器以从所述当前影子栈切换至所述第一影子栈。

全文数据:

权利要求:

百度查询: 英特尔公司 用于保护影子栈的处理器、方法、系统和指令

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。