Package ghidra.pcodeCPort.semantics
Class ConstTpl
- java.lang.Object
-
- ghidra.pcodeCPort.semantics.ConstTpl
-
public class ConstTpl extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConstTpl.const_type
static class
ConstTpl.v_field
-
Constructor Summary
Constructors Constructor Description ConstTpl()
ConstTpl(ConstTpl op2)
ConstTpl(ConstTpl.const_type tp)
ConstTpl(ConstTpl.const_type tp, int ht, ConstTpl.v_field vf)
ConstTpl(ConstTpl.const_type tp, int ht, ConstTpl.v_field vf, long plus)
ConstTpl(ConstTpl.const_type tp, long val)
ConstTpl(AddrSpace sid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
changeHandleIndex(VectorSTL<java.lang.Integer> handmap)
int
compareTo(ConstTpl op2)
boolean
equals(java.lang.Object obj)
void
fillinOffset(FixedHandle hand, ParserWalker walker)
void
fillinSpace(FixedHandle hand, ParserWalker walker)
long
fix(ParserWalker walker)
AddrSpace
fixSpace(ParserWalker walker)
int
getHandleIndex()
long
getReal()
ConstTpl.v_field
getSelect()
AddrSpace
getSpace()
ConstTpl.const_type
getType()
boolean
isConstSpace()
boolean
isUniqueSpace()
boolean
isZero()
void
restoreXml(org.jdom.Element el, Translate trans)
void
saveXml(java.io.PrintStream s)
java.lang.String
toString()
void
transfer(VectorSTL<HandleTpl> params)
-
-
-
Constructor Detail
-
ConstTpl
public ConstTpl()
-
ConstTpl
public ConstTpl(ConstTpl op2)
-
ConstTpl
public ConstTpl(ConstTpl.const_type tp)
-
ConstTpl
public ConstTpl(ConstTpl.const_type tp, long val)
-
ConstTpl
public ConstTpl(ConstTpl.const_type tp, int ht, ConstTpl.v_field vf)
-
ConstTpl
public ConstTpl(ConstTpl.const_type tp, int ht, ConstTpl.v_field vf, long plus)
-
ConstTpl
public ConstTpl(AddrSpace sid)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getReal
public long getReal()
-
getSpace
public AddrSpace getSpace()
-
getHandleIndex
public int getHandleIndex()
-
getType
public ConstTpl.const_type getType()
-
getSelect
public ConstTpl.v_field getSelect()
-
isZero
public boolean isZero()
-
isConstSpace
public boolean isConstSpace()
-
isUniqueSpace
public boolean isUniqueSpace()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
compareTo
public int compareTo(ConstTpl op2)
-
fix
public long fix(ParserWalker walker)
-
fixSpace
public AddrSpace fixSpace(ParserWalker walker)
-
fillinSpace
public void fillinSpace(FixedHandle hand, ParserWalker walker)
-
fillinOffset
public void fillinOffset(FixedHandle hand, ParserWalker walker)
-
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)
-
-