Linking of program units at program activation

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/445 (2006.01)

Patent

CA 2082069

An improved method for linking images at program activation is provided by use of a symbol vector in a sharable code image. The symbol vector is automatically construted which the linker and operating system use to effect fast loo- kup of symbol values at program activation, thus providing fiexibility similar to that of link-time binding. For each silar- able image being constructed, the programmer provides a list of symbols which are to be made visible outside of the image. These symbols may be procedure names, data cells, absolute values, or any other valid use of a symbolic value. The order of this list must remain fixed from one image build to the next. From this list, the "symbol vector" is constructed (as by the linker) of the value of each of the identified symbols, and the symbol vector is associated with the sharable image. A symbol table is also associated with the sharable image, where each symbol has the value of its index in the symbol vector. When resolving references to other images, the linker does a symbolic lookup in the symbol table of the target im- age and obtains the index into t the target symbol vector. That index is bound into the calling image. Then, at program activation, the image activator uses the index bound into a calling image to obtain the current value of the symbol in the target image.

LandOfFree

Say what you really think

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

Rating

Linking of program units at program activation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Linking of program units at program activation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Linking of program units at program activation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1827979

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