Signature at a function entry
make_signature_for_functionCreate unique byte signatures for function entry points in IDA. Resolve names or addresses to functions, then generate the shortest unique signature starting at the function start.
Instructions
Create unique byte signatures for function entry points. Resolves each name/address to a function, then generates the shortest unique signature starting at the function start.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| addrs | Yes | Function address(es) or name(s) to create signatures for (e.g. 'main', '0x401000', or ['main', 'sub_402000']) | |
| format | No | Output format: 'ida' (default), 'x64dbg', 'mask', or 'bitmask' | ida |
| max_length | No | Maximum signature length in bytes before giving up (default: 1000) | |
| instance_id | No | Optional database instance id. If omitted, use the current target. | |
| wildcard_operands | No | Wildcard instruction operands for relocatable signatures (default: true) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |