The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 31, 2022

Filed:

Nov. 05, 2020
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Xiao Ling Chen, Beijing, CN;

Zhan Peng Huo, Beijing, CN;

Yong Yin, Beijing, CN;

Dong Hui Liu, Beijing, CN;

Qi Li, Beijing, CN;

Jia Yu, Beijing, CN;

Jiang Yi Liu, Beijing, CN;

Xiao Xuan Fu, Wuhan, CN;

Cheng Fang Wang, Beijing, CN;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/445 (2018.01);
U.S. Cl.
CPC ...
G06F 9/44521 (2013.01);
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.


Find Patent Forward Citations

Loading…