×

Matching program sections through feature extraction

  • US 9,378,001 B2
  • Filed: 05/02/2014
  • Issued: 06/28/2016
  • Est. Priority Date: 05/02/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for matching program sections, comprising:

  • organizing, via a processor, a program into blocks based on control flow;

    calculating, via the processor, a plurality of block features for each block;

    comparing, via the processor, the plurality of block features for each block with other blocks and creating a list of equivalent blocks, the equivalent blocks representing an inlined function; and

    transforming, via the processor, the equivalent blocks representing the inlined function into an alternate program by replacing each of the equivalent blocks with a call to a new function created from the equivalent blocks.

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