disassemble
Disassemble a function or address range from the ELF file using the objdump tool. Provide a symbol or hex address to return a disassembly listing.
Instructions
Disassemble a function or address range from the project ELF file.
Uses the configured objdump tool to produce disassembly output.
Args: symbol: Function name to disassemble (e.g., "main", "ISR_Handler") address: Start address in hex (e.g., "0x80001000"). Used if symbol is empty. lines: Maximum number of lines to return (default: 50)
Returns: Disassembly listing
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lines | No | ||
| symbol | No | ||
| address | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |