发明申请
US20160381050A1 PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS TO PROTECT SHADOW STACKS
审中-公开
处理器,方法,系统和保护阴影堆栈的说明
- 专利标题: PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS TO PROTECT SHADOW STACKS
- 专利标题(中): 处理器,方法,系统和保护阴影堆栈的说明
-
申请号: US14752221申请日: 2015-06-26
-
公开(公告)号: US20160381050A1公开(公告)日: 2016-12-29
- 发明人: VEDVYAS SHANBHOGUE , JASON W. BRANDT , RAVI L. SAHITA , BARRY E. HUNTLEY , BAIJU V. PATEL
- 申请人: INTEL CORPORATION
- 申请人地址: US CA Santa Clara
- 专利权人: INTEL CORPORATION
- 当前专利权人: INTEL CORPORATION
- 当前专利权人地址: US CA Santa Clara
- 主分类号: H04L29/06
- IPC分类号: H04L29/06 ; G06F3/06 ; G06F9/30
摘要:
A processor of an aspect includes a decode unit to decode an instruction. The processor also includes an execution unit coupled with the decode unit. The execution unit, in response to the instruction, is to determine that an attempted change due to the instruction, to a shadow stack pointer of a shadow stack, would cause the shadow stack pointer to exceed an allowed range. The execution unit is also to take an exception in response to determining that the attempted change to the shadow stack pointer would cause the shadow stack pointer to exceed the allowed range. Other processors, methods, systems, and instructions are disclosed.
信息查询