Package ghidra.program.util
Class SymbolicPropogator.Value
- java.lang.Object
-
- ghidra.program.util.SymbolicPropogator.Value
-
- Enclosing class:
- SymbolicPropogator
public class SymbolicPropogator.Value extends java.lang.Object
Value
corresponds to a constant value or register relative value.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Register
getRelativeRegister()
long
getValue()
boolean
isRegisterRelativeValue()
-
-
-
Method Detail
-
getValue
public long getValue()
- Returns:
- constant value. This value is register-relative if isRegisterRelativeValue() returns true.
-
isRegisterRelativeValue
public boolean isRegisterRelativeValue()
- Returns:
- true if value is relative to a particular input register.
- See Also:
getRelativeRegister()
-
getRelativeRegister
public Register getRelativeRegister()
- Returns:
- relative-register or null if this Value is a simple constant.
-
-