Invention Application
US20160381050A1 PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS TO PROTECT SHADOW STACKS
审中-公开
处理器,方法,系统和保护阴影堆栈的说明
- Patent Title: PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS TO PROTECT SHADOW STACKS
- Patent Title (中): 处理器,方法,系统和保护阴影堆栈的说明
-
Application No.: US14752221Application Date: 2015-06-26
-
Publication No.: US20160381050A1Publication Date: 2016-12-29
- Inventor: VEDVYAS SHANBHOGUE , JASON W. BRANDT , RAVI L. SAHITA , BARRY E. HUNTLEY , BAIJU V. PATEL
- Applicant: INTEL CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Main IPC: H04L29/06
- IPC: H04L29/06 ; G06F3/06 ; G06F9/30

Abstract:
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.
Information query