Manipulation of protected pages to reduce conditional statements

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-1331038

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.