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

Problematic Path-condition Solving. #1525

Open
DesNevermore opened this issue Aug 22, 2024 · 0 comments
Open

Problematic Path-condition Solving. #1525

DesNevermore opened this issue Aug 22, 2024 · 0 comments

Comments

@DesNevermore
Copy link

I noticed in the path condition solving module in saber implementation, it will create a brand new Z3 variable based on the instruction of the path condition. This can lead to inaccuracy to the solving result. Say we have a code snippet as below:

image

So, when I use saber to do the path-condition solving, it will create 3 different Z3 variables for the three condition:

image

And it is easy to know the result has to be SAT:

image

I am not sure whether this is designed to be this or a mistake?

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

No branches or pull requests

1 participant