aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-10 13:30:48 +0200
committerblasty <blasty@local>2026-07-10 13:30:48 +0200
commit6d83015906f850b872261655f014ef14612a8ba5 (patch)
tree40278c66ac828e7073b74d9d0728c1473293779d /docs
parentstruct editor: auto-format the definition on save (diff)
downloadida-tui-6d83015906f850b872261655f014ef14612a8ba5.tar.gz
ida-tui-6d83015906f850b872261655f014ef14612a8ba5.tar.xz
ida-tui-6d83015906f850b872261655f014ef14612a8ba5.zip
retype: set variable/function types with 'y' (IDA-style), via structured tools
Instead of parsing pseudocode text, add structured server tools (server/ patch_server.py, alongside del_type): - func_types(addr): prototype + local variables (name/type/is_arg) - set_lvar_type(addr,var,type): retype a decompiler local, working on auto/ register vars too (stock set_type only updates already-user-modified lvars) 'y' in a code view retypes what's under the cursor: a local variable (prompt prefilled with its current type) or a function (prompt prefilled with its full prototype). Applies via set_lvar_type / set_type, then recompiles + refreshes. Copy-line moved off 'y' to Ctrl+Y. domain: Program.func_types / set_function_type / set_lvar_type (LVar/FuncTypes). Pilot: function-prototype retype (prefill + apply). full suite 94/94.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions