-
Notifications
You must be signed in to change notification settings - Fork 277
Open
Labels
KaniBugs or features of importance to Kani Rust VerifierBugs or features of importance to Kani Rust VerifierRust APIIssues pertaining to the CBCM Rust APIIssues pertaining to the CBCM Rust API
Description
Description
Add missing analysis options in C++/Rust API:
bounds-check
pointer-check
div-by-zero-check
float-overflow-check
nan-check
undefined-shift-check
unwinding-assertions
object-bits
unwind
slice-formula
The end result should allow an API interaction that has an end outcome similar to the following cbmc
binary invocation:
cbmc --bounds-check --pointer-check --div-by-zero-check --float-overflow-check --nan-check --undefined-shift-check --unwinding-assertions --object-bits 16 --unwind 5 --slice-formula b_harness.out --json-ui
Context
[This is to track items outlined in #7042 that are missing to make the C++ and Rust API more useful]
Metadata
Metadata
Assignees
Labels
KaniBugs or features of importance to Kani Rust VerifierBugs or features of importance to Kani Rust VerifierRust APIIssues pertaining to the CBCM Rust APIIssues pertaining to the CBCM Rust API
Type
Projects
Status
No status