Implicit forwarding and resolving of a reference made by an importing module to an exporting module for a specified export
US6658658B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 17, 2000 |
| Grant date | Dec 2, 2003 |
| Priority date | — |
| Expiry date | Feb 17, 2020 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/44521
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
The present system and method improves the way of forwarding a reference from an importing module to an exporting module. The present system and method allow forwarding of a reference(s) through a forwarder exporting module for a specified export(s) when an explicit entrypoint(s) does/do not exist for the specified export(s) in the forwarder exporting module and still allow correlation from the importing module to the exporting module when the loader is loading the importing module during a load time. One or more implicit forwarder record(s) is stored in the exporting module by a linker. Each implicit forwarder record designates a respective target module. The loader determines whether an explicit entrypoint exists in the exporting module for the reference of the specified export. The loader resolves the reference by using the explicit entrypoint to determine a location of the specified export if the explicit entrypoint exists. The loader searches in a defined sequential order for the location of the specified export in a target module designated by a respective implicit forwarder record if the explicit entrypoint does not exist. The loader resolves the reference by using the impli…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.