Class DisambiguateByBytes

  • All Implemented Interfaces:
    DisambiguateStrategy

    public class DisambiguateByBytes
    extends java.lang.Object
    implements DisambiguateStrategy
    Attempt to disambiguate similar n-grams by hashing over all the bytes in their constituent instructions.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.ArrayList<Hash> calcHashes​(InstructHash instHash, int matchSize, HashStore store)
      Generate (possibly multiple) hashes that can be used to disambiguate an n-gram and its block from other blocks with similar instructions.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DisambiguateByBytes

        public DisambiguateByBytes()