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 Summary
Constructors Constructor Description HighParam(DataType tp, Varnode rep, Address pc, int slot, HighSymbol sym)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
getFirstUseOffset()
int
getSlot()
-
Methods inherited from class ghidra.program.model.pcode.HighLocal
buildDynamicHash, getPCAddress, getStorage, getSymbol
-
Methods inherited from class ghidra.program.model.pcode.HighVariable
attachInstances, getDataType, getHighFunction, getInstances, getName, getRepresentative, getSize, setHighOnInstances
-
-
-
-
Constructor Detail
-
HighParam
public HighParam(DataType tp, Varnode rep, Address pc, int slot, HighSymbol sym)
- Parameters:
tp
- data type of variablestore
- variable storagepc
- null or Address of PcodeOp which defines the representativeslot
- parameter index starting at 0sym
- associated symbol
-
-
Method Detail
-
getSlot
public int getSlot()
- Returns:
- get the slot or parameter index
-
getFirstUseOffset
protected int getFirstUseOffset()
- Overrides:
getFirstUseOffset
in classHighLocal
-
-