Invention Grant
- Patent Title: Dynamic library replacement
- Patent Title (中): 动态库更换
-
Application No.: US13844673Application Date: 2013-03-15
-
Publication No.: US09535686B2Publication Date: 2017-01-03
- Inventor: Stephen B. Peckham
- Applicant: Stephen B. Peckham
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Thomas E. Tyson; Gregory K. Goshorn; Greg Goshorn, P.C.
- Main IPC: G06F9/445
- IPC: G06F9/445 ; G06F9/46 ; G06F9/48

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.
Public/Granted literature
- US20140282462A1 DYNAMIC LIBRARY REPLACEMENT Public/Granted day:2014-09-18
Information query