Patent · US Expired

Method and system for managing shared-library executables

US7506316B2 · kind B2 · utility

9Cited by
10References
15Claims
0Family size

Assignee

Inventor

Key dates

Filing dateFeb 1, 2002
Grant dateMar 17, 2009
Priority date
Expiry dateApr 18, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4486
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and system for non-intrusively modifying an executable file E comprising references (F1, F2 and F3) with functions disposed in at least one shared library B within a computer. At least two new files are created, a META file comprising several unresolved references in executable file E and a services file comprising new functions or services to be inserted in executable file E. The link editing phase assigns the unresolved references to the META file as a priority and subsequently to shared library B. When the references are listed in the META file, a link is then established for the reference between executable file E and the META file in the place of shared library B. The META file may then assign one or more functions stored in service file S and/or in shared library B to the reference.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.