×

Method, apparatus, system and computer program product for initializing a data structure at its first active use

  • US 6,148,302 A
  • Filed: 02/26/1998
  • Issued: 11/14/2000
  • Est. Priority Date: 02/26/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer controlled method for invoking a programmed operation on a data structure responsive to a first active use of said data structure, said method comprising the steps of:

  • (b) causing a condition for a misaligned memory access fault;

    (c) associating a data structure access tag storage with said data structure, said data structure access tag storage initially containing a misaligned memory address related to said data structure;

    (d) requiring a memory access operation to be performed using a memory access mode which requires a memory address in a first address sense, and attempting memory access at a memory address in a second memory sense;

    (e) triggering a trap on said first active use of said data structure by attempting to access said data structure using said misaligned memory address with an aligned memory access-mode; and

    (f) converting said misaligned memory address within said data structure access tag storage from the first memory sense to the second memory sense to an aligned memory address whereby subsequent attempts to access said data structure using said aligned memory access-mode and contents of said data structure access tag storage will succeed without triggering said trap as a result of the memory address being in the second memory sense.

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