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 voidaddTaskListener(GTaskListener listener)MessageLoggetMessageLog()java.util.List<AnalysisPhase>getPhases()voidremoveTaskListener(GTaskListener listener)voidrunAnalysis(AddressSet addressSet)voidwaitForAnalysis(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()
-
-