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 boolean
adjustTruncation(int sz, boolean isbigendian)
void
changeHandleIndex(VectorSTL<java.lang.Integer> handmap)
int
compareTo(VarnodeTpl op2)
void
dispose()
boolean
equals(java.lang.Object obj)
ConstTpl
getOffset()
ConstTpl
getSize()
ConstTpl
getSpace()
boolean
isDynamic(ParserWalker walker)
boolean
isLocalTemp()
boolean
isRelative()
boolean
isUnnamed()
boolean
isZeroSize()
void
restoreXml(org.jdom.Element el, Translate trans)
void
saveXml(java.io.PrintStream s)
void
setOffset(long constVal)
void
setRelative(long constVal)
void
setSize(ConstTpl sz)
void
setUnnamed(boolean val)
java.lang.String
toString()
int
transfer(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:
toString
in 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:
equals
in classjava.lang.Object
-
-