Class Code


  • public final class Code
    extends java.lang.Object
    The Code class describes the organization of code sections to be simulated.
    • Constructor Detail

      • Code

        public Code()
    • Method Detail

      • registerBlock

        public void registerBlock​(ru.ispras.microtesk.test.CodeBlock newBlock)
      • hasAddress

        public boolean hasAddress​(long address)
      • hasBlockStartAt

        public boolean hasBlockStartAt​(long address)
      • getIterator

        public Code.Iterator getIterator​(long address,
                                         boolean fromBlockStart)
      • addHandlerAddress

        public void addHandlerAddress​(java.lang.String id,
                                      long address)
      • hasHandler

        public boolean hasHandler​(java.lang.String id)
      • getHandlerAddress

        public long getHandlerAddress​(java.lang.String id)
      • getHandlerAddresses

        public java.util.Map<java.lang.String,​java.lang.Long> getHandlerAddresses()
      • isBreakAddress

        public boolean isBreakAddress​(long address)
      • addBreakAddress

        public void addBreakAddress​(long address)