Package ghidra.program.model.pcode
Class HighOther
- java.lang.Object
-
- ghidra.program.model.pcode.HighVariable
-
- ghidra.program.model.pcode.HighOther
-
public class HighOther extends HighVariable
Other forms of variable, these are typically compiler infrastructure like the stackpointer or saved registers
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Address
getPCAddress()
DynamicSymbol
getSymbol()
-
Methods inherited from class ghidra.program.model.pcode.HighVariable
attachInstances, getDataType, getHighFunction, getInstances, getName, getRepresentative, getSize, getStorage, setHighOnInstances
-
-
-
-
Constructor Detail
-
HighOther
public HighOther(DataType type, Varnode vn, Varnode[] inst, Address pc, HighFunction func) throws InvalidInputException
Construct a unique high NOT associated with a symbol- Parameters:
type
- data type of variablevn
- variable storagepc
- code unit address where unique is first assigned (first-use)func
- the associated high function- Throws:
InvalidInputException
-
-
Method Detail
-
getSymbol
public DynamicSymbol getSymbol()
- Returns:
- associated dynamic symbol or null
-
getPCAddress
public Address getPCAddress()
- Returns:
- instruction address the variable comes into scope within the function
-
-