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.StringbuildSymbolXML(PcodeDataTypeManager dtmanage, java.lang.String nm, DataType dt, int length, boolean tl, boolean nl, boolean ro, boolean isVolatile, int cat, int slot)java.lang.StringbuildXML()intgetSlot()VariableStoragegetStorage()booleanisParameter()intrestoreXML(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:
buildXMLin classHighSymbol
-
restoreXML
public int restoreXML(XmlPullParser parser, HighFunction func) throws PcodeXMLException
- Specified by:
restoreXMLin 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)
-
-