Software emulating hardware for analyzing memory references of a computer program
US6718485B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Nov 15, 2000 |
| Grant date | Apr 6, 2004 |
| Priority date | — |
| Expiry date | Apr 19, 2022 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3466
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
The present invention is a software system that detects large classes of programming and run-time errors in a computer program by emulating the hardware platform and monitoring the execution of a program and the concurrent data manipulation. The software system locates bugs in binary object executable programs. Working on the binary object executable program at runtime, the tool verifies memory references and program implementation by monitoring each logical memory access for data.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.