Patent · US Active

Compilation scheme for tagged global variables

US11055202B1 · kind B1 · utility

0Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 16, 2019
Grant dateJul 6, 2021
Priority date
Expiry dateDec 16, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/434
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for accessing a tagged global variable in software, including: randomly generating tags for global variables in the software; tagging the global variables with the random tags; creating a pointer to each global variable with the random tags in unused bits of the pointer wherein the pointer points to the associated global variable; accessing one global variable indirectly using the tagged pointer; determining whether tag on the accessed global variable matches the tag on the accessed pointer; and indicating a fault when the tag on the accessed global variable does not match the tag on the accessed pointer.

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