Maximizing encodings of version control bits for memory corruption detection
AssigneeOracle International Corporation
InventorsDarryl J. Gove, Zoran Radovic, Jonathan Adams
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsDarryl J. Gove, Zoran Radovic, Jonathan Adams
Estimating the term…
Systems and methods for maximizing a number of available states for a version number used for memory corruption detection. A physical memory may be a DRAM comprising a plurality of regions. Version numbers associated with data structures allocated in the physical memory may be generated so that version numbers of adjacent data structures in a virtual address space are different. A reserved set and an available set of version numbers are associated with each one of the plurality of regions. A version number in a reserved set of a given region may be in an available set of another region. The processor detects no memory corruption error in response to at least determining a version number stored in a memory location in a first region identified by a memory access operation is also in a reserved set associated with the first region.
A computing system comprising:
A method for a computing system, the method comprising:
A processor comprising:
Dependencies are inferred from the claim text.