×

Tools and techniques for instrumenting interfaces of units of a software program

  • US 7,493,630 B2
  • Filed: 04/01/2005
  • Issued: 02/17/2009
  • Est. Priority Date: 10/02/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-readable medium having stored thereon computer program instructions for creating an interface wrapper which associates an interface with a unit identity of a unit of a software program, wherein the software program comprises plural units, and wherein one of the plural units exposes the interface, the interface wrapper comprising:

  • a first data field having data representing a reference to instrumentation for the interface, the reference to instrumentation comprising a pointer to a table comprising;

    a pointer to an instrumentation function of the interface, andat least one other pointer to another instrumentation function;

    a second data field having data representing a reference to the interface as a whole of the unit of the software program that exposes the interface;

    a third data field having data representing unit identity of the unit of the software program that exposes the interface;

    a fourth data field having data for use by the instrumentation; and

    the computer-readable medium further having stored thereon computer program instructions comprising;

    instructions for intercepting a call to a method of the interface from a client;

    instructions for using at least the first data field data to invoke the instrumentation function of the interface, andinstructions for using at least the second data field data to call the method of the interface.

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