Package ghidra.program.model.pcode
Class HighParam
- java.lang.Object
- 
- ghidra.program.model.pcode.HighVariable
- 
- ghidra.program.model.pcode.HighLocal
- 
- ghidra.program.model.pcode.HighParam
 
 
 
- 
 public class HighParam extends HighLocal High-level function parameter
- 
- 
Constructor SummaryConstructors Constructor Description HighParam(DataType tp, Varnode rep, Address pc, int slot, HighSymbol sym)HighParam(HighFunction high)Constructor for use with restoreXml
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetSlot()voidrestoreXml(XmlPullParser parser)Restore this HighVariable from a<high>XML tag- 
Methods inherited from class ghidra.program.model.pcode.HighLocalgetPCAddress, getSymbol
 - 
Methods inherited from class ghidra.program.model.pcode.HighVariableattachInstances, getDataType, getHighFunction, getInstances, getName, getOffset, getRepresentative, getSize, requiresDynamicStorage, restoreInstances, setHighOnInstances
 
- 
 
- 
- 
- 
Constructor Detail- 
HighParampublic HighParam(HighFunction high) Constructor for use with restoreXml- Parameters:
- high- is the HighFunction containing this parameter
 
 - 
HighParampublic HighParam(DataType tp, Varnode rep, Address pc, int slot, HighSymbol sym) - Parameters:
- tp- data type of variable
- rep- is the representative input Varnode
- pc- null or Address of PcodeOp which defines the representative
- slot- parameter index starting at 0
- sym- associated symbol
 
 
- 
 - 
Method Detail- 
getSlotpublic int getSlot() - Returns:
- get the slot or parameter index
 
 - 
restoreXmlpublic void restoreXml(XmlPullParser parser) throws PcodeXMLException Description copied from class:HighVariableRestore this HighVariable from a<high>XML tag- Overrides:
- restoreXmlin class- HighLocal
- Parameters:
- parser- is the XML stream
- Throws:
- PcodeXMLException- if the XML is not valid
 
 
- 
 
-