Interface OperandValue
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
BinaryExpression
public interface OperandValue extends java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
getAllHandles(java.util.ArrayList<Handle> handles, Position position, int offset)
Handle
getHandle(Position position, int off)
Handle
getHandle(java.util.ArrayList<PcodeOp> pcode, Position position, int off)
Method getHandle.ConstructorInfo
getInfo(MemBuffer buf, int offset)
int
getSize()
Get the size in bits of the value used in the instruction to create this value.int
length(MemBuffer buf, int offset)
void
toList(java.util.ArrayList<Handle> list, Position position, int off)
Construct operand representation as a list of objectsjava.lang.String
toString(MemBuffer buf, int offset)
-
-
-
Method Detail
-
length
int length(MemBuffer buf, int offset) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getInfo
ConstructorInfo getInfo(MemBuffer buf, int offset) throws java.lang.Exception
- Throws:
java.lang.Exception
-
toString
java.lang.String toString(MemBuffer buf, int offset) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getHandle
Handle getHandle(java.util.ArrayList<PcodeOp> pcode, Position position, int off) throws java.lang.Exception
Method getHandle.- Parameters:
pcode
-position
-off
-- Returns:
- Handle
- Throws:
java.lang.Exception
-
getHandle
Handle getHandle(Position position, int off) throws java.lang.Exception
- Parameters:
position
-off
-- Returns:
- Handle
- Throws:
java.lang.Exception
-
getAllHandles
void getAllHandles(java.util.ArrayList<Handle> handles, Position position, int offset) throws java.lang.Exception
- Throws:
java.lang.Exception
-
toList
void toList(java.util.ArrayList<Handle> list, Position position, int off) throws java.lang.Exception
Construct operand representation as a list of objects- Parameters:
list
- the list to fillposition
- the operand positionoff
- the offset- Throws:
java.lang.Exception
-
getSize
int getSize()
Get the size in bits of the value used in the instruction to create this value.
-
-