make_signature_for_function
Create unique byte signatures for function entry points by resolving names or addresses and generating the shortest unique pattern from 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 | Yes | 必须提供的 instance_id(或 client_id),用于将请求精确路由到特定的 IDA 实例。请先调用 instance_list 查看并选择合适的客户端 ID。 | |
| wildcard_operands | No | Wildcard instruction operands for relocatable signatures (default: true) |