Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Graph View to Function Comparison Window #1154

Open
0x6d696368 opened this issue Oct 16, 2019 · 0 comments
Open

Add Graph View to Function Comparison Window #1154

0x6d696368 opened this issue Oct 16, 2019 · 0 comments
Labels

Comments

@0x6d696368
Copy link

Is your feature request related to a problem? Please describe.

When comparing two functions, e.g. during patch diffing, it is sometimes difficult to make sense of the changes (especially control flow related changes) from just a Listing View.

Describe the solution you'd like

Other products, such as BinDiff or Diaphora, offer a Graph View.

The Function Comparison Window could be extended with a a Graph View as follows:

diff-graph

The coloring could be taken straight from the Listing View. So an implementation would only require the current Graph View being displayed twice with different coloring and possibly view point locking.

Describe alternatives you've considered

Currently I use a script to color differences in the Source and Destination Program's function of a Version Tracking Session then jump back and forth between their Graph Views. This is how the above mockup was produced.

Given the Decompilation View currently does not have any highlighting of changes it does not help either. While a coloring of changes in the Decompilation View would also be nice to have, the decompilation can sometimes (especially when the function can not be decompiled without gotos in the first place) be more confusing than even the Listing View.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants