OperandOrigin object provides information about where an operand (function argument or return value) originates in the binary, including its source and definition addresses and positions.
Fields
| Field | Description | Type |
|---|---|---|
source_address | Address where the operand’s value was sourced | AddressValue |
source_position | Position of the source IR instruction | number |
definition_address | Address where the operand was defined | AddressValue |
definition_position | Position of the IR instruction where the operand was defined | number |
index | Index of the operand in the context | number |