Package ghidra.framework.analysis
Class AnalysisManager
- java.lang.Object
-
- ghidra.framework.analysis.AnalysisManager
-
public class AnalysisManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AnalysisManager(Program program)
AnalysisManager(Program program, AnalysisRecipe recipe)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTaskListener(GTaskListener listener)
MessageLog
getMessageLog()
java.util.List<AnalysisPhase>
getPhases()
void
removeTaskListener(GTaskListener listener)
void
runAnalysis(AddressSet addressSet)
void
waitForAnalysis(long timeoutMillis)
-
-
-
Constructor Detail
-
AnalysisManager
public AnalysisManager(Program program)
-
AnalysisManager
public AnalysisManager(Program program, AnalysisRecipe recipe)
-
-
Method Detail
-
runAnalysis
public void runAnalysis(AddressSet addressSet)
-
addTaskListener
public void addTaskListener(GTaskListener listener)
-
removeTaskListener
public void removeTaskListener(GTaskListener listener)
-
waitForAnalysis
public void waitForAnalysis(long timeoutMillis)
-
getPhases
public java.util.List<AnalysisPhase> getPhases()
-
getMessageLog
public MessageLog getMessageLog()
-
-