Class AddInitializedMemoryBlockCmd

  • All Implemented Interfaces:
    Command

    public class AddInitializedMemoryBlockCmd
    extends java.lang.Object
    Command for adding a new memory block initialized with a specific byte.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String comment  
      protected boolean execute  
      protected boolean isVolatile  
      protected long length  
      protected java.lang.String message  
      protected java.lang.String name  
      protected boolean read  
      protected java.lang.String source  
      protected Address start  
      protected boolean write  
    • Constructor Summary

      Constructors 
      Constructor Description
      AddInitializedMemoryBlockCmd​(java.lang.String name, java.lang.String comment, java.lang.String source, Address start, long length, boolean read, boolean write, boolean execute, boolean isVolatile, byte initialValue, boolean isOverlay)
      Create a new AddFileBytesMemoryBlockCmd
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean applyTo​(DomainObject obj)
      Applies the command to the given domain object.
      protected MemoryBlock createMemoryBlock​(Memory memory)  
      java.lang.String getName()
      Returns the name of this command.
      java.lang.String getStatusMsg()
      Returns the status message indicating the status of the command.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • message

        protected java.lang.String message
      • name

        protected final java.lang.String name
      • comment

        protected final java.lang.String comment
      • source

        protected final java.lang.String source
      • start

        protected final Address start
      • length

        protected final long length
      • read

        protected final boolean read
      • write

        protected final boolean write
      • execute

        protected final boolean execute
      • isVolatile

        protected final boolean isVolatile
    • Constructor Detail

      • AddInitializedMemoryBlockCmd

        public AddInitializedMemoryBlockCmd​(java.lang.String name,
                                            java.lang.String comment,
                                            java.lang.String source,
                                            Address start,
                                            long length,
                                            boolean read,
                                            boolean write,
                                            boolean execute,
                                            boolean isVolatile,
                                            byte initialValue,
                                            boolean isOverlay)
        Create a new AddFileBytesMemoryBlockCmd
        Parameters:
        name - the name for the new memory block.
        comment - the comment for the block
        source - indicates what is creating the block
        start - the start address for the the block
        length - the length of the new block
        read - sets the block's read permission flag
        write - sets the block's write permission flag
        execute - sets the block's execute permission flag
        isVolatile - sets the block's volatile flag
        initialValue - the bytes value to use throught the new block.
        isOverlay - if true, the block will be created in a new overlay address space.