Speculation with indirect control flow instructions
A technology of control flow and instructions, which is applied in the field of data processing and can solve problems such as security vulnerabilities
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0032] Before discussing embodiments with reference to the figures, the following description of embodiments and associated advantages is provided.
[0033] According to one aspect, there is provided an apparatus comprising: an input circuit for receiving input data; an output circuit for outputting a sequence of instructions to be executed by a data processing circuit; and a generation circuit for performing a generation process to use The input data generates a sequence of instructions at least some of which are grouped into functions, wherein the sequence of instructions includes an indirect control flow instruction including a field indicating where the target of the indirect control flow instruction is stored; the target is a The entry point of a function, and the generation process causes at least one instruction in the instruction sequence to store the control flow speculation state after execution of the indirect control flow instruction.
[0034] Such devices may take...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


