Invention Grant
- Patent Title: Verifying branch targets
-
Application No.: US14752356Application Date: 2015-06-26
-
Publication No.: US10409606B2Publication Date: 2019-09-10
- Inventor: Douglas C. Burger , Aaron L. Smith , Jan S. Gray
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Klarquist Sparkman, LLP
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G06F9/32

Abstract:
Apparatus and methods are disclosed for implementing bad jump detection in block-based processor architectures. In one example of the disclosed technology, a block-based processor includes one or more block-based processing cores configured to fetch and execute atomic blocks of instructions and a control unit configured to, based at least in part on receiving a branch signal indicating a target location is received from one of the instruction blocks, verify that the target location is a valid branch target.
Public/Granted literature
- US20160378499A1 VERIFYING BRANCH TARGETS Public/Granted day:2016-12-29
Information query