Package ghidra.program.model.pcode
Class PcodeOpBank
- java.lang.Object
-
- ghidra.program.model.pcode.PcodeOpBank
-
public class PcodeOpBank extends java.lang.ObjectContainer for PcodeOpAST's
-
-
Constructor Summary
Constructors Constructor Description PcodeOpBank()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Iterator<java.lang.Object>allAlive()Returns iterator containing both PcodeOpAST and Iteratorobjects. java.util.Iterator<java.lang.Object>allDead()Returns iterator containing both PcodeOpAST and Iteratorobjects. java.util.Iterator<PcodeOpAST>allOrdered()java.util.Iterator<PcodeOpAST>allOrdered(Address pc)voidchangeOpcode(PcodeOp op, int newopc)voidclear()PcodeOpcreate(int opcode, int numinputs, Address pc)PcodeOpcreate(int opcode, int numinputs, SequenceNumber sq)voiddestroy(PcodeOp op)PcodeOpfindOp(SequenceNumber num)booleanisEmpty()voidmarkAlive(PcodeOp op)voidmarkDead(PcodeOp op)intsize()
-
-
-
Method Detail
-
size
public int size()
-
clear
public void clear()
-
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 java.util.Iterator<PcodeOpAST> allOrdered()
-
allOrdered
public java.util.Iterator<PcodeOpAST> allOrdered(Address pc)
-
allAlive
public java.util.Iterator<java.lang.Object> allAlive()
Returns iterator containing both PcodeOpAST and Iteratorobjects.
-
allDead
public java.util.Iterator<java.lang.Object> allDead()
Returns iterator containing both PcodeOpAST and Iteratorobjects.
-
-