Patents by Inventor Tara Krishnaswamy

Tara Krishnaswamy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7360207
    Abstract: A method and a system for examining an inlined function using a performance analysis tool are described. An inlined function is identified in computer code. Upon identification of the inlined function, and for example in response to executing a breakpoint associated with the inlined function, a performance analysis tool is used to perform desired task on the inlined function.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: April 15, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brian Fahs, Robert Hundt, Vinodha Ramasamy, Tara Krishnaswamy
  • Patent number: 7103878
    Abstract: A method and system for analyzing a virtual function. In one embodiment, the present invention determines whether a virtual table exists for a virtual function, and determines a call type for the virtual function. In the present embodiment, provided the virtual table is located, the present invention replaces an existing address for the virtual function with a new address such that the new address points to instrumentation code. In this embodiment, upon a call to the virtual function, the present invention loads the new address from the virtual table such that execution is directed to the instrumentation code. The present embodiment continues execution and executes the instrumentation code such that control is delivered to the instrumentor.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: September 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brian Fahs, Robert Hundt, Tara Krishnaswamy
  • Publication number: 20030115581
    Abstract: A method and system for examining an inlined function using a performance analysis tool. In one method embodiment, the present invention identifies an inlined function. Upon identification of the inlined function, the present embodiment uses a performance analysis tool to perform a desired task on the inlined function.
    Type: Application
    Filed: December 13, 2001
    Publication date: June 19, 2003
    Inventors: Brian Fahs, Robert Hundt, Vinodha Ramasamy, Tara Krishnaswamy
  • Publication number: 20030115584
    Abstract: A method and system for analyzing a virtual function. In one embodiment, the present invention determines whether a virtual table exists for a virtual function, and determines a call type for the virtual function. In the present embodiment, provided the virtual table is located, the present invention replaces an existing address for the virtual function with a new address such that the new address points to instrumentation code. In this embodiment, upon a call to the virtual function, the present invention loads the new address from the virtual table such that execution is directed to the instrumentation code. The present embodiment continues execution and executes the instrumentation code such that control is delivered to the instrumentor.
    Type: Application
    Filed: December 13, 2001
    Publication date: June 19, 2003
    Inventors: Brian Fahs, Robert Hundt, Tara Krishnaswamy