diff options
| author | blasty <blasty@local> | 2026-07-09 23:28:37 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-09 23:28:37 +0200 |
| commit | 0c738bbcf00cf329847d9409f9639a84adeeced0 (patch) | |
| tree | 94f2068e45f3809eeb34d3a20675b88a7794c697 /server/patch_server.py | |
| parent | default to the pseudocode view instead of disassembly (diff) | |
| download | ida-tui-0c738bbcf00cf329847d9409f9639a84adeeced0.tar.gz ida-tui-0c738bbcf00cf329847d9409f9639a84adeeced0.tar.xz ida-tui-0c738bbcf00cf329847d9409f9639a84adeeced0.zip | |
decompiler: fall back to disassembly when decompilation fails
Opening a function that Hex-Rays can't decompile (import/PLT stubs, mis-analyzed
monsters) now shows the disassembly instead of a '/* decompilation failed */'
panel. A separate _pref (the preferred view, set by Tab) is kept, so only the
failing function falls back — the next decompilable function still opens as
pseudocode. _apply_decomp ignores a stale result if you've navigated away.
Pilot checks: failing func -> disasm (pref kept), next func -> pseudocode.
full suite 77/77.
Diffstat (limited to 'server/patch_server.py')
0 files changed, 0 insertions, 0 deletions
