Patent · US Active

Circular shadow stack in audit mode

US11861364B2 · kind B2 · utility

0Cited by
3References
19Claims
0Family size

Inventors

Key dates

Filing dateJun 19, 2021
Grant dateJan 2, 2024
Priority date
Expiry dateNov 5, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/033
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Performing shadow stack functionality for a thread in an audit mode includes initiating execution of a thread at the processor. Execution of the thread includes initiating execution of executable code of an application binary as part of the thread and enabling shadow stack functionality for the thread in an audit mode. Based at least on the execution of the thread in the audit mode, at least a portion of the shadow stack is enabled to be a circular stack. In response to determining that usage of the shadow stack has reached the defined threshold, one or more currently used entries of the shadow stack are overwritten, preventing the shadow stack from overflowing.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.