Relocatable file format and method and apparatus for creating an

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395710, 395712, G06F 944, G06F 1202

Patent

active

057649871

ABSTRACT:
Relocation table entries in a executable object code file are interpreted as relocation instructions rather than as individual specifications for a particular respective relocatable information item. An abstract machine is provided for interpreting the relocation instructions and performing various relocation operations and various control functions for the abstract machine, in response to the relocation instructions. The abstract machine maintains certain variables containing information which is referenced and updated in response to certain types of the relocation instructions, thereby obviating the need to include such information as part of each relocation instruction. Certain of the relocation instruction types can also specify a particular relocation operation to be performed on a run of n consecutive relocatable information items, where n is specified as part of the relocation instruction. Certain of these relocation instruction types also consider each information item as including two or more individual relocations of the same or different types to perform, thus effectively specifying a run of n repetitions of a pattern of relocations. Other types of relocation instructions are also made available. The file also contains a hashed symbol export table and pattern-initialized data expansion instructions.

REFERENCES:
patent: 4791550 (1988-12-01), Stevenson et al.
patent: 4881168 (1989-11-01), Imagami et al.
patent: 4918587 (1990-04-01), Pechter et al.
patent: 4924515 (1990-05-01), Matyas et al.
patent: 5175856 (1992-12-01), Van Dyke et al.
patent: 5193180 (1993-03-01), Hastings
patent: 5291601 (1994-03-01), Sands
patent: 5307490 (1994-04-01), Davison et al.
patent: 5327559 (1994-07-01), Priven et al.
patent: 5339419 (1994-08-01), Chan et al.
patent: 5403639 (1995-04-01), Bdsan et al.
patent: 5408665 (1995-04-01), Fitzgerald
"IEEE Standard for Microprocessor Universal Format for Object Modules (IEEE Std 695-1990)", IEEE Computer Society (Feb. 29, 1991).
Braga, et al., "A Portable Linking Loader", Symposium on Trends and Applications 1976: Micro and Mini Systems, IEEE Computer Society (May 27, 1976), pp. 124-128.
Presser, Leon, and White, John R., "Linkers and Loaders", ACM Computing Surveys (Sep. 1972), vol. 4, No. 3, pp. 149-167.
"The Concise Atari ST 68000 Programmer's Reference Guide", Glentop Publishers (Aug. 1986), pp. 2-20 - 2-27.
"SCO.RTM. UNIX.RTM. Development System, Programmer's Reference Manual vol. 1", SCO Open Systems Software (10 Dec. 1991), pp. 180-186, 294-299, 337, 351-354, 369-372.
"R6000 InfoExplorer", Articles Published on CD-ROM: IBM Corporation, 1991. Articles entitled: a.out File Format; Optional Auxiliary Header for the a.out File; Section Headers for the a.out File; Raw Data Sections for the a.out File; Special Data Sections for the a.out File; Relocation Information for the a.out File; xcoff.h; filehdr.h; reloc.h; scnhdr.h; loader.h.
Kanai, et al., "The Concept and Implementation of Standard Object Module Format for Microprocessors (SYSROF-E)", Proceedings of the 1986 International Conference on Industrial Electronics, Control and Instrumentation (Sep. 29, 1986), vol. 2 of 2, pp. 839-844.
"Inter-Linkage Function Invocation Method", IBM Technical Disclosure Bulletin (Sep. 1992), vol. 35, No. 4B, pp. 44-49.
"EXE Format for 32-Bit Personal Computer Systems", IBM Technical Disclosure Bulletin (Sep. 1992), vol. 34, No. 3, pp. 363-365.
Garitagoitia, J.R., et al., "Relocating Direct Linking Loader for MCS-80 Microcomputer Series", Euromicro Newsletter (1977), vol. 3, No. 3, pp. 22-28.
Duncan, Ray, "Advanced OS/2 Programming", Microsoft Press (1989), Appendix D, pp. 715-736.

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

Relocatable file format and method and apparatus for creating an does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Relocatable file format and method and apparatus for creating an, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Relocatable file format and method and apparatus for creating an will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2213827

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