Method for efficient external reference resolution in dynamicall

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 942

Patent

active

057747229

ABSTRACT:
A system and method for resolving external references in single address space operating systems using client context based external reference resolution. The source code of a shared library module is analyzed during compilation and external references (exported variables and functions) identified. The compiler adds code to resolve the external reference based on a Global Offset Table (GOT) for each client instance of that library. The client instance maintains a global context area address register (GCR) that is combined with a library module offset value to define a real address in the single address space. Only the offset resolution code is fixed by the loader at load-time. The remaining module code is unchanged by the loader. The loader constructs a global context area for each client process as it is loaded and loads the address of that area into the Global Context Register for that process.

REFERENCES:
patent: 4024504 (1977-05-01), Chowning et al.
patent: 5369766 (1994-11-01), Nakano et al.
patent: 5375241 (1994-12-01), Walsh
patent: 5475840 (1995-12-01), Nelson et al.
patent: 5613120 (1997-03-01), Palay 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

Method for efficient external reference resolution in dynamicall does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for efficient external reference resolution in dynamicall, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for efficient external reference resolution in dynamicall will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1870785

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