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:
Mar. 29, 2022

Filed:

Dec. 03, 2020
Applicant:

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

Inventors:

Zhen Liu, Beijing, CN;

Jia Tian Zhong, Beijing, CN;

Le Chang, Beijing, CN;

Ming Lei Zhang, Beijing, CN;

Ting Ting Zhan, Beijing, CN;

Xiao Yan Tian, Beijing, CN;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/20 (2018.01); G06F 11/36 (2006.01); G06F 8/71 (2018.01); G06F 8/41 (2018.01);
U.S. Cl.
CPC ...
G06F 8/22 (2013.01); G06F 8/433 (2013.01); G06F 8/71 (2013.01); G06F 11/368 (2013.01); G06F 11/3608 (2013.01);
Abstract

Source code of a golden version and a next version of a program is received in which procedure calls are modified to call from an entry point table (EPT) with index numbers corresponding to procedure memory addresses. An executable defect-free golden version program and next version program with a defect are received. A first entry point table (first EPT) for the new version program and a second EPT for the golden version program are generated. A series of substitutions of procedures from the second EPT to the first EPT is performed and an order of substitutions includes: a module set, a module of the module set, a procedure set of the module, and a procedure of the procedure set. The defect producing procedure is identified by substituting in order until the defect is absent and proceeding to the next substitution in order.


Find Patent Forward Citations

Loading…