Add line indicator in decompile result (#714)

* Add line indicator in decompile result

* Update ida_script.py

Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
pull/716/head
Bet4 6 years ago committed by GitHub
parent cc0c90a4a4
commit 9aef04b856
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -147,8 +147,11 @@ def decompile_context(addr, context_lines):
y = get_decompile_coord_by_ea(cfunc, addr)
lines = cfunc.get_pseudocode()
retlines = (idaapi.tag_remove(lines[lnnum].line) for lnnum
in range(max(0, y - context_lines),min(len(lines), y + context_lines)))
retlines = []
for lnnum in range(max(0, y - context_lines), min(len(lines), y + context_lines)):
retlines.append(idaapi.tag_remove(lines[lnnum].line))
if lnnum == y:
retlines[-1] = '>' + retlines[-1][1:]
return '\n'.join(retlines)

Loading…
Cancel
Save