decompile
Converts one function at a given address into pseudo-C, including locals, arguments, warnings, and unmodeled assembly, so you can inspect its logic.
Instructions
Decompile one function to pseudo-C. Locals are local_N/arg_N (N hex bytes below the entry sp: higher N, lower address); /* asm */ marks unmodeled code. Line 2 says what was checked, // warn: what is wrong. Not for a first look (use function_summary).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Return at most this many lines (default 300; more than the text has for all). | |
| detail | No | `skeleton` for flow and calls only; `full` or absent for all of it. | |
| filter | No | Keep only lines containing this text, case-insensitively. | |
| offset | No | Skip this many lines of the answer. | |
| address | Yes | Function entry or any address inside it. |