Class PcodeOpBank

java.lang.Object
ghidra.program.model.pcode.PcodeOpBank

public class PcodeOpBank extends Object
Container for PcodeOpAST's
  • Constructor Details

    • PcodeOpBank

      public PcodeOpBank()
  • Method Details

    • size

      public int size()
    • clear

      public void clear()
    • create

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

      public PcodeOp create(int opcode, int numinputs, SequenceNumber sq)
    • 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()
    • findOp

      public PcodeOp findOp(SequenceNumber num)
    • allOrdered

      public Iterator<PcodeOpAST> allOrdered()
    • allOrdered

      public Iterator<PcodeOpAST> allOrdered(Address pc)
    • allAlive

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

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