Class AbstractBSimApplyTask
java.lang.Object
ghidra.util.task.Task
ghidra.program.util.ProgramTask
ghidra.features.bsim.gui.search.results.apply.AbstractBSimApplyTask
- All Implemented Interfaces:
MonitoredRunnable
- Direct Known Subclasses:
NameAndNamespaceBSimApplyTask
,SignatureBSimApplyTask
Generic task for applying information from a function match to the queried function
-
Field Summary
Fields inherited from class ghidra.program.util.ProgramTask
program
Fields inherited from class ghidra.util.task.Task
taskMonitor, waitForTaskCompleted
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractBSimApplyTask
(Program program, String taskName, List<BSimMatchResult> results, ServiceProvider serviceProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract BSimApplyResult
void
doRun
(TaskMonitor monitor) protected abstract boolean
hasSameApplyData
(List<Function> functions) protected void
Methods inherited from class ghidra.program.util.ProgramTask
run
Methods inherited from class ghidra.util.task.Task
addTaskListener, canCancel, cancel, getStatusTextAlignment, getTaskTitle, getWaitForTaskCompleted, hasProgress, isCancelled, isModal, monitoredRun, notifyTaskListeners, setHasProgress
-
Constructor Details
-
AbstractBSimApplyTask
public AbstractBSimApplyTask(Program program, String taskName, List<BSimMatchResult> results, ServiceProvider serviceProvider)
-
-
Method Details
-
doRun
- Specified by:
doRun
in classProgramTask
-
releaseOpenedPrograms
protected void releaseOpenedPrograms() -
hasSameApplyData
-
apply
-