Class SFOverviewInfo

java.lang.Object
ghidra.features.bsim.query.facade.SFOverviewInfo

public class SFOverviewInfo extends Object
  • Field Details

    • DEFAULT_QUERIES_PER_STAGE

      public static final int DEFAULT_QUERIES_PER_STAGE
      See Also:
  • Constructor Details

    • SFOverviewInfo

      public SFOverviewInfo(Set<FunctionSymbol> functions)
      Constructs an overview request with default parameters.
      Parameters:
      functions - required--a set of functions (at least one) for which an overview will be computed. All functions must be from the same program.
      Throws:
      IllegalArgumentException - if functions is null/empty or functions are from multiple programs.
  • Method Details

    • getProgram

      public Program getProgram()
      Returns:
      the program from which all queried functions are from
    • getSimilarityThreshold

      public double getSimilarityThreshold()
    • setSimilarityThreshold

      public void setSimilarityThreshold(double similarityThreshold)
    • getSignificanceThreshold

      public double getSignificanceThreshold()
    • setSignificanceThreshold

      public void setSignificanceThreshold(double significanceThreshold)
    • getVectorMax

      public int getVectorMax()
    • setVectorMax

      public void setVectorMax(int max)
    • buildQueryNearestVector

      public QueryNearestVector buildQueryNearestVector()
    • getFunctions

      public Set<FunctionSymbol> getFunctions()
    • getNumberOfStages

      public int getNumberOfStages(int queries_per_stage)
    • getPreFilter

      public PreFilter getPreFilter()