Detecting memory corruption
    1.
    发明授权

    公开(公告)号:US09411743B2

    公开(公告)日:2016-08-09

    申请号:US14138977

    申请日:2013-12-23

    CPC classification number: G06F12/10 G06F11/073 G06F11/0763

    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.

Patent Agency Ranking