Package ghidra.pcodeCPort.semantics
Class VarnodeTpl
- java.lang.Object
-
- ghidra.pcodeCPort.semantics.VarnodeTpl
-
public class VarnodeTpl extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VarnodeTpl(Location location)VarnodeTpl(Location location, int hand, boolean zerosize)VarnodeTpl(Location location, ConstTpl sp, ConstTpl off, ConstTpl sz)VarnodeTpl(Location location, VarnodeTpl vn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadjustTruncation(int sz, boolean isbigendian)voidchangeHandleIndex(VectorSTL<java.lang.Integer> handmap)intcompareTo(VarnodeTpl op2)voiddispose()booleanequals(java.lang.Object obj)ConstTplgetOffset()ConstTplgetSize()ConstTplgetSpace()booleanisDynamic(ParserWalker walker)booleanisLocalTemp()booleanisRelative()booleanisUnnamed()booleanisZeroSize()voidrestoreXml(org.jdom.Element el, Translate trans)voidsaveXml(java.io.PrintStream s)voidsetOffset(long constVal)voidsetRelative(long constVal)voidsetSize(ConstTpl sz)voidsetUnnamed(boolean val)java.lang.StringtoString()inttransfer(VectorSTL<HandleTpl> params)
-
-
-
Field Detail
-
location
public final Location location
-
-
Method Detail
-
dispose
public void dispose()
-
getSpace
public ConstTpl getSpace()
-
getOffset
public ConstTpl getOffset()
-
getSize
public ConstTpl getSize()
-
isZeroSize
public boolean isZeroSize()
-
setOffset
public void setOffset(long constVal)
-
setRelative
public void setRelative(long constVal)
-
setSize
public void setSize(ConstTpl sz)
-
isUnnamed
public boolean isUnnamed()
-
setUnnamed
public void setUnnamed(boolean val)
-
isRelative
public boolean isRelative()
-
isLocalTemp
public boolean isLocalTemp()
-
isDynamic
public boolean isDynamic(ParserWalker walker)
-
changeHandleIndex
public void changeHandleIndex(VectorSTL<java.lang.Integer> handmap)
-
adjustTruncation
public boolean adjustTruncation(int sz, boolean isbigendian)
-
saveXml
public void saveXml(java.io.PrintStream s)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
restoreXml
public void restoreXml(org.jdom.Element el, Translate trans)
-
compareTo
public int compareTo(VarnodeTpl op2)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-