×

Systems and methods providing lightweight runtime code generation

  • US 7,219,329 B2
  • Filed: 06/13/2003
  • Issued: 05/15/2007
  • Est. Priority Date: 06/13/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer readable medium having computer readable instructions stored thereon for implementing a runtime code generator for a managed object environment, the runtime code generator comprising:

  • a class allocator that, upon receiving a dynamic method call, reserves one or more method slots in a method table having memory locations for at least one function pointer associated with the dynamic method call; and

    a dynamic method builder that creates a method description from an intermediate language stream of metadata tokens and submits the method description to a Just-In-Time compiler that is configured to resolve a value for the at least one function pointer and return the value of the at least one function pointer that maps to the one or more method slots to facilitate execution of the dynamic method call at runtime.

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