microprobe.code.ins.InstructionOperandValue
- class InstructionOperandValue(operand_descriptor)[source]
Bases:
Pickable
Class to represent an instruction operand value
Methods
__init__
(operand_descriptor)- param operand_descriptor:
copy
()Return a copy of the instruction operand value.
register_operand_callbacks
(set_function, ...)- param set_function:
set_descriptor
(descriptor)- param descriptor:
set_value
(value[, check])- param value:
sets
()Return the list of registers set by the operand.
Unsets the operand value.
uses
()Return the list of registers used by the operand.
Attributes
Descriptor of the operand (
OperandDescriptor
)Representation of the operand value for generating assembly.
Value of the instruction operand.
- property value
Value of the instruction operand. (type depends on the operand)
- property descriptor
Descriptor of the operand (
OperandDescriptor
)
- property representation
Representation of the operand value for generating assembly.