- May 03, 2022
-
-
Allan Blanchard authored
-
Allan Blanchard authored
-
Allan Blanchard authored
-
Allan Blanchard authored
- was too aggressive on some use-cases
-
- Apr 27, 2022
-
-
Valentin Perrelle authored
-
- Apr 26, 2022
-
-
David Bühler authored
In Ivette, marks as unreachable the statements of functions whose body has not been analyzed.
-
David Bühler authored
-
David Bühler authored
Sets the computation state [Computed] _after_ the domains are marked as computed: avoids a crash from Db.Value access functions when the cvalue domain has not been marked as computed.
-
David Bühler authored
-
David Bühler authored
-
David Bühler authored
-
- Apr 25, 2022
-
-
David Bühler authored
-
- Apr 22, 2022
-
-
David Bühler authored
-
David Bühler authored
-
David Bühler authored
Non-scalar lvalues are now completely ignored from the valuation, so no need to check for empty structs or unions here.
-
David Bühler authored
-
David Bühler authored
Cvalues can only represent scalar values; they are irrelevant on structs or arrays.
-
David Bühler authored
The cvalues cannot precisely represent structs and arrays: they are irrelevant and could degrade the state precision for such lvalues.
-
David Bühler authored
-
-
-
- fixed incorrect assigns - imprecise but correct handling of allocates - handling imprecise assigns on sub parts of a base - always normalize the domain by removing tops when updating the map
-
- Remove empty segments before bound updates so the oracle can be used - Remove empty segments before joins and updates to improve precision - Keep segmentation hints as long as possible - Add comments to the test
-
-
-
-
-
- split Abstract_memory into multiple file - move from kernel_services to value/domains/multidim
-
-
-
-
-
-
-
-
-
-
-
David Bühler authored
-
-