×

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

  • US 7,984,429 B2
  • Filed: 04/01/2005
  • Issued: 07/19/2011
  • Est. Priority Date: 10/02/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of instrumenting one or more units of an application program, wherein a unit comprises one or more interfaces through which communications to and from the unit pass, and wherein a client unit requests creation of a server unit, the method comprising, with an instrumentation tool that includes a processor and memory:

  • intercepting a call from a client unit to a unit creation function to create a server unit;

    routing the call to the unit creation function, wherein the unit creation function creates the server unit and returns a reference to an interface of the server unit;

    detecting the reference to the interface returned from the unit creation function;

    creating an interface wrapper for the interface, the interface wrapper comprising a reference to instrumentation, the reference to the interface, and a reference to a type description of the interface; and

    returning to the client unit a reference to the interface wrapper in place of the reference to the interface, wherein the client unit treats the reference to the interface wrapper as the reference to the interface.

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