Class PcodeOpBank


  • public class PcodeOpBank
    extends java.lang.Object
    Container for PcodeOpAST's
    • Constructor Detail

      • PcodeOpBank

        public PcodeOpBank()
    • Method Detail

      • size

        public int size()
      • clear

        public void clear()
      • create

        public PcodeOp create​(int opcode,
                              int numinputs,
                              Address pc)
      • destroy

        public void destroy​(PcodeOp op)
      • changeOpcode

        public void changeOpcode​(PcodeOp op,
                                 int newopc)
      • markAlive

        public void markAlive​(PcodeOp op)
      • markDead

        public void markDead​(PcodeOp op)
      • isEmpty

        public boolean isEmpty()
      • allOrdered

        public java.util.Iterator<PcodeOpAST> allOrdered()
      • allAlive

        public java.util.Iterator<java.lang.Object> allAlive()
        Returns iterator containing both PcodeOpAST and Iterator<PcodeOp> objects.
      • allDead

        public java.util.Iterator<java.lang.Object> allDead()
        Returns iterator containing both PcodeOpAST and Iterator<PcodeOp> objects.