×

Dynamic instrumentation method and apparatus for tracing and analyzing a program

  • US 8,806,448 B2
  • Filed: 05/27/2011
  • Issued: 08/12/2014
  • Est. Priority Date: 08/27/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method of dynamically analyzing a program, the computer implemented method causing the computer to execute steps comprising:

  • storing an environment value before an execution of a function of a main page by storing a first instruction of the function in a temporary page before execution of the first instruction, inserting a break instruction of the main page at an address of the first instruction in the main page, and executing the break instruction of the main page; and

    storing the environment value after the execution of the function by executing a break instruction of the temporary page in a return address of the temporary page after a final instruction of the function is executed;

    executing the break instruction of the main page, storing the environment value before execution of the function, and changing a return address of the function to an address of the first function in the temporary page.

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