×

Optimization of control transfers to dynamically loaded modules

  • US 20030079215A1
  • Filed: 10/18/2001
  • Published: 04/24/2003
  • Est. Priority Date: 10/18/2001
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for optimization of an executable program that calls procedures in a shared library, comprising:

  • identifying linkage code segments in the executable program, wherein each linkage code segment is associated with a call to a procedure in the shared library, reads procedure address information from a linkage table, and transfers control to an associated one of the procedures;

    reading the address information from the linkage table;

    generating respective substitute code segments for the linkage code segments, each substitute code segment having references to the linkage table replaced by direct loads of the address information without reference to the linkage table; and

    executing the substitute code segments instead of the linkage code segments.

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