disassemble_function
Disassemble a whole function into labeled blocks with named call targets to get exact machine instructions. Use when precise assembly matters over decompiled C.
Instructions
Disassemble a whole function by blocks, with L_<addr>: labels and named call targets. Use it when exact instructions matter; for C use decompile, for a few instructions disassemble.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bytes | No | Add the raw-bytes column (default false). | |
| address | Yes | Entry, any address inside it, or a name. | |
| max_instrs | No | Maximum instructions to return (default 400, max 2000). |