×

Intermediate representation for multiple exception handling models

  • US 7,308,680 B2
  • Filed: 08/15/2006
  • Issued: 12/11/2007
  • Est. Priority Date: 06/26/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method implemented at least in part by a computing device of processing a source language independent intermediate representation of software comprising exception handling constructs, the method comprising:

  • reading the source language independent intermediate representation of software comprising exception handling constructs;

    wherein the source language independent intermediate representation explicitly expresses exception handling control flow of the software, wherein the source language independent intermediate representation comprises a single set of instructions for representing a plurality of exception handling models of a plurality of source languages, and wherein the exception handling control flow is determined using the single set of instructions by using an offset containment relationship to map offsets of protected code blocks to labels of their destination and handler blocks; and

    generating, in a computer-readable media having a tangible component, a computer-readable version of the software implementing the exception handling control flow based on the source language independent intermediate representation.

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