Class ParserContext


  • public class ParserContext
    extends java.lang.Object
    • Constructor Detail

      • ParserContext

        public ParserContext​(ContextCache ccache)
    • Method Detail

      • dispose

        public void dispose()
      • setAddr

        public void setAddr​(Address ad)
      • setNaddr

        public void setNaddr​(Address ad)
      • clearCommits

        public void clearCommits()
      • getAddr

        public Address getAddr()
      • getNaddr

        public Address getNaddr()
      • getCurSpace

        public AddrSpace getCurSpace()
      • getConstSpace

        public AddrSpace getConstSpace()
      • setContextWord

        public void setContextWord​(int i,
                                   int val,
                                   int mask)
      • loadContext

        public void loadContext()
      • getLength

        public int getLength()
      • setDelaySlot

        public void setDelaySlot​(int val)
      • getDelaySlot

        public int getDelaySlot()
      • getBuffer

        public byte[] getBuffer()
      • initialize

        public void initialize​(int maxstate,
                               int maxparam,
                               AddrSpace spc)
      • getInstructionBytes

        public int getInstructionBytes​(int bytestart,
                                       int size,
                                       int off)
      • getInstructionBits

        public int getInstructionBits​(int startbit,
                                      int size,
                                      int off)
      • getContextBytes

        public int getContextBytes​(int bytestart,
                                   int size)
      • getContextBits

        public int getContextBits​(int startbit,
                                  int size)
      • setOffsetOutOfBand

        public void setOffsetOutOfBand​(Constructor c,
                                       int index)
      • applyCommits

        public void applyCommits()
      • getFlowRefAddr

        public Address getFlowRefAddr()
        Returns primary flow reference destination address for instruction or null
      • getFlowDestAddr

        public Address getFlowDestAddr()
        Returns original flow destination address for instruction or null