- Dec 08, 2021
-
-
David Bühler authored
-
- Oct 12, 2021
-
-
David Bühler authored
Cleans up and saves partial results on sigint signal. Signal handlers are now registered at the start of an analysis, and previous signal handlers are restored at the end. New function [protect f ~cleanup] in value_util, that runs [f] and applies [cleanup] in case of a user interruption or a Frama-C error, only if option -save is set.
-
- Apr 20, 2021
-
-
David Bühler authored
-
- Feb 16, 2021
-
-
David Bühler authored
- [cacheable] is given at the registration of a builtin, and not separately for each result of the builtin. - Removes the offsetmap for the arguments: no builtin were using it anyway. - Returns a Cvalue.V.t for the result instead of an offsetmap. - Builtins can also return: + only the value of the result, in which case the post-state from the interpretation of the specification is used with the resulting value computed by the builtin. + only the post-states for functions with no froms dependency (other than the result and arguments) and no write of local variable addresses. Simplifies some builtins accordingly.
-
Virgile Prevosto authored
-
- Feb 07, 2021
-
-
Andre Maroneze authored
-
- Jan 04, 2021
-
-
Andre Maroneze authored
-
- Mar 06, 2020
-
-
- Jan 23, 2020
-
-
David Bühler authored
-
David Bühler authored
This annotation sets the maximum number of subdivisions in the evaluation of expressions at a given statement.
-
David Bühler authored
Overrides the global option -eva-subdivide-non-linear for the given functions.
-
- Mar 28, 2019
-
-
David Bühler authored
- shares and moves the functions [reduce_offset_by_validity] of Locations and Precise_locs into base.ml. - replaces the boolean argument ~for_writing into the new type access, that represents Read, Write or No_access. Without any access, offsets must point into or just beyond the base validity. - fixes the support of accesses of size 0: they are now invalid: + in bases with Invalid validity; + one past a base validity unless the base ends with an empty struct.
-
- Feb 05, 2019
-
-
Loïc Correnson authored
-
- Jan 21, 2019
-
-
Loïc Correnson authored
(blind make headers from specifications)
-
- Jan 14, 2019
-
-
Loïc Correnson authored
-
- Dec 12, 2018
-
-
Andre Maroneze authored
-
- Dec 04, 2018
-
-
Andre Maroneze authored
-
- Dec 03, 2018
-
-
Valentin Perrelle authored
- Fix Value/Value#5 - Fix Value/Value#14
-
- Nov 28, 2018
-
-
David Bühler authored
-
Andre Maroneze authored
Some case studies (e.g. dyad) use some ugly casts from fd_set_t which lead to the analysis stopping too early. Changing the representation of fd_set_t should also help it better conform to the standard (since a fd_set_t should be able to hold FD_SETSIZE elements).
-
Andre Maroneze authored
-
- Nov 23, 2018
-
-
Virgile Prevosto authored
[Ptests] preserve LOG after STDOPT directive See merge request frama-c/frama-c!2073
-
- Nov 22, 2018
-
-
David Bühler authored
-
- Nov 16, 2018
-
-
Andre Maroneze authored
-
Loïc Correnson authored
-
- Oct 31, 2018
-
-
Virgile Prevosto authored
This is absolutely not a sneaky attempt to relaunch a build (now that OCI seems in better shape) pushing a nearly empty commit.
-