×

Method for protecting user-managed memory using an exception

  • US 8,347,061 B2
  • Filed: 04/29/2008
  • Issued: 01/01/2013
  • Est. Priority Date: 04/29/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for providing safe user-managed memory, comprising the steps of:

  • performing memory allocation in constant time;

    performing memory de-allocation in constant time;

    performing memory access overhead for safety checking in constant time;

    using the memory allocation, memory de-allocation and memory access overhead to protect at least one memory access, user-specified allocation and de-allocation with at least one exception for said user-managed memory; and

    using at least one pointer to an exception-protected heap, wherein the at least one pointer is encoded to carry at least one object version bit and at least one offset bit into a protected heap.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×