发明名称 Systems and methods for avoiding base address collisions using alternate components
摘要 Processes are monitored as components are loaded into memory. Relocation of a component to an alternate base address instead of its preferred base address, causes an alternate component to be created corresponding to the relocated component. The alternate component is a copy of the relocated component, but the preferred base address of the alternate component is reset to be the alternate base address of the relocated component. Additional alternate components may be created for each relocated component, with each additional alternate component being optimized in a different manner. Alternate components may be implemented as alternate data stream of the corresponding relocated components. In response to subsequent requests to load a selected component into memory, it is determined whether the selected component has at least one corresponding alternate component. If so, one of the corresponding alternate components is loaded into memory instead of the selected component.
申请公布号 US7058775(B2) 申请公布日期 2006.06.06
申请号 US20030719781 申请日期 2003.11.21
申请人 RTO SORTWARE, INC 发明人 GOODMAN KEVIN
分类号 G06F12/00;G06F9/445;G06F12/02 主分类号 G06F12/00
代理机构 代理人
主权项
地址