×

Method and apparatus for analyzing software executed in embedded systems

  • US 6,161,200 A
  • Filed: 03/02/1998
  • Issued: 12/12/2000
  • Est. Priority Date: 09/11/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of analyzing software being executed in a target system, comprising:

  • inserting a plurality of executable tag statements at locations in the software which, when executed, cause the target system to write a plurality of respective tags to at least one predetermined location in an address space of the target system, the respective tags containing respective tag values corresponding to the locations in the software of respective tag statements generating the respective tags;

    storing in a symbol database instrumentation data associated with each executable tag statement inserted into the software;

    retrieving tags during execution of the software from the at least one predetermined location; and

    determining, during execution of the software, the software locations that have been executed by using the tag values of the retrieved tags as keys for retrieving from the symbol database the instrumentation data associated with each of the retrieved tags.

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