Patent · US Expired

Cross-module optimization for dynamically-shared programs and libraries

US5923882A · kind A · utility

167Cited by
9References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 29, 1995
Grant dateJul 13, 1999
Priority date
Expiry dateAug 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.