diff options
| author | blasty <blasty@local> | 2026-07-09 21:05:07 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-09 21:05:07 +0200 |
| commit | 143ec78053313c95770b02f385ec0c3ee5cf48ac (patch) | |
| tree | 3b0afb5127b27b89db226152f0a84cb3888c08a8 /docs | |
| parent | comments: ';' sets a comment on the current line (disasm + pseudocode) (diff) | |
| download | ida-tui-143ec78053313c95770b02f385ec0c3ee5cf48ac.tar.gz ida-tui-143ec78053313c95770b02f385ec0c3ee5cf48ac.tar.xz ida-tui-143ec78053313c95770b02f385ec0c3ee5cf48ac.zip | |
decompiler: hide the per-line /*0xEA*/ address markers (clutter)
Hex-Rays appends a /*0xEA*/ VMA marker to every pseudocode line (we fetch with
include_addresses). It's the only per-line address anchor the app has, so we
can't turn it off server-side without breaking follow/comments/xref-jumps.
Instead, strip it at display time: DecompView.show pulls each line's marker into
a parallel _line_eas list and highlights the cleaned text. _line_ea now reads
that list; _follow_decomp takes the line ea explicitly (was re-parsing the
marker). Stripping only edits within lines, so indices still align with the
domain's raw code (used by _decomp_line_for). Var-location comments (// [rsp+..])
are Hex-Rays output, not VMAs -> kept.
full suite 63/63.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions
