发明名称 Determining which computer programs are candidates to be recompiled after application of updates to a compiler
摘要 Source code of a computer program is compiled by a compiler to generate object code. During compilation of the source code, for each function of the source code compiled, an identifier indicating the function can be entered into a module entry point list. An update for the compiler is received. Responsive to receiving the compiler update, a determination is made, by processing the module entry point list, whether any of the functions of the source code were compiled at least one compiler module to be changed by the compiler update. Responsive to determining that at least one of the functions of the source code was compiled by a compiler module to be changed by the compiler update, a determination is made that the source code of the computer program is a candidate to be recompiled with an updated version of the compiler having the compiler update applied.
申请公布号 US9134975(B1) 申请公布日期 2015.09.15
申请号 US201414466585 申请日期 2014.08.22
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Beavin Thomas A.;Moy David R.;Purcell Terence P.;Tobler John B.;Slinger Nigel G.
分类号 G06F9/45 主分类号 G06F9/45
代理机构 Cuenot, Forsythe & Kim, LLC 代理人 Cuenot, Forsythe & Kim, LLC
主权项 1. A method, comprising: compiling, using a compiler, a first source code of a first computer program to generate a first object code and, during compilation of the first source code, for each function of the first source code compiled by the compiler, entering into a first module entry point list an identifier indicating the function; receiving an update for the compiler; responsive to receiving the update for the compiler, determining, using a processor processing the first module entry point list associated with the first computer program, whether any of the functions of the first source code were compiled by at least one compiler module to be changed by the update for the compiler; and responsive to determining that at least one of the functions of the first source code was compiled by the at least one compiler module to be changed by the update for the compiler, determining that the first source code of the first computer program is a candidate to be recompiled with an updated version of the compiler having the update for the compiler applied.
地址 Armonk NY US