×

System and method for lazy loading of shared libraries

  • US 5,708,811 A
  • Filed: 02/21/1995
  • Issued: 01/13/1998
  • Est. Priority Date: 02/26/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for loading an executable program into memory from permanent storage, the method comprising the steps of:

  • a) receiving a request for the executable program, wherein the executable program includes a main executable file and first level object libraries;

    b) loading initial executable code of the main executable file into the memory;

    c) fetching an executable header of the main executable file from the permanent storage, wherein the executable header includes identity of the first level object libraries;

    d) obtaining a virtual memory entry for each object identified in the first level of object libraries;

    e) loading an object identified in one of the first level object libraries when the object is referenced;

    f) determining identity of the second level object library from the object;

    g) determining when an object identified in the second level object library is needed for execution; and

    h) when the object identified in the second level object library is needed, loading the object identified in the second level object library into the memory.

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