Intel Corporation
CAPABILITY-BASED STACK PROTECTION FOR SOFTWARE FAULT ISOLATION
Last updated:
Abstract:
Systems, methods, and apparatuses for generating a protected stack allocation pointer. In certain examples, a hardware processor core comprises a decoder circuit to decode a single instruction into a decoded single instruction, the single instruction comprising one or more fields to indicate a stack allocation index as an operand, and an opcode to indicate that an execution circuit is to generate a stack allocation pointer to reference an address in a stack and an address in a shadow stack; and an execution circuit to execute the decoded single instruction according to the opcode.
Status:
Application
Type:
Utility
Filling date:
24 Mar 2022
Issue date:
7 Jul 2022