发明名称 COMPUTER PROGRAM PRODUCT OF CODE COVERAGE UTILIZING EFFICIENT DYNAMIC MUTATION OF LOGIC (EDML)
摘要 A computer program product for code coverage utilizing efficient dynamic mutation of logic (EDML) are provided. A source code is read, and instrumentation points are located. Self Modifying Code (SMC) is inserted at the instrumentation points producing instrumented code. Additional functions are inserted in the source code to enable read and/or reset of code coverage statistics. The instrumented code is compiled, and executables are run for a period of time during which zero or more instrumentation points are executed. In response to executing instrumentation points, instructions are executed to record execution of the instrumented code. Instructions of the instrumented code overwrite themselves at certain points so that a next execution of the instrumentation points skips over the instrumented code at the certain points. Code coverage statistics are gathered and recorded. The code coverage statistics are reset to begin another period of time for gathering code coverage statistics.
申请公布号 US2009089760(A1) 申请公布日期 2009.04.02
申请号 US20080057724 申请日期 2008.03.28
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GILL BINNY S.;BELLUOMINI WENDY A.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址