Package ghidra.pcodeCPort.semantics
Class ConstructTpl
- java.lang.Object
-
- ghidra.pcodeCPort.semantics.ConstructTpl
-
public class ConstructTpl extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConstructTpl(Location loc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addOp(OpTpl ot)
boolean
addOpList(VectorSTL<OpTpl> oplist)
void
changeHandleIndex(VectorSTL<java.lang.Integer> handmap)
int
delaySlot()
void
deleteOps(VectorSTL<java.lang.Integer> indices)
void
dispose()
Pair<java.lang.Integer,Location>
fillinBuild(VectorSTL<java.lang.Integer> check, AddrSpace const_space)
VectorSTL<OpTpl>
getOpvec()
HandleTpl
getResult()
int
numLabels()
int
restoreXml(org.jdom.Element el, Translate trans)
void
saveXml(java.io.PrintStream s, int sectionid)
void
setInput(VarnodeTpl vn, int index, int slot)
void
setNumLabels(int val)
void
setOpvec(VectorSTL<OpTpl> opvec)
void
setOutput(VarnodeTpl vn, int index)
void
setResult(HandleTpl t)
-
-
-
Constructor Detail
-
ConstructTpl
public ConstructTpl(Location loc)
-
-
Method Detail
-
delaySlot
public int delaySlot()
-
numLabels
public int numLabels()
-
setNumLabels
public void setNumLabels(int val)
-
getResult
public HandleTpl getResult()
-
setResult
public void setResult(HandleTpl t)
-
dispose
public void dispose()
-
addOp
public boolean addOp(OpTpl ot)
-
fillinBuild
public Pair<java.lang.Integer,Location> fillinBuild(VectorSTL<java.lang.Integer> check, AddrSpace const_space)
-
changeHandleIndex
public void changeHandleIndex(VectorSTL<java.lang.Integer> handmap)
-
setInput
public void setInput(VarnodeTpl vn, int index, int slot)
-
setOutput
public void setOutput(VarnodeTpl vn, int index)
-
deleteOps
public void deleteOps(VectorSTL<java.lang.Integer> indices)
-
saveXml
public void saveXml(java.io.PrintStream s, int sectionid)
-
restoreXml
public int restoreXml(org.jdom.Element el, Translate trans)
-
-