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