lncg / edb-debugger

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

link data dump views #112

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
You could add a way to link the stack and different data dump views together, 
so that the values of the address at the cursor in one dump view is displayed 
in the other view, without having to click "goto address" everytime.

Really helpful, if you try to understand an unknown structure with many 
pointers.

And then it could export the current link state, in a gdb compatible way, e.g.: 
x/s *(void**)(*(void**)($ebp+24) + (3*4))

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

GoogleCodeExporter commented 9 years ago
hmm, I'm not 100% sure what you mean by "link" them together. Are you basically 
suggesting that when you scroll one view, they all scroll together to the same 
base address? Could be cool, I'll try to think of a good way to offer that type 
of functionality to the user in an intuitive way.

One thing that you should know, is that regarding your last sentence. You can 
enter arbitrary expressions in edb's "Goto Address" dialog. For example you 
could write:

  [[ebp+24] + (3 * 4)]

in the dialog and it'll work as expected (putting an expression in []'s means 
"differences this location")

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

GoogleCodeExporter commented 9 years ago

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