Actions
Feature #8083
closedAdd tests for static verification tools
Start date:
04/18/2017
Due date:
% Done:
0%
Estimated time:
Published in build:
Description
We know that CPAchecker has quite many assumptions that can result in strange verification results. For instance, it does not track array elements except the first one. Tests should explicitly demonstrate this. Likely here is the most important and often annoying assumptions:
- Memory tracking (if there isn't memory allocation or it is too complicated then CPAchecker does not track it).
- Arrays tracking.
- Function pointer assumptions (nothing is called if function pointer is unknown).
- Bitwise support (by default it is not performed yet).
- Ignoring assembly code (sometimes that hits).
Note that specific rules like generic:memory and sync:race have a lot of other assumptions - corresponding tests are also welcome.
Updated by Evgeny Novikov about 7 years ago
- Subject changed from Add tests for CPAchecker to Add tests for static verification tools
- Status changed from New to Resolved
I did it in faba1ac6 to branch tests.
Updated by Evgeny Novikov almost 7 years ago
- Status changed from Resolved to Closed
I merged branch tests to master in f96d83aa.
Actions