CBMC
Related Pages
Here is a list of all related documentation pages:
[detail level
1
2
3
4
5
6
]
▼
Code Contracts in CBMC
▼
Code Contracts User Documentation
Function Contracts
Loop Contracts
Requires and Ensures Clauses
Assigns Clauses
Frees Clauses
Loop Invariant Clauses
Decreases Clauses
Memory Predicates
Function Pointer Predicates
History Variables
Quantifiers
Command Line Interface for Code Contracts
▼
Code Contracts Developer Documentation
▼
Code Contracts Transformation Specification
Function Contracts Reminder
Program Transformation Overview
Generating GOTO Functions From Contract Clauses
Rewriting Declarative Assign and Frees Specification Functions
Rewriting User-Defined Memory Predicates
▼
Dynamic Frame Condition Checking
Write Set Representation
▼
GOTO Function Instrumentation
Rewriting Calls to __CPROVER_is_freeable and __CPROVER_was_freed Predicates
Rewriting Calls to the __CPROVER_is_fresh Predicate
Rewriting Calls to the __CPROVER_obeys_contract Predicate
Rewriting Calls to the __CPROVER_pointer_in_range_dfcc Predicate
Proof Harness Intrumentation
Checking a Contract Against a Function
Checking a Contract Against a Recursive Function
Replacing a Function by a Contract
Code Contracts Software Architecture
The CPROVER C++ API
Libcprover-rust
Symex and GOTO program instructions
Deprecated List
Generated by
1.9.1