×

Method for back tracing program execution

  • US 6,353,924 B1
  • Filed: 02/08/1999
  • Issued: 03/05/2002
  • Est. Priority Date: 02/08/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of back-tracing execution of a computer program, said computer program comprising a plurality of blocks, said method comprising:

  • identifying the blocks of the computer program;

    instrumenting an original version of the program by adding instrumentation code to identified blocks to form an instrumented program, the instrumentation code recording execution sequence information upon execution of the corresponding instrumented block, such that cumulative sequence information recorded during execution of the program forms a sequence record;

    recording a sequence record of the program by executing the instrumented program; and

    upon occurrence of a triggering event, processing the recorded sequence record to form a trace record, wherein sequence information in the recorded sequence record is translated into at least one program counter value of an instruction within an instrumented block whose execution caused the sequence information to be recorded.

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