发明名称 METHOD AND APPARATUS FOR DETECTING MEMORY ACCESS FAULTS
摘要 <p>Detecting a fault in the operation of a computer having a processor and a memory is taught. Instrumentation code is placed within an application program during compilation, and runtime library routines are modified to support detection of invalid memory accesses. Memory space is divided into application, shadow and unmapped memories. When accessing application memory at an original address, an address in shadow memory is computed by shifting the address and adding an offset. If the value stored at the shadow address indicates that the original address is invalid (e.g., not allocated or already freed), then error reporting code is executed that indicates the type of error and the location and optionally halts the computer. Invalid memory references to heap, stack and global objects in application memory can be detected.</p>
申请公布号 WO2012148841(A1) 申请公布日期 2012.11.01
申请号 WO2012US34635 申请日期 2012.04.23
申请人 GOOGLE INC.;SEREBRYANY, KONSTANTIN;BRUENING, DEREK 发明人 SEREBRYANY, KONSTANTIN;BRUENING, DEREK
分类号 G06F11/36;G06F11/07 主分类号 G06F11/36
代理机构 代理人
主权项
地址