×

Application program interface call replay tool

  • US 7,380,235 B1
  • Filed: 06/27/2003
  • Issued: 05/27/2008
  • Est. Priority Date: 06/27/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computing device containing a software tool for submitting API calls corresponding to logged API calls to various components of the computing device, the software tool comprising:

  • symbol tables for mapping symbols, parameters and memory references collected from a log of API calls to corresponding memory references allocated to the software tool, wherein the mapped symbols, parameters and memory references are used for submitting subsequent API calls corresponding to the logged API calls from within the memory space of the software tool to the various components of the computer device, and wherein the log of API calls records API calls that have been previously invoked in an execution environment of the software tool;

    an API call builder for creating an API call code sequence for submitting subsequent API calls corresponding to logged API calls to the various components of the computing device according to the mapped memory references within a symbol table; and

    an execution template corresponding to binary files associated with the logged API calls for maintaining a set of resources from the binary files, wherein the execution template is utilized by an API call executor so that the API call sequence created by the API call builder is executed within the execution environment of the software tool.

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