wuhailinjerry / edb-debugger

Automatically exported from code.google.com/p/edb-debugger
GNU General Public License v2.0
0 stars 0 forks source link

own assembler mov syntax #109

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
It would be nice if the assembler would show mov instructions not at "mov eax, 
ebx", but as "mov: eax <- ebx"

Some advantages:

1. It is much clearer and easier to understand 

2. When switching between AT&T and Intel syntax, you get otherwise horrible 
confused

3. Since edb is often used for reverse engineering, it doesn't need to display 
the real movs and should abstract as much as possible. (it could even collapse 
different moves together, or show variable names for [ebp+...] addresses)

4. It can export the traditional syntax, e.g. when copying it in the clipboard, 
so there is no disadvantage .

Original issue reported on code.google.com by evan.teran on 3 Oct 2012 at 3:22

GoogleCodeExporter commented 9 years ago
his is a cool idea. I believe that radare has this feature, and people 
definitely find it useful.

At the moment, the disassembly engine is "hard coded" in there. I want to make 
it a bit more modular. Mostly because it'll enable debugging on non-native 
arches. But in addition, once that happens, it'll also make it easier to 
implement this type of feature.

Thanks!

Original comment by evan.teran on 3 Oct 2012 at 5:26

GoogleCodeExporter commented 9 years ago
Since edb is often used _not_ for reverse engineering, it _does_ need to display
the real movs and should _not_ abstract as much as possible. (it _couldn't_ 
even collapse different moves together, _but_, showing variable names for 
constant addresses _is_ really cool idea)

Original comment by evan.teran on 3 Oct 2012 at 5:26

GoogleCodeExporter commented 9 years ago

Original comment by evan.teran on 4 Apr 2014 at 3:44