-
Notifications
You must be signed in to change notification settings - Fork 95
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
Improper division into basic blocks #36
Comments
Can you share a binary to reproduce? |
UPD: I thought about blocks, and I realized that the case on the image in question is really probably a mistake because 'call' and 'mov' can't be in one basic block if 'call' is the first. ('call' should split this block) . |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello, I try to enumerate all basic blocks using the following code:
It get's me basic blocks, but some of them are incorrect because the last instruction in them is not ret, call, jmp and etc. Here the example (here you can see that the last block instruction is mov):
The text was updated successfully, but these errors were encountered: