Class RenameMemoryBlockQuickFix
java.lang.Object
ghidra.features.base.quickfix.QuickFix
ghidra.features.base.replace.RenameQuickFix
ghidra.features.base.replace.items.RenameMemoryBlockQuickFix
QuickFix for renaming memory blocks.
-
Field Summary
Fields inherited from class ghidra.features.base.quickfix.QuickFix
current, original, program, replacement -
Constructor Summary
ConstructorsConstructorDescriptionRenameMemoryBlockQuickFix(Program program, MemoryBlock block, String newName) Constructor -
Method Summary
Modifier and TypeMethodDescriptionReturns the current value of the item.voidexecute()Executes the action.Returns the address of the affected program element if applicable or null otherwise.Returns the type of program element being affected (function, label, comment, etc.)getPath()Returns a path (the meaning of the path varies with the item type) associated with the affected program element if applicable or null otherwise.Methods inherited from class ghidra.features.base.replace.RenameQuickFix
getActionName, validateReplacementNameMethods inherited from class ghidra.features.base.quickfix.QuickFix
getCurrent, getCustomToolTipData, getOriginal, getPreview, getStatus, getStatusMessage, navigateSpecial, performAction, refresh, setStatus, setStatus, statusChanged
-
Constructor Details
-
RenameMemoryBlockQuickFix
Constructor- Parameters:
program- the program containing the memory block to be renamedblock- the memory block to be renamednewName- the new name for the memory block
-
-
Method Details
-
getItemType
Description copied from class:QuickFixReturns the type of program element being affected (function, label, comment, etc.)- Specified by:
getItemTypein classQuickFix- Returns:
- the type of program element being affected
-
doGetCurrent
Description copied from class:QuickFixReturns the current value of the item.- Specified by:
doGetCurrentin classQuickFix- Returns:
- the current value of the item
-
execute
public void execute()Description copied from class:QuickFixExecutes the action. -
getAddress
Description copied from class:QuickFixReturns the address of the affected program element if applicable or null otherwise.- Specified by:
getAddressin classQuickFix- Returns:
- the address of the affected program element if applicable or null otherwise
-
getPath
Description copied from class:QuickFixReturns a path (the meaning of the path varies with the item type) associated with the affected program element if applicable or null otherwise. -
getProgramLocation
- Specified by:
getProgramLocationin classQuickFix
-