Cross-module optimization for dynamically-shared programs and libraries
US5923882A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Aug 29, 1995 |
| Grant date | Jul 13, 1999 |
| Priority date | — |
| Expiry date | Aug 29, 2015 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/44521
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system and method of eliminating some of the indirect addressing associated with Position Independent Code (PIC). The invention applies cross-module optimization to dynamic linking of shared libraries. A definition table is built that defines where each symbol within an application program and associated shared library is defined. Also stored in the definitions table is an associated attribute. The definition table is utilized to eliminate indirect addressing wherever possible. As a result, overall system performance is increased.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.