Patent
1996-07-30
1999-03-09
Downs, Robert W.
395585, 395705, G06F 900, G06F 944
Patent
active
058812768
ABSTRACT:
A method and apparatus to reduce conditional statements in normal code flow. A plurality of contiguous memory pages are allocated as either protected or unprotected. A pointer is defined to point to an address such that an operation (write or read) to an address in the unprotected page will occur when the conditional value is within an accepted range. The address is calculated by using a function of the conditional value as an offset to the pointer. When the conditional value enters the non-accepted or error range, the operation to the address of the pointer offset by the function of conditional value will fall within the allocated protected page. This will result in a faulting pointer and invocation of a signal handler which is independent of the normal code and only executed responsive to the conditional value entering an error range.
REFERENCES:
patent: 5148531 (1992-09-01), Shiraishi
patent: 5509131 (1996-04-01), Smith et al.
patent: 5559992 (1996-09-01), Stutz et al.
patent: 5581696 (1996-12-01), Kolawa et al.
patent: 5613118 (1997-03-01), Heisch et al.
patent: 5615386 (1997-03-01), Amerson et al.
patent: 5721937 (1998-02-01), Baraz et al.
patent: 5748976 (1998-05-01), Taylor
Downs Robert W.
Intel Corporation
Nguyen-Ba Anthony
LandOfFree
Manipulation of protected pages to reduce conditional statements does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Manipulation of protected pages to reduce conditional statements, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Manipulation of protected pages to reduce conditional statements will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1331038