-
CBMC 5.95.1 seemingly misses the assertion violation in the following short program that I previously wrote:
```
#include
int main(){
char* x = "";
char* ptr = (char *) 0x55a8a2e6b007;
as…
-
I'm using ESBMC for a case study and am getting a false positive with the k-induction feature. With plain BMC without k-induction ESBMC manages to find the counterexample. I broke down the program to …
-
Exact command line resulting in the issue: `cbmc ./memcpy_simple1.c --no-simplify`
memcpy_simple1.c
```C
#include
#include
#include
int main()
{
uint8_t vals_in[4] = {1, 2, 3, …
-
Add a `max_step` parameter to `BaseSolver` and pass it to the solvers in the appropriate way. Then for drive cycle simulations we should set `max_step` to the step size in the data.
-
```
#include
struct temp{
long x;
};
void loop1(){
for(int i=0;i
-
There are many methods in libc++ which can cause out-of-bounds issues when given incorrect inputs, such as any method that takes one or more iterators as its inputs, or that takes a pointer input.
…
-
I tried this code:
```rust
#![feature(repr_simd, platform_intrinsics)]
extern "platform-intrinsic" {
fn simd_as(x: T) -> U;
}
#[derive(Copy, Clone)]
#[repr(simd)]
struct V([T…
-
Testing the existing CHERI TCs in the latest release had the following issues:
```c
#include
#include
char *buffer = "hello";
int main(int argc, char **argv)
{
char *__capability cap_…
-
All spaces classes we provide have unbounded capacity. I propose we consider a parameter to optionally make them of bounded capacity.
Bounded spaces have several applications (e.g. devices with lim…
-
CBMC version: 5.80.0 (cbmc-5.80.0)
Operating system:Ubuntu 16.04
Exact command line resulting in the issue: cbmc undCBMCSmall.c --external-sat-solver z3
What behaviour did you expect: VERIFICA…