Class ResultProcessor

java.lang.Object
pascal.taie.analysis.pta.plugin.ResultProcessor
All Implemented Interfaces:
Plugin

public class ResultProcessor extends Object implements Plugin
Dump points-to set to file or compare the analysis result with the ones read from input file. Currently, the compare functionality is mainly for testing purpose. It is not efficient and not recommended applying on large program.
  • Field Details

  • Constructor Details

    • ResultProcessor

      public ResultProcessor()
  • Method Details

    • setSolver

      public void setSolver(Solver solver)
      Description copied from interface: Plugin
      Sets pointer analysis solver which will be used later by the plugin.
      Specified by:
      setSolver in interface Plugin
    • onFinish

      public void onFinish()
      Description copied from interface: Plugin
      Invoked when pointer analysis finishes. Pointer analysis is supposed to have been finished at this stage, thus this call back should NOT modify pointer analysis results.
      Specified by:
      onFinish in interface Plugin
    • process

      public static void process(AnalysisOptions options, PointerAnalysisResult result)