Package ghidra.pcodeCPort.semantics
Class OpTpl
- java.lang.Object
-
- ghidra.pcodeCPort.semantics.OpTpl
-
public class OpTpl extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addInput(VarnodeTpl vt)
void
changeHandleIndex(VectorSTL<java.lang.Integer> handmap)
void
clearOutput()
void
dispose()
VarnodeTpl
getIn(int i)
OpCode
getOpcode()
VarnodeTpl
getOut()
boolean
isZeroSize()
int
numInput()
void
removeInput(int index)
void
restoreXml(org.jdom.Element el, Translate trans)
void
saveXml(java.io.PrintStream s)
void
setInput(VarnodeTpl vt, int slot)
void
setOpcode(OpCode o)
void
setOutput(VarnodeTpl vt)
java.lang.String
toString()
-
-
-
Field Detail
-
location
public final Location location
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getOut
public VarnodeTpl getOut()
-
numInput
public int numInput()
-
getIn
public VarnodeTpl getIn(int i)
-
getOpcode
public OpCode getOpcode()
-
setOpcode
public void setOpcode(OpCode o)
-
setOutput
public void setOutput(VarnodeTpl vt)
-
clearOutput
public void clearOutput()
-
addInput
public void addInput(VarnodeTpl vt)
-
setInput
public void setInput(VarnodeTpl vt, int slot)
-
dispose
public void dispose()
-
isZeroSize
public boolean isZeroSize()
-
removeInput
public void removeInput(int index)
-
changeHandleIndex
public void changeHandleIndex(VectorSTL<java.lang.Integer> handmap)
-
saveXml
public void saveXml(java.io.PrintStream s)
-
restoreXml
public void restoreXml(org.jdom.Element el, Translate trans)
-
-