You need to sign in or sign up before continuing.
- Dec 08, 2021
-
-
David Bühler authored
-
- Nov 24, 2021
-
-
Allan Blanchard authored
-
- Oct 20, 2021
-
-
David Bühler authored
Only the functions whose body is analyzed are counted as covered by the analysis. The functions reached by the analysis but for which a builtin or the specification is used are not considered analyzed anymore. Summary: computes statistics only for analyzed function. Returns [None] for other functions.
-
David Bühler authored
-
David Bühler authored
-
-
- Whole program statistics are aggregated from function by function statistics - Also ordered the alarms output by count by category, except for the Other category
-
-
- Oct 13, 2021
-
-
Andre Maroneze 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.
-
- Oct 11, 2021
-
-
- Sep 06, 2021
-
-
David Bühler authored
-
- Jul 26, 2021
-
-
David Bühler authored
-
David Bühler authored
"taint" is an extension for statement annotation, while "taints" is an extension for contract behaviors. Registers these extensions in taint_domain.ml instead of eva_annotations, as we don't need the functions to add/get annotations to/from a statement.
-
David Bühler authored
-
- Jul 19, 2021
-
-
David Bühler authored
This functor automatically builds some abstract domain functions. It must now be called at the beginning of the abstract domain module, so that the built functions can be redefined by the domain if needed.
-
- Jun 15, 2021
-
-
- Jun 11, 2021
-
-
David Bühler authored
-
- Jun 08, 2021
-
-
David Bühler authored
-
- May 20, 2021
-
-
David Bühler authored
Avoids the introduction of logic coercions with the conversions term -> C expression -> term, by keeping the original term.
-
David Bühler authored
-
David Bühler authored
-
-
-
- May 07, 2021
-
-
Andre Maroneze authored
-
- May 05, 2021
-
-
Andre Maroneze authored
-
David Bühler authored
-
- Apr 20, 2021
-
-
David Bühler authored
-
- Apr 12, 2021
-
-
Valentin Perrelle authored
-
- Apr 09, 2021
-
-
Andre Maroneze authored
-
- Apr 06, 2021
-
-
Valentin Perrelle authored
-
- Mar 17, 2021
-
-
Andre Maroneze authored
-
- Mar 16, 2021
-
-
Andre Maroneze authored
-
Andre Maroneze authored
-
- Feb 18, 2021
-
-
David Bühler authored
-
David Bühler authored
-
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
-