Package ghidra.app.cmd.module
Class ComplexityDepthModularizationCmd
- java.lang.Object
-
- ghidra.framework.cmd.BackgroundCommand
-
- ghidra.app.cmd.module.AbstractModularizationCmd
-
- ghidra.app.cmd.module.ComplexityDepthModularizationCmd
-
- All Implemented Interfaces:
Command
public class ComplexityDepthModularizationCmd extends AbstractModularizationCmd
This command will organize a program tree into levels from the bottom up. In other words, all the leaf functions are at the same level and all the functions that only call leaf functions are one level less and so on and so forth.
-
-
Field Summary
-
Fields inherited from class ghidra.app.cmd.module.AbstractModularizationCmd
destinationModule, monitor, program
-
-
Constructor Summary
Constructors Constructor Description ComplexityDepthModularizationCmd(GroupPath path, java.lang.String treeName, ProgramSelection selection, CodeBlockModel blockModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
applyModel()
-
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, setStatusMsg, taskCompleted, toString
-
-
-
-
Constructor Detail
-
ComplexityDepthModularizationCmd
public ComplexityDepthModularizationCmd(GroupPath path, java.lang.String treeName, ProgramSelection selection, CodeBlockModel blockModel)
-
-
Method Detail
-
applyModel
protected void applyModel() throws CancelledException
- Specified by:
applyModel
in classAbstractModularizationCmd
- Throws:
CancelledException
-
-