> ## Documentation Index
> Fetch the complete documentation index at: https://vulhunt-docs.binarly.io/llms.txt
> Use this file to discover all available pages before exploring further.

# AnnotateOperand

The `AnnotateOperand` object is used to create an annotation tied to a specific operand at an address.

### Fields

| Field     | Description         | Type                                                     |
| :-------- | :------------------ | :------------------------------------------------------- |
| `at`      | Address to annotate | [`AddressValue`](/vulhunt-reference/types/address-value) |
| `operand` | Operand             | [`OperandInfo`](/vulhunt-reference/types/operand-info)   |
| `message` | Annotation message  | `string`                                                 |

### Reference

#### at

The address ([`AddressValue`](/vulhunt-reference/types/address-value)) where the operand resides.

#### operand

An [`OperandInfo`](/vulhunt-reference/types/operand-info) instance describing the operand.

#### message

A message describing the operand at the specified location.

### Example

```lua theme={null}
evidence = {
  functions = {
    [context.address] = {
      annotate:operand{
        at = <AddressValue>,
        operand = <OperandInfo>,
        message = "operand annotation example"
      }
    }
  }
}
```
