- Feb 12, 2025
-
-
David Bühler authored
-
- Feb 05, 2025
-
-
Basile Desloges authored
-
- Feb 03, 2025
-
-
- Jan 31, 2025
-
-
Thibault Martin authored
Add a record with 2 fields : tnode and tattr
-
- Jan 22, 2025
-
-
- Jan 16, 2025
-
-
Thibault Martin authored
-
- Nov 22, 2024
-
-
David Bühler authored
Returns `Bottom when needed, instead of using V.bottom.
-
- Oct 08, 2024
-
-
Allan Blanchard authored
- now, its a single constructor - also adds a boolean logic constant
-
- Sep 13, 2024
-
-
- Jul 29, 2024
-
-
Thibault Martin authored
-
- Jul 09, 2024
-
-
- Jun 17, 2024
-
-
David Bühler authored
-
-
-
- Apr 25, 2024
-
-
- Apr 18, 2024
-
-
Thibault Martin authored
-
- Apr 16, 2024
-
-
David Bühler authored
No need to reset the current location after the analysis of a function or after calling a visitor, as the new API ensures that this is the case.
-
- Apr 05, 2024
-
-
David Bühler authored
-
- Apr 03, 2024
-
-
David Bühler authored
-
- Mar 29, 2024
-
-
- Mar 28, 2024
-
-
- Mar 27, 2024
-
-
David Bühler authored
-
-
David Bühler authored
-
-
- Feb 21, 2024
-
-
- Oct 02, 2023
-
-
- Only generates assigns clauses when required: - when the analysis uses the specification to analyze a function (decided in function_calls.ml) - for Frama_C_* builtins, such as Frama_C_assert. Others builtins should already have a specification. - when interpreting a Frama_C_show_each directive, so other plugins known these functions have no effect. - in [Logic_inout.valid_behaviors], used by inout and from plugins to interpret a function specification. - Also generates assigns clauses for functions with a body: this is required for the analysis of recursive functions and of functions specified in the -eva-use-spec parameter (in both case, a specific Eva warning is emitted). - In recursion.ml, renames get_spec to check_spec. The generation of assigns clauses is now uniformly done in function_calls.
-
-
- Sep 25, 2023
-
-
- Aug 04, 2023
-
-
David Bühler authored
-
David Bühler authored
And no longer the cvalue initial state normally computed by the analysis, when no initial state is supplied externally. The initial cvalue state can always be accessed from Cvalue_results. Removes [initial_state_only_globals] from Db.Value.
-
- Aug 03, 2023
-
-
David Bühler authored
New file cvalue_results storing the cvalue states (using Domain_store.Make).
-
- Jul 27, 2023
-
-
David Bühler authored
-
- Jul 12, 2023
-
-
- Apr 21, 2023
-
-