SYSTEM AND METHOD FOR DETECTING ATTEMPTS TO ACCESS DATA RESIDING OUTSIDE OF ALLOCATED MEMORY
Patent №
US 6,697,971
Granted
2004-02-24
Filed 2000
Owner
HEWLETT PACKARD COMPANY
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09695363
A function of a computer program is executed by a computer system capable of detecting whether an instruction of the function, if executed, will access memory that has not been allocated to the function. More specifically, a memory device is loaded with data indicative of which locations of memory are allocated to a computer program function. Processing circuitry that is processing an instruction of the function for execution is configured to detect, based on the foregoing data, whether a memory location to be accessed via execution of the instruction is one of the memory locations allocated to the function. If the memory location is outside of the memory allocated to the function, the circuitry may prevent execution of the instruction and/or may transmit an error signal. Thus, data errors caused by accessing memory that has not been allocated to the function can be prevented.
AI classification
Ownership
HEWLETT PACKARD COMPANY
assignment · 118260777
Assignors
LAWRENCE D.K.B. DWYER
On an employer assignment, the assignors are typically the inventors.