Class ExpressionTerm
- java.lang.Object
-
- ghidra.app.plugin.processors.generic.ExpressionTerm
-
- All Implemented Interfaces:
java.io.Serializable
public class ExpressionTerm extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExpressionTerm(ExpressionValue v, Offset off)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressionValue
getValue()
int
length(MemBuffer buf, int off)
void
linkRelativeOffsets(java.util.Hashtable<java.lang.String,Operand> opHash)
Method linkRelativeOffsets.long
longValue(MemBuffer buf, int off)
void
setSpace(AddressSpace space)
Sets the address space of the expression value
-
-
-
Constructor Detail
-
ExpressionTerm
public ExpressionTerm(ExpressionValue v, Offset off)
-
-
Method Detail
-
longValue
public long longValue(MemBuffer buf, int off) throws java.lang.Exception
- Throws:
java.lang.Exception
-
length
public int length(MemBuffer buf, int off) throws java.lang.Exception
- Throws:
java.lang.Exception
-
linkRelativeOffsets
public void linkRelativeOffsets(java.util.Hashtable<java.lang.String,Operand> opHash)
Method linkRelativeOffsets.- Parameters:
opHash
-
-
getValue
public ExpressionValue getValue()
-
setSpace
public void setSpace(AddressSpace space) throws SledException
Sets the address space of the expression value- Parameters:
space
- the address space to set- Throws:
SledException
-
-