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 intgetFirstUseOffset()intgetSlot()-
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:
getFirstUseOffsetin classHighLocal
-
-