发明名称 System and method for dynamic data-type checking
摘要 A data-type checker dynamically verifies program operation. The data-type checker, while executing a specified computer program, maintains a shadow array that has entries corresponding to respective memory locations used by the specified computer program. Each entry of the shadow array indicates a data type of the corresponding respective memory location. While executing the specified computer program, the data-type checker executes each of a set of instructions of the computer program. For the execution of each instruction in a subset of the set of instructions of the computer program, the data-type checker determines whether execution of the instruction is inconsistent with an entry of the shadow array and, if so, generates a report. The data-type checker then executes the instruction, and updates the shadow array in accordance with execution of the instruction.
申请公布号 US2003126590(A1) 申请公布日期 2003.07.03
申请号 US20010040774 申请日期 2001.12.28
申请人 BURROWS MICHAEL;FREUND STEPHEN NEIL 发明人 BURROWS MICHAEL;FREUND STEPHEN NEIL
分类号 G06F9/318;G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/318
代理机构 代理人
主权项
地址