发明授权
US06851110B2 Optimizing an executable computer program having address-bridging code segments
有权
优化具有地址桥接代码段的可执行计算机程序
- 专利标题: Optimizing an executable computer program having address-bridging code segments
- 专利标题(中): 优化具有地址桥接代码段的可执行计算机程序
-
申请号: US09876655申请日: 2001-06-07
-
公开(公告)号: US06851110B2公开(公告)日: 2005-02-01
- 发明人: Robert Hundt , Vinodha Ramasamy
- 申请人: Robert Hundt , Vinodha Ramasamy
- 申请人地址: US TX Houston
- 专利权人: Hewlett-Packard Development Company, L.P.
- 当前专利权人: Hewlett-Packard Development Company, L.P.
- 当前专利权人地址: US TX Houston
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
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.
公开/授权文献
信息查询