Package ghidra.app.cmd.memory
Class AddUninitializedMemoryBlockCmd
java.lang.Object
ghidra.app.cmd.memory.AbstractAddMemoryBlockCmd
ghidra.app.cmd.memory.AddUninitializedMemoryBlockCmd
Command for adding uninitialized memory blocks
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionAddUninitializedMemoryBlockCmd(String name, String comment, String source, Address start, long length, boolean read, boolean write, boolean execute, boolean isVolatile, boolean isOverlay) Create a new AddUninitializedMemoryBlockCmd -
Method Summary
Methods inherited from class ghidra.app.cmd.memory.AbstractAddMemoryBlockCmd
applyTo, getName, getStatusMsg, setArtificial
-
Constructor Details
-
AddUninitializedMemoryBlockCmd
public AddUninitializedMemoryBlockCmd(String name, String comment, String source, Address start, long length, boolean read, boolean write, boolean execute, boolean isVolatile, boolean isOverlay) Create a new AddUninitializedMemoryBlockCmd- Parameters:
name- the name for the new memory block.comment- the comment for the blocksource- indicates what is creating the blockstart- the start address for the blocklength- the length of the new blockread- sets the block's read permission flagwrite- sets the block's write permission flagexecute- sets the block's execute permission flagisVolatile- sets the block's volatile flagisOverlay- if true, the block will be created in a new overlay address space.
-
-
Method Details
-
createMemoryBlock
protected MemoryBlock createMemoryBlock(Memory memory) throws LockException, MemoryConflictException, AddressOverflowException - Specified by:
createMemoryBlockin classAbstractAddMemoryBlockCmd- Throws:
LockExceptionMemoryConflictExceptionAddressOverflowException
-