Selectable pointer validation in a computer system

Excavating

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395425, 395575, 371 19, G06F 1100, G06F 1200, G06F 1214

Patent

active

053254961

ABSTRACT:
A computer system is described having selectable pointer validation. The pointer structure is modified to provide selectable pointer validation. Each pointer comprises an effective address portion and a validation enable field. The effective address portion defines the memory location referenced by the pointer. The validation enable field comprises one or more bits of information that indicate whether or not selectable pointer validation is enabled for the particular pointer. Prior to executing a pointer reference, a processor first loads the desired condition of the validation enable field of the pointer. In normal practice of the invention, a programmer would enable selective pointer validation for particular pointers under debug testing or pointers for which a problem may have been encountered. For those pointers for which selective pointer validation is disabled, the pointer reference to the specified effective address occurs without any pointer validation processing. If, however, selective pointer validation is enabled by setting the appropriate value in the validation enable field, additional processing steps are performed by the present invention in order to validate the access being made by the pointer. The pointer access is validated by comparing the effective address portion of the pointer with pointer access information maintained in a pointer descriptor table. The pointer descriptor table contains a pointer descriptor for each allocated pointer. The pointer descriptor for each allocated pointer comprises pointer access information including a base address, a limit address, and access privilege information or a protection value.

REFERENCES:
patent: 4241396 (1980-12-01), Mitchell et al.
patent: 4355355 (1982-10-01), Butwell et al.
patent: 4766535 (1988-08-01), Averbach et al.
patent: 4853849 (1989-08-01), Bain, Jr. et al.
patent: 5093785 (1992-03-01), Iijima
patent: 5093914 (1992-03-01), Coplien et al.
patent: 5127103 (1992-06-01), Hill et al.
patent: 5201043 (1993-04-01), Crawford et al.

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

Selectable pointer validation in a computer system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Selectable pointer validation in a computer system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Selectable pointer validation in a computer system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2383304

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