Boots – shoes – and leggings
Patent
1993-05-06
1996-08-13
Kriess, Kevin A.
Boots, shoes, and leggings
364280, 3642804, 3642813, 364DIG1, G06F 944
Patent
active
055465862
ABSTRACT:
A method and apparatus for generating an object file that facilitates patching and the introduction of new function. The present invention accomplishes this without disturbing the original source file. The present invention is particularly useful in the generation of programs that will exist on a static device such as a Read Only Memory (ROM) device. The present invention requires that access to routines in the object file be referenced through a vector table located in Random Access Memory (RAM). If a routine in ROM must be patched (i.e. replaced) or if new function is added, the vector table is modified. Modification may be either changing the contents of an existing entry (replacement) or adding a new entry (new function). Generally, this modification involves the steps of: identifying the entry points in the object file to create a vector source table, generating a vector object table from the vector source table; generating a symbol table from the vector object table; comparing entry points in the object files to entries in the symbol table; when a match is found, modifying the entry point of the object file to reference a corresponding entry in the vector table. Since the only the object file is modified, the original source file is not disturbed.
REFERENCES:
patent: 4542453 (1985-09-01), Patrick et al.
patent: 4610000 (1986-09-01), Lee
patent: 4688173 (1987-08-01), Mitarai et al.
patent: 4751703 (1988-06-01), Picon et al.
patent: 4802119 (1989-01-01), Heene et al.
patent: 4831517 (1989-05-01), Crouse et al.
patent: 4982360 (1991-01-01), Johnson et al.
patent: 5193180 (1993-03-01), Hastings
patent: 5297291 (1994-03-01), Murphy
No Author, IBM Technical Disclosure Bulletin, vol. 31, No. 1, Jun. 1988, pp. 294-298, "Dual Indirect RAM/ROM Jumptables for Firmware Updates" see whole document.
No Author, IBM Technical Disclosure Bulletin, vol. 35, No. 7, Dec. 1992, pp. 8-13, "Method and Mechanism for Dynamic Loader" see p. 11 line 41, p. 13 line 32.
Bradley et al. IBM Technical Disclosure Bulletin, vol. 27, No. 4A, Sep. 1984, pp. 2187-2188, "Method of Customizing Patches for Each Hardware Configuration" see whole document.
IBM Technical Disclosure Bulletin, vol. 31, No. 1, "Dual Indirect RAM/ROM Jump Tables for Firmware Updates", Jun. 1988, pp. 294-298.
Jourdain, "Programmer's Problem Solver for the IBM PC, XT & AT", 1986, pp. 21-25.
Nguyen Philip
Wetmore Russ
Apple Computer Inc.
Butler Dennis M.
Kriess Kevin A.
LandOfFree
Method and apparatus for vectorizing the contents of a read only 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 and apparatus for vectorizing the contents of a read only, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for vectorizing the contents of a read only will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1056888