×

Protecting memory by containing pointer accesses

  • US 7,761,676 B2
  • Filed: 12/12/2006
  • Issued: 07/20/2010
  • Est. Priority Date: 12/12/2006
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a computer-readable medium including instructions that enable the apparatus to organize a map including a plurality of elements each to store a value for a corresponding block of a memory, wherein the value is a random value to be arbitrarily generated and is to be used to determine access permission to the corresponding block of the memory, wherein access to a kth portion of the memory block is to be controlled by comparison of a value of the element of a location of the map that is k locations from the location of the map for the memory block, and wherein the instructions enable accessing a vector associated with at least one of the elements of the map, wherein the vector includes a plurality of portions each having a first value to identify that a corresponding portion of the corresponding block of the memory includes an object boundary, and having a second value to identify that the corresponding portion does not include an object boundary.

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