×

Method for detecting computer memory access errors

  • US 5,644,709 A
  • Filed: 04/21/1994
  • Issued: 07/01/1997
  • Est. Priority Date: 04/21/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for detecting memory access errors which occur while executing a computer program, wherein the computer program includes a pointer to a data object, said method comprising the steps of:

  • providing a spatial attribute for said data object, said spatial attribute defining an address space within which valid accesses may be made to said data object;

    associating said spatial attribute with said pointer;

    providing a temporal attribute for said data object, said temporal attribute defining a period of time within which valid accesses may be made to said data object, wherein the step of providing said temporal attribute comprises the steps of;

    providing a temporal validity number having a temporal validity number location; and

    providing a temporal capability number;

    associating said temporal capability number with said pointer;

    providing a dereference to said pointer;

    determining if said dereference falls outside said address space;

    if said dereference falls outside said address space, flagging a spatial error;

    determining from said temporal capability number and said temporal validity number whether a temporal error has occurred; and

    if a temporal error has occurred, flagging said temporal error.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×