Some future ideas that are far enough on the horizon to all be grouped here for now:
* delete instructions with no xrefs
* for each "call loc_1234", mark 1234 as the start of a function
* convert jump labels to function-relative-offsets
* convert immediate operand of 'push' to offset
* convert immediate operant of 'mov reg, ...' to offset
* convert immediate operand of 'mov memory, ...' to offset
* separate window for imports
* separate window for exports
\ separate window for segment information
** name, start, end, rwx, base, class (code/data/bss), (those are the useful ones)
* convert trailing nops on functions/data to "align 10h" or something
\ anything that's xrefed gets a rename-able loc_12345678 label
Some future ideas that are far enough on the horizon to all be grouped here for now:
* delete instructions with no xrefs * for each "call loc_1234", mark 1234 as the start of a function * convert jump labels to function-relative-offsets * convert immediate operand of 'push' to offset * convert immediate operant of 'mov reg, ...' to offset * convert immediate operand of 'mov memory, ...' to offset * separate window for imports * separate window for exports \ separate window for segment information ** name, start, end, rwx, base, class (code/data/bss), (those are the useful ones) * convert trailing nops on functions/data to "align 10h" or something \ anything that's xrefed gets a rename-able loc_12345678 label