Invention Application
- Patent Title: DETECTING MEMORY CORRUPTION
- Patent Title (中): 检测内存损坏
-
Application No.: US14138977Application Date: 2013-12-23
-
Publication No.: US20140122826A1Publication Date: 2014-05-01
- Inventor: Samuel JACOB , Vijay PAUL
- Applicant: JUNIPER NETWORKS, INC.
- Applicant Address: US CA Sunnyvale
- Assignee: JUNIPER NETWORKS, INC.
- Current Assignee: JUNIPER NETWORKS, INC.
- Current Assignee Address: US CA Sunnyvale
- Main IPC: G06F12/10
- IPC: G06F12/10

Abstract:
A device identifies, based on a program code instruction, an attempted write access operation to a fenced memory slab, where the fenced memory slab includes an alternating sequence of data buffers and guard buffers. The device assigns read-only protection to the fenced slab and invokes, based on the attempted write access operation, a page fault operation. When a faulting address of the attempted write operation is not an address for one of the multiple data buffers, the device performs a panic routine. When the faulting address of the attempted write operation is an address for one of the multiple data buffers, the device removes the read-only protection for the fenced slab and performs a single step processing routine for the program code instruction.
Public/Granted literature
- US09411743B2 Detecting memory corruption Public/Granted day:2016-08-09
Information query