encounter / objdiff

A local diffing tool for decompilation projects
Apache License 2.0
99 stars 18 forks source link

Allow giving friendly names to registers/addresses #79

Open mattbruv opened 3 months ago

mattbruv commented 3 months ago

This would be a quality of life feature. When looking at the source assembly, it would be cool to be able to right click and assign a name to register(s) or address(es) that would appear when you select that register/address.

Let's say in this example I recognize that address 3c is the end of a loop. It would be nice to be able to tag it and give it a name such as end of loop.

image

This would help me not to have to keep as much context in my head when working on bigger functions.

NWPlayer123 commented 3 months ago

This is the exact reason you use a tool like IDA or Ghidra, it's named the Interactive DisAssembler for a reason. At some point, objdiff should be limited in scope. Maybe it's time for Ghidra integration plugin instead?

mattbruv commented 3 months ago

I like using objdiff much more than Ghidra 🤷