functions
This skill is a comprehensive catalog of every idasql SQL function. Use it to look up any function signature, parameters, and usage.
Disassembly
| Function | Description |
|---|---|
disasm_at(addr) |
Canonical listing line for containing head (works for code/data) |
disasm_at(addr, n) |
Canonical listing line with +/- n neighboring heads |
disasm(addr) |
Single disassembly line at address |
disasm(addr, n) |
Next N instructions from address (count-based, not boundary-aware) |
disasm_range(start, end) |
All disassembly lines in address range [start, end) |
disasm_func(addr) |
Full disassembly of function containing address |
make_code(addr) |
Create instruction at address (returns 1 if already code or created) |
make_code_range(start, end) |
Create instructions in [start, end), returns number created |
mnemonic(addr) |
Instruction mnemonic only |
operand(addr, n) |
Operand text (n=0-5) |
More from allthingsida/idasql-skills
disassembly
Query IDA disassembly. Use when asked about functions, segments, instructions, blocks, operands, control flow, or raw code structure.
15decompiler
Decompile and analyze IDA functions. Use when asked for pseudocode, ctree AST analysis, local variables, labels, or decompiler-driven cleanup.
14xrefs
Analyze IDA cross-references. Use when asked about callers, callees, imports, data refs, call graphs, or dependency chains.
13debugger
IDA debugger operations. Use when asked to set breakpoints, patch bytes, add conditions, or manage a patch inventory.
13storage
Persistent key-value storage in IDA databases. Use when asked to store metadata, track progress, or persist session state via netnode_kv.
13ui-context
Capture live IDA UI context. Use when the user references what's on screen, what's selected, or asks about the current view in IDA's GUI.
13