Patent · US Active

Updated shared library reloading without stopping the execution of an application

US11347523B2 · kind B2 · utility

0Cited by
7References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 5, 2020
Grant dateMay 31, 2022
Priority date
Expiry dateNov 5, 2040

Classification

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

Abstract

Techniques include executing a software program having a function call to a shared library and reloading the shared library without stopping execution of the software program. A global offset table (GOT) is updated responsive to resolving a link address associated with the function call. An entry in GOT included a link address field, an index field, and a resolved field, the updating including updating the index field with an affirmative value and marking the resolved field with an affirmative flag for the entry in the GOT. Responsive to reloading the shared library, the entry in the GOT is found having the affirmative value in the index field and the affirmative flag in the resolved field. An address value in the link address field is returned for the entry having the affirmative value in the index field, responsive to a subsequent execution of the function call to the shared library.

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