Package ghidra.app.cmd.module
Class DominanceModularizationCmd
java.lang.Object
ghidra.framework.cmd.BackgroundCommand<Program>
ghidra.app.cmd.module.AbstractModularizationCmd
ghidra.app.cmd.module.DominanceModularizationCmd
this code will apply the Dominance algorithm to a module or fragment in
a program tree. First the code generates a call graph and from there a
dominance graph and finally a dominance structure in the program tree.
-
Field Summary
Fields inherited from class ghidra.app.cmd.module.AbstractModularizationCmd
destinationModule, monitor, program
-
Constructor Summary
ConstructorDescriptionDominanceModularizationCmd
(GroupPath path, String treeName, ProgramSelection selection, CodeBlockModel blockModel) -
Method Summary
Methods inherited from class ghidra.app.cmd.module.AbstractModularizationCmd
applyTo, cleanEmpty, createCallGraph, createFragment, createModule, makeFragment
Methods inherited from class ghidra.framework.cmd.BackgroundCommand
applyTo, canCancel, dispose, getName, getStatusMsg, hasProgress, isModal, run, setStatusMsg, taskCompleted, toString
-
Constructor Details
-
DominanceModularizationCmd
public DominanceModularizationCmd(GroupPath path, String treeName, ProgramSelection selection, CodeBlockModel blockModel)
-
-
Method Details
-
applyModel
- Specified by:
applyModel
in classAbstractModularizationCmd
- Throws:
CancelledException
-