Package ghidra.program.model.pcode
Class MappedSymbol
- java.lang.Object
-
- ghidra.program.model.pcode.HighSymbol
-
- ghidra.program.model.pcode.MappedSymbol
-
public class MappedSymbol extends HighSymbol
-
-
Constructor Summary
Constructors Constructor Description MappedSymbol()
MappedSymbol(java.lang.String name, DataType dt, VariableStorage store, Address pcaddr, HighFunction func, int slot)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
buildSymbolXML(PcodeDataTypeManager dtmanage, java.lang.String nm, DataType dt, int length, boolean tl, boolean nl, boolean ro, boolean isVolatile, int cat, int slot)
java.lang.String
buildXML()
int
getSlot()
VariableStorage
getStorage()
boolean
isParameter()
int
restoreXML(XmlPullParser parser, HighFunction func)
-
Methods inherited from class ghidra.program.model.pcode.HighSymbol
buildMapSymXML, buildRangelistXML, getDataType, getHighFunction, getHighVariable, getName, getPCAddress, getSize, isNameLocked, isReadOnly, isTypeLocked, parseRangeList, restoreSymbolXML, setHighVariable, setNameLock, setReadOnly, setTypeLock
-
-
-
-
Constructor Detail
-
MappedSymbol
public MappedSymbol()
-
MappedSymbol
public MappedSymbol(java.lang.String name, DataType dt, VariableStorage store, Address pcaddr, HighFunction func, int slot)
-
-
Method Detail
-
getStorage
public VariableStorage getStorage()
-
isParameter
public boolean isParameter()
-
getSlot
public int getSlot()
-
buildXML
public java.lang.String buildXML()
- Specified by:
buildXML
in classHighSymbol
-
restoreXML
public int restoreXML(XmlPullParser parser, HighFunction func) throws PcodeXMLException
- Specified by:
restoreXML
in classHighSymbol
- Throws:
PcodeXMLException
-
buildSymbolXML
public static java.lang.String buildSymbolXML(PcodeDataTypeManager dtmanage, java.lang.String nm, DataType dt, int length, boolean tl, boolean nl, boolean ro, boolean isVolatile, int cat, int slot)
-
-