发明名称 Detecting memory address bounds violations
摘要 In one aspect, machine-executable code is generated. The machine-executable code includes machine-readable instructions for detecting a memory address bounds violation by the program code based on a determination that a boundary memory address stored in a hardware table has been accessed during execution of the program code. The boundary memory address delimits a boundary for a set of memory addresses allocated for execution of the program code. The machine-executable code is stored in a machine-readable medium. In another aspect, a boundary memory address delimiting a boundary for a set of memory addresses allocated for execution of the program code is stored in a hardware table. The program code is executed. A memory address bounds violation by the program code is detected based on a determination that the boundary memory address stored in the hardware table has been accessed during execution of the program code.
申请公布号 US2005283770(A1) 申请公布日期 2005.12.22
申请号 US20040871971 申请日期 2004.06.18
申请人 KARP ALAN H;COLLARD JEAN-FRANCOIS C 发明人 KARP ALAN H.;COLLARD JEAN-FRANCOIS C.
分类号 G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址