Class NativeModeller

java.lang.Object
pascal.taie.analysis.pta.plugin.CompositePlugin
pascal.taie.analysis.pta.plugin.natives.NativeModeller
All Implemented Interfaces:
Plugin

public class NativeModeller extends CompositePlugin
This class models some native calls by "inlining" their side effects at the call sites to provide better precision for pointer analysis.
  • Constructor Details

    • NativeModeller

      public NativeModeller()
  • 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
      Overrides:
      setSolver in class CompositePlugin