Class ElfBinaryAnalysisCommand

    • Constructor Detail

      • ElfBinaryAnalysisCommand

        public ElfBinaryAnalysisCommand()
    • Method Detail

      • canApply

        public boolean canApply​(Program program)
        Description copied from interface: BinaryAnalysisCommand
        Returns TRUE if this command can be applied to the given domain object.
        Specified by:
        canApply in interface BinaryAnalysisCommand
        Parameters:
        program - the domain object to inspect.
        Returns:
        TRUE if this command can be applied
      • analysisWorkerCallback

        public boolean analysisWorkerCallback​(Program program,
                                              java.lang.Object workerContext,
                                              TaskMonitor analysisMonitor)
                                       throws java.lang.Exception,
                                              CancelledException
        Specified by:
        analysisWorkerCallback in interface ghidra.app.plugin.core.analysis.AnalysisWorker
        Throws:
        java.lang.Exception
        CancelledException
      • getWorkerName

        public java.lang.String getWorkerName()
        Specified by:
        getWorkerName in interface ghidra.app.plugin.core.analysis.AnalysisWorker
      • applyTo

        public boolean applyTo​(Program program,
                               TaskMonitor analysisMonitor)
                        throws java.lang.Exception
        Description copied from interface: BinaryAnalysisCommand
        Applies the command to the given domain object.
        Specified by:
        applyTo in interface BinaryAnalysisCommand
        Parameters:
        program - domain object that this command is to be applied.
        analysisMonitor - the task monitor
        Returns:
        true if the command applied successfully
        Throws:
        java.lang.Exception