- Patent Title: Non-tracked control transfers within control transfer enforcement
-
Application No.: US14757964Application Date: 2015-12-23
-
Publication No.: US09785800B2Publication Date: 2017-10-10
- Inventor: Vedvyas Shanbhogue , Ravi L. Sahita , Deepak K. Gupta
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F21/00
- IPC: G06F21/00 ; G06F21/64 ; G06F9/30 ; G06F9/38

Abstract:
A processor includes an execution unit and a processing logic operatively coupled to the execution unit, the processing logic to: enter a first execution state; responsive to executing a control transfer instruction having a pre-defined subcode, remain in the first execution state; responsive to executing a control transfer instruction not having the pre-defined subcode, transition into a second execution state; and responsive to determining, in the second execution state, that a next instruction to be executed differs from an ENDBRANCH instruction, raise an execution exception.
Public/Granted literature
- US20170185803A1 Non-tracked control transfers within control transfer enforcement Public/Granted day:2017-06-29
Information query