Skip to content

Generalize protection logging from apron#831

Merged
sim642 merged 8 commits intomasterfrom
generalize-protection
Sep 20, 2022
Merged

Generalize protection logging from apron#831
sim642 merged 8 commits intomasterfrom
generalize-protection

Conversation

@sim642
Copy link
Copy Markdown
Member

@sim642 sim642 commented Sep 5, 2022

The protection logging from apron analysis can be generalized into mutex analysis to compute, in traces paper notation, $G_m$-s from $\mathcal{M}[g]$-s. So far this information was just used for some benchmarking stats, but it's also useful for other things, e.g. witness invariants only about globals which are protected.

While moving this code, there are opportunities to also make other changes, to be discussed below.

@sim642 sim642 added cleanup Refactoring, clean-up feature labels Sep 5, 2022
@sim642 sim642 self-assigned this Sep 5, 2022
@sim642 sim642 force-pushed the generalize-protection branch from 4849761 to 44d846a Compare September 6, 2022 11:08
@sim642 sim642 force-pushed the generalize-protection branch from 44d846a to 7475fa1 Compare September 6, 2022 11:36
@sim642 sim642 marked this pull request as ready for review September 7, 2022 08:57
This allows other analyses to query these (on the solution only) without activating an unrelated option.
@sim642 sim642 merged commit 8930e36 into master Sep 20, 2022
@sim642 sim642 deleted the generalize-protection branch September 20, 2022 12:42
sim642 added a commit that referenced this pull request Sep 20, 2022
@sim642 sim642 added this to the v2.1.0 milestone Sep 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cleanup Refactoring, clean-up feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants