analyzer icon indicating copy to clipboard operation
analyzer copied to clipboard

Static analysis framework for C

Results 270 analyzer issues
Sort by recently updated
recently updated
newest added

This is work in progress on implementing the modular function summaries. The (internal) project documenting the tasks can be found [here](https://github.com/orgs/goblint/projects/12)

feature
performance

This draft PR enhances the detection of buffer overflows by introducing a variable for the length of array/blob as suggested by @michael-schwarz in #620. Arrays: Upon creation of a VLA...

feature
student-job
precision
relational

Noticed during benchmarking of #1354 but already present on master at 8c485c924 ## No-Overflow - [ ] `./goblint --conf conf/svcomp24.json --sets ana.specification ~/Documents/sv-comp/sv-benchmarks/c/properties/no-overflow.prp --sets exp.architecture 32bit ~/Documents/sv-comp/sv-benchmarks/c/ldv-regression/test_overflow.i` (#54) ## Mem-Safety...

bug
unsound
sv-comp

Inspired by @michael-schwarz's rant, this issue is for possible ideas and discussions about improving `dune runtest` output from #1367. - [x] `update_suite`: instead of printing every executed test, print a...

cleanup
testing
usability
good first issue

Leftover from #1372: Cannot have `location_invariant` right before loop because we have no non-loop-head node there. This meant our existing witness tests had to be changed to `loop_invariant`s which make...

bug
sv-comp

While using the abstract debugger on an analysis that used `svcomp24` configuration, adding a breakpoint to a program point that had a warning showed a greyed-out breakpoint with the message...

bug
usability
good first issue

We should consider enhancing the framework with backwards analyses. This could range from - Some simple textbook analyses to give to students as warmups - Trying to see if we...

feature
student-job
relational

While trying to minimize the examples for #1302 I noticed that our printer apparently only prints these attributes in some places, which makes it hard to extract an example that...

bug
preprocessing

As discussed here https://github.com/goblint/analyzer/pull/1354/files/05bd808ad40aea8555f53f1d235f257d26d67988#r1498877891 and in the GobCon. A separate T is to be introduced that conceptually ranges over the entire environment. I gave it a shot today, but turns...

cleanup
bug
relational

After #1340 has landed, we might want to generalize our constraint system to support Callstring-like contexts in a more natural manner. I think the only change would be to change...

cleanup
feature
good first issue