Invention Grant
- Patent Title: Return-target restrictive return from procedure instructions, processors, methods, and systems
-
Application No.: US14229822Application Date: 2014-03-28
-
Publication No.: US09703948B2Publication Date: 2017-07-11
- Inventor: Paul Caprioli
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Vecchia Patent Agent, LLC
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45 ; G06F21/54 ; G06F9/30

Abstract:
A processor includes a decode unit to decode a return target restrictive return from procedure (RTR return) instruction. A return target restriction unit is responsive to the RTR return instruction to determine whether to restrict an attempt by the RTR return instruction to make a control flow transfer to an instruction at a return address corresponding to the RTR return instruction. The determination is based on compatibility of a type of the instruction at the return address with the RTR return instruction and based on compatibility of first return target restrictive information (RTR information) of the RTR return instruction with second RTR information of the instruction at the return address. A control flow transfer unit is responsive to the RTR return instruction to transfer control flow to the instruction at the return address when the return target restriction unit determines not to restrict the attempt.
Public/Granted literature
- US20150278516A1 RETURN-TARGET RESTRICTIVE RETURN FROM PROCEDURE INSTRUCTIONS, PROCESSORS, METHODS, AND SYSTEMS Public/Granted day:2015-10-01
Information query