Patent · US Active

Dynamic library replacement

US9535686B2 · kind B2 · utility

0Cited by
11References
6Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 15, 2013
Grant dateJan 3, 2017
Priority date
Expiry dateMar 15, 2033

Classification

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

Abstract

Provided are techniques for an OS to be modified on a running system such that running programs, including system services, so not have to be stopped and restarted for the modification to take effect. The techniques include detecting, by a processing thread, when the processing thread has entered a shared library; in response to the detecting, setting a thread flag corresponding to the thread in an operating system (OS); detecting an OS flag, set by the OS, indicating that the OS is updating the shared library; in response to detecting the OS flag, suspending processing by the processing thread and transferring control from the thread to the OS; resuming processing by the processing thread in response to detecting that the OS has completed the updating; and executing the shared library in response to the resuming.

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