Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2005-02-01
2005-02-01
Ingberg, Todd (Department: 2124)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S151000, C717S153000, C717S157000, C717S158000
Reexamination Certificate
active
06851110
ABSTRACT:
Method and apparatus for optimizing an executable computer program having address-bridging code segments. Various embodiments are described for optimizing an executable computer program that occupies a first address space and has address-bridging code segments. Address-bridging code segments, target code segments referenced by the address-bridging segments, and calling code segments that reference the address-bridging segments are identified during execution of the program. A second address space is allocated for storage of relocated functions. The calling code segments and the target code segments are relocated to the second address space, and references to the address-bridging code segments are replaced with references to the target code segments in the second address space. For references to the calling code segments in the first address space, control is directed to the calling code segments in the second address space.
REFERENCES:
patent: 5469572 (1995-11-01), Taylor
patent: 5740447 (1998-04-01), Kurahashi
patent: 5857105 (1999-01-01), Ayers et al.
patent: 5940622 (1999-08-01), Patel
patent: 6064818 (2000-05-01), Brown et al.
patent: 6292940 (2001-09-01), Sato
patent: 6295644 (2001-09-01), Hsu et al.
patent: 6327704 (2001-12-01), Mattson et al.
patent: 6463582 (2002-10-01), Lethin et al.
patent: 6578194 (2003-06-01), Baumgart et al.
patent: 6721876 (2004-04-01), Chen et al.
Hundt Robert
Ramasamy Vinodha
Hewlett--Packard Development Company, L.P.
Ingberg Todd
Nahar Qamrun
LandOfFree
Optimizing an executable computer program having... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Optimizing an executable computer program having..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimizing an executable computer program having... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3464242