Vector35 / debugger

Binary Ninja debugger
Other
209 stars 14 forks source link

Better stack view #103

Open xusheng6 opened 2 years ago

xusheng6 commented 2 years ago

Currently, the stack view just dumps the value of integers on the stack. A better opportunity is to present is as a linear view, where we can mark up variables and structures on the stack.

xusheng6 commented 2 years ago

Related to https://github.com/Vector35/debugger_native/issues/68

xusheng6 commented 2 years ago

We plan to improve the existing Stack sidebar to reflect the debugee status

xusheng6 commented 2 years ago

This may no longer be needed since we have resolved https://github.com/Vector35/debugger_native/issues/72. However, I am leaving this issue open to allow future judgement on it. I will remove this issue from the 3.1 milestone, though.

xusheng6 commented 2 years ago

While testing the debugger, I find the traditional stack view is still useful when looking at the function call parameters.

xusheng6 commented 1 year ago

Related: https://github.com/danigargu/deREferencing

alexrp commented 1 year ago

A better opportunity is to present is as a linear view, where we can mark up variables and structures on the stack.

I would really like to have a stack view similar to IDA's:

image

(Ideally as a sidebar widget I think.)

This has been invaluable while debugging crashes in virtualized code. Not having something like this readily available in BN is somewhat crippling for that use case.