Intel Corporation
Fine grained control flow enforcement to mitigate malicious call/jump oriented programming
Last updated:
Abstract:
In one embodiment, a processor comprises a decoder to decode a first instruction, the first instruction comprising an opcode and at least one parameter, the opcode to identify the first instruction as an instruction associated with an indirect branch, the at least one parameter indicative of whether the indirect branch is allowed; and circuitry to generate an error message based on the at least one parameter.
Status:
Grant
Type:
Utility
Filling date:
26 Jun 2020
Issue date:
10 May 2022