diff options
| author | blasty <peter@haxx.in> | 2026-09-25 14:28:45 +0200 |
|---|---|---|
| committer | blasty <peter@haxx.in> | 2026-09-25 14:28:45 +0200 |
| commit | 9dea7bc83ff9b3b952a761a2d0f92b75abdd6e7e (patch) | |
| tree | d0ccd92980a96250596a4aaaebccf21f0cffd74d /idatui/pane.py | |
| parent | README: friendlier rewrite; move IDA connection internals to CONTRIBUTING (diff) | |
| parent | Fix parsing of pseudocode tags (diff) | |
| download | ida-tui-9dea7bc83ff9b3b952a761a2d0f92b75abdd6e7e.tar.gz ida-tui-9dea7bc83ff9b3b952a761a2d0f92b75abdd6e7e.tar.xz ida-tui-9dea7bc83ff9b3b952a761a2d0f92b75abdd6e7e.zip | |
Merge PR #2 from mrexodia: fix pseudocode/listing tag parsing, ida-nexus 0.13.0
https://github.com/blasty/ida-tui/pull/2 — pseudocode address anchors are
now split off only as the trailing /*0x…*/ our decompile tool appends, so a
marker-shaped string literal or source comment survives display and cursor
columns. The listing span walker asks the kernel (tag_skipcode) how long
each colour code is instead of assuming two bytes, so semantic group tags
with kind/TID headers stay invisible on kernels that emit them. Bumps
ida-nexus to 0.13.0.
Verified locally on IDA 9.4 + ida-nexus 0.13.0: full suite 974 passed
(955 on main + 19 new pure checks). Old vs new span walker give identical
output over 60k bash heads (no 0x36 tags on this kernel); the new walker
costs 19.8 vs 12.3 us/line, next to 7.6 us for generate_disasm_line.
Diffstat (limited to 'idatui/pane.py')
0 files changed, 0 insertions, 0 deletions
