×

Safer mechanism for using pointers to code

  • US 9,026,859 B1
  • Filed: 03/14/2012
  • Issued: 05/05/2015
  • Est. Priority Date: 03/14/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for mitigating damage to data caused by a computer process having a corrupted pointer, the method comprising:

  • receiving, by at least one computer processor, a pointer to a memory address, the pointer received in conjunction with a command by the computer process to access data stored at the memory address, wherein the data is intended to be stored in a memory segment that allows for read-only access, wherein the data comprises a function pointer to an executable code function;

    analyzing, by at least one computer processor, the memory segment that includes the memory address to determine a modification state for the memory segment, wherein the modification state indicates the type of access that the memory segment allows; and

    halting, by at least one processor, the computer process when the modification state indicates that the memory segment allows for other than read-only access.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×