System, apparatus and method for processing instructions
US6349384B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 25, 1999 |
| Grant date | Feb 19, 2002 |
| Priority date | — |
| Expiry date | May 25, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/4442
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A data processing system comprises means for identifying and replacing instructions to jump to functions having known prolog instructions with modified jump instructions, means for storing the known prolog instructions, and means for retrieving the known prolog instructions when such modified instructions are found and for supplying the known prolog instructions for processing. A compiler or preprocessor is arranged to detect and modify the jump instructions. A logic module is arranged to intercept the modified instructions, retrieve from its storage the prolog instructions, and supply the prolog instructions for processing. The compiler or preprocessor is further arranged to detect and modify the first instruction of known epilog code. A logic module is arranged to intercept the modified instruction, and to retrieve and supply for processing the epilog instructions.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.