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

bin/dot.ts: Remove selector assumption #25

Open
shazow opened this issue Apr 17, 2023 · 0 comments
Open

bin/dot.ts: Remove selector assumption #25

shazow opened this issue Apr 17, 2023 · 0 comments
Labels
soon Planned, targeting a near-future release

Comments

@shazow
Copy link
Owner

shazow commented Apr 17, 2023

Right now we start traversing the decompiled program with the assumption that the selector jump tables are the "entry points" into the call graph.

If it's a non-standard program without selectors, we should still be able to render some kind of interesting call graph.

Example: 0x4870525eae23fceb31df613d179ef6275e1b93a9

Bonus points for rendering all potential call graphs, even those that are disjoint from the entry points (the disjointedness will improve once we handle dynamic jumps better).

@shazow shazow added the soon Planned, targeting a near-future release label Apr 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
soon Planned, targeting a near-future release
Projects
None yet
Development

No branches or pull requests

1 participant