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 voidgetAllHandles(java.util.ArrayList<Handle> handles, Position position, int offset)HandlegetHandle(Position position, int off)HandlegetHandle(java.util.ArrayList<PcodeOp> pcode, Position position, int off)Method getHandle.ConstructorInfogetInfo(MemBuffer buf, int offset)intgetSize()Get the size in bits of the value used in the instruction to create this value.intlength(MemBuffer buf, int offset)voidtoList(java.util.ArrayList<Handle> list, Position position, int off)Construct operand representation as a list of objectsjava.lang.StringtoString(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-buf-i-- Throws:
java.lang.Exception
-
getSize
int getSize()
Get the size in bits of the value used in the instruction to create this value.
-
-