microprobe.code.ins.InstructionOperandValue¶
-
class
InstructionOperandValue(operand_descriptor)[source]¶ Bases:
microprobe.utils.misc.PickableClass 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.