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

Incorrect procedure summary #235

Open
l-kent opened this issue Aug 22, 2024 · 0 comments
Open

Incorrect procedure summary #235

l-kent opened this issue Aug 22, 2024 · 0 comments

Comments

@l-kent
Copy link
Contributor

l-kent commented Aug 22, 2024

In ProcedureSummaryTests, the test procedure_summary3 currently produces incorrect summaries.

For the procedure f it produces

ensures gamma_load32(Gamma_mem, $x_addr);
ensures Gamma_R1;
ensures Gamma_R0;

R1 and R0 should not be low here, they are dependent on the input security level of R0.

This may be related to the lack of correct handling of non-returning calls in BASIL more broadly - the test case verifying despite the summaries being incorrect is definitely due to this.

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