Add "unary" abstract domain information to the SP verifier
robdockins opened this issue · comments
robdockins commented
Right now, the only information tracked in the strongest-postcondition verifier is the "binary" relational information that indicates what values are (in)equivalent between the two binaries. We also need to track more traditional "unary" domain information for each binary. This will let us, e.g. track what memory region registers point into, and could also allow precision-increasing analyses (e.g., value-set) to be enabled.
Daniel Matichuk commented
Tristan Ravitch commented
Yes, I think the near-term goal is constant propagation (and we can add more if we need later)
Ben Davis commented
completed