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 Iterator<PcodeOp> objects.java.util.Iterator<java.lang.Object>allDead()Returns iterator containing both PcodeOpAST and Iterator<PcodeOp> objects.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 Iterator<PcodeOp> objects. 
- 
allDead
public java.util.Iterator<java.lang.Object> allDead()
Returns iterator containing both PcodeOpAST and Iterator<PcodeOp> objects. 
 - 
 
 -