Invention Grant
- Patent Title: System and methods for avoiding base address collisions
- Patent Title (中): 避免基地址冲突的系统和方法
-
Application No.: US12206780Application Date: 2008-09-09
-
Publication No.: US07694098B2Publication Date: 2010-04-06
- Inventor: Kevin J. Goodman
- Applicant: Kevin J. Goodman
- Applicant Address: US GA Alpharetta
- Assignee: RTO Software, Inc.
- Current Assignee: RTO Software, Inc.
- Current Assignee Address: US GA Alpharetta
- Agency: Kilpatrick Stockton LLP
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
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.
Public/Granted literature
- US20090077335A1 SYSTEM AND METHODS FOR AVOIDING BASE ADDRESS COLLISIONS Public/Granted day:2009-03-19
Information query