PLSysSec / sys

Sys: A Static/Symbolic Tool for Finding Good Bugs in Good (Browser) Code
https://cseweb.ucsd.edu/~dstefan/pubs/brown:2020:sys.pdf
GNU General Public License v2.0
215 stars 41 forks source link

Optionally suppress uninit reports that come from loop headers #3

Open deian opened 3 years ago

deian commented 3 years ago

On longer block bounds, there are a number of reports related to unentered loops (that can never feasibly be unenetered). Probably makes sense to just optionally ignore things that come from skipping loop headers (the LLVM has a %loop annotation we can use)