Class AbstractBinaryFormatAnalyzer

Constructor Detail

  • Method Detail

    • added

      public final boolean added​(Program program,
                                 AddressSetView set,
                                 TaskMonitor monitor,
                                 MessageLog log)
                          throws CancelledException
      Description copied from interface: Analyzer
      Called when the requested information type has been added. (ie: function added.)
      Parameters:
      program - program to analyze
      set - AddressSet of locations that have been added
      monitor - monitor that indicates progress and indicates whether the user canceled the analysis
      log - a message log to record analysis information
      Returns:
      true if the analysis succeeded
      Throws:
      CancelledException
    • canAnalyze

      public final boolean canAnalyze​(Program program)
      Description copied from interface: Analyzer
      Can this analyzer work on this program.
      Specified by:
      canAnalyze in interface Analyzer
      Overrides:
      canAnalyze in class AbstractAnalyzer
      Parameters:
      program - program to be analyzed
      Returns:
      true if this analyzer can analyze this program
    • getDefaultEnablement

      public final boolean getDefaultEnablement​(Program program)
      Description copied from interface: Analyzer
      Returns true if this analyzer should be enabled by default. Generally useful analyzers should return true. Specialized analyzers should return false;
      Specified by:
      getDefaultEnablement in interface Analyzer
      Overrides:
      getDefaultEnablement in class AbstractAnalyzer