Please download the dossier by clicking on the dossier button x
×

IR code instrumentation

  • US 6,332,213 B1
  • Filed: 09/15/1999
  • Issued: 12/18/2001
  • Est. Priority Date: 08/27/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of instrumenting a computer program, comprising:

  • (a) examining an initial intermediate representation of the program, wherein the initial intermediate representation is independent of source language for the program;

    (b) selecting portions of the initial intermediate representation for instrumentation;

    (c) instrumenting the portions; and

    (d) creating an intermediate representation tree of nodes corresponding to intermediate representation operations and operands of the initial intermediate representation, the nodes being interconnected according to a logical relationship between the operators and the operands, wherein instrumenting the portions includes modifying the intermediate representation tree;

    wherein said creating an intermediate represenation further imcluding;

    interconnecting the nodes so that children nodes of an operator are operands thereof; and

    placing the children nodes on a local stack and then popping the children nodes off the local stack to connect the children nodes to parents thereof.

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